9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 1) #
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 2) # Project Home:
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 3) # ============
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 4) # https://transmissionbt.com/
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 5) #
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 6) # Clone:
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 7) # =====
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 8) # git clone https://github.com/transmission/transmission.git
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 9) #
5634c38b (kx 2024-01-16 14:03:30 +0300 10) # Releases:
5634c38b (kx 2024-01-16 14:03:30 +0300 11) # ========
5634c38b (kx 2024-01-16 14:03:30 +0300 12) # https://github.com/transmission/transmission/releases
5634c38b (kx 2024-01-16 14:03:30 +0300 13) #
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 14)
5634c38b (kx 2024-01-16 14:03:30 +0300 15) url = https://github.com/transmission/transmission/releases/download
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 16)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 17) pkg_name = transmission
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 18) suffix = tar.xz
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 19)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 20) versions = 4.0.5
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 21)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 22) tarballs = $(addsuffix .tar.xz, $(addprefix $(pkg_name)-, $(versions)))
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 23) sha1s = $(addsuffix .sha1sum, $(tarballs))
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 24)
5634c38b (kx 2024-01-16 14:03:30 +0300 25) all: $(tarballs) $(sha1s)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 26)
5634c38b (kx 2024-01-16 14:03:30 +0300 27) .PHONY: downloads_clean
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 28)
5634c38b (kx 2024-01-16 14:03:30 +0300 29) $(tarballs):
5634c38b (kx 2024-01-16 14:03:30 +0300 30) @echo -e "\n======= Downloading source tarballs =======\n"
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 31) @for version in $(versions) ; do \
5634c38b (kx 2024-01-16 14:03:30 +0300 32) wget -N $(url)/$${version}/$(pkg_name)-$${version}.$(suffix) ; \
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 33) done
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 34)
5634c38b (kx 2024-01-16 14:03:30 +0300 35) $(sha1s): %.$(suffix).sha1sum : %.$(suffix)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 36) @for tarball in $< ; do \
5634c38b (kx 2024-01-16 14:03:30 +0300 37) echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 38) sha1sum --binary $$tarball > $$tarball.sha1sum ; \
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 39) done
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 40)
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 41) downloads_clean:
9ec0bbd8 (kx 2024-01-16 13:33:52 +0300 42) @rm -rf $(tarballs) $(sha1s)