06fd1984 (kx 2023-04-05 22:22:22 +0300 1) #
06fd1984 (kx 2023-04-05 22:22:22 +0300 2) # Project Home:
06fd1984 (kx 2023-04-05 22:22:22 +0300 3) # ============
06fd1984 (kx 2023-04-05 22:22:22 +0300 4) # https://www.garshol.priv.no/download/xmltools/prod/SGMLSpm.html
06fd1984 (kx 2023-04-05 22:22:22 +0300 5) # https://metacpan.org/release/RAAB/SGMLSpm-1.1
06fd1984 (kx 2023-04-05 22:22:22 +0300 6) #
06fd1984 (kx 2023-04-05 22:22:22 +0300 7) # Downloads:
06fd1984 (kx 2023-04-05 22:22:22 +0300 8) # =========
06fd1984 (kx 2023-04-05 22:22:22 +0300 9) # https://cpan.metacpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
06fd1984 (kx 2023-04-05 22:22:22 +0300 10) #
06fd1984 (kx 2023-04-05 22:22:22 +0300 11)
06fd1984 (kx 2023-04-05 22:22:22 +0300 12) url = https://cpan.metacpan.org/authors/id/R/RA/RAAB
06fd1984 (kx 2023-04-05 22:22:22 +0300 13)
06fd1984 (kx 2023-04-05 22:22:22 +0300 14) versions = 1.1
06fd1984 (kx 2023-04-05 22:22:22 +0300 15)
06fd1984 (kx 2023-04-05 22:22:22 +0300 16) src_name = SGMLSpm
06fd1984 (kx 2023-04-05 22:22:22 +0300 17) pkg_name = perl-SGMLS
06fd1984 (kx 2023-04-05 22:22:22 +0300 18) suffix = tar.xz
06fd1984 (kx 2023-04-05 22:22:22 +0300 19)
06fd1984 (kx 2023-04-05 22:22:22 +0300 20) tarballs = $(addsuffix .$(suffix), $(addprefix $(pkg_name)-, $(versions)))
06fd1984 (kx 2023-04-05 22:22:22 +0300 21) sha1s = $(addsuffix .sha1sum, $(tarballs))
06fd1984 (kx 2023-04-05 22:22:22 +0300 22)
06fd1984 (kx 2023-04-05 22:22:22 +0300 23)
06fd1984 (kx 2023-04-05 22:22:22 +0300 24) all: $(tarballs) $(sha1s)
06fd1984 (kx 2023-04-05 22:22:22 +0300 25)
06fd1984 (kx 2023-04-05 22:22:22 +0300 26) .PHONY: downloads_clean
06fd1984 (kx 2023-04-05 22:22:22 +0300 27)
06fd1984 (kx 2023-04-05 22:22:22 +0300 28) $(tarballs):
06fd1984 (kx 2023-04-05 22:22:22 +0300 29) @echo -e "\n======= Downloading source tarballs =======\n"
06fd1984 (kx 2023-04-05 22:22:22 +0300 30) @for version in $(versions) ; do \
06fd1984 (kx 2023-04-05 22:22:22 +0300 31) wget -N $(url)/$(src_name)-$$version.tar.gz ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 32) tar xzvf $(src_name)-$$version.tar.gz ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 33) mv $(src_name)-$$version $(pkg_name)-$$version ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 34) tar cJvf $(pkg_name)-$$version.$(suffix) $(pkg_name)-$$version ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 35) rm -rf $(pkg_name)-$$version $(src_name)-$$version.tar.gz ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 36) done
06fd1984 (kx 2023-04-05 22:22:22 +0300 37)
06fd1984 (kx 2023-04-05 22:22:22 +0300 38) $(sha1s): %.$(suffix).sha1sum : %.$(suffix)
06fd1984 (kx 2023-04-05 22:22:22 +0300 39) @for tarball in $< ; do \
06fd1984 (kx 2023-04-05 22:22:22 +0300 40) echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 41) sha1sum --binary $$tarball > $$tarball.sha1sum ; \
06fd1984 (kx 2023-04-05 22:22:22 +0300 42) done
06fd1984 (kx 2023-04-05 22:22:22 +0300 43)
06fd1984 (kx 2023-04-05 22:22:22 +0300 44) downloads_clean:
06fd1984 (kx 2023-04-05 22:22:22 +0300 45) @rm -rf $(tarballs) $(sha1s)