Radix cross Linux 3pp sources

RcL sources – is a tree of Third Party and Radix source tarballs

423 Commits   0 Branches   0 Tags
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)