d8b69aa4 (kx 2023-04-07 15:29:50 +0300 1) #
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 2) # Project Home:
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 3) # ============
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 4) # https://www-archive.mozilla.org/projects/
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 5) #
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 6) # Downloads:
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 7) # =========
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 8) # https://archive.mozilla.org/pub/thunderbird/releases/${VERSION}
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 9) #
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 10)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 11) url = https://archive.mozilla.org/pub/thunderbird/releases
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 12)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 13) versions = 45.0 45.8.0
aa328ab3 (kx 2024-02-09 15:13:30 +0300 14) versions += 102.9.1 115.3.0 115.3.1 115.7.0
fba0e036 (kx 2024-11-23 01:40:57 +0300 15) versions += 132.0.1
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 16)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 17) pkgname = thunderbird
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 18) suffix = tar.xz
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 19)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 20) tarballs = $(addsuffix .$(suffix), $(addsuffix .source, $(addprefix $(pkgname)-, $(versions))))
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 21) sha1s = $(addsuffix .sha1sum, $(tarballs))
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 22)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 23)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 24) all: $(tarballs) $(sha1s)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 25)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 26) .PHONY: downloads_clean
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 27)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 28) $(tarballs):
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 29) @echo -e "\n======= Downloading source tarballs =======\n"
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 30) @for tarball in $(tarballs) ; do \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 31) version=`echo $$tarball | sed 's/\([a-zA-Z-]*\)\([0-9]*[.0-9]*\)\([\.].*\)/\2/'` ; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 32) wget -N $(url)/$$version/source/$$tarball ; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 33) done
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 34)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 35) $(sha1s): %.$(suffix).sha1sum : %.$(suffix)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 36) @for tarball in $< ; do \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 37) echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 38) sha1sum --binary $$tarball > $$tarball.sha1sum ; \
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 39) done
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 40)
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 41) downloads_clean:
d8b69aa4 (kx 2023-04-07 15:29:50 +0300 42) @rm -rf $(tarballs) $(sha1s)