# # Project Home: # ============ # http://roy.marples.name/blog # http://roy.marples.name/blog/categories/5-dhcpcd # # Downloads: # ========= # https://roy.marples.name/downloads/dhcpcd # url = https://roy.marples.name/downloads/dhcpcd old_versions = 6.0.5 6.4.2 old_suffix = tar.bz2 new_versions = 6.10.1 8.1.1 9.4.0 9.4.1 new_suffix = tar.xz pkgname = dhcpcd old_tarballs = $(addsuffix .$(old_suffix), $(addprefix $(pkgname)-, $(old_versions))) old_sha1s = $(addsuffix .sha1sum, $(old_tarballs)) new_tarballs = $(addsuffix .$(new_suffix), $(addprefix $(pkgname)-, $(new_versions))) new_sha1s = $(addsuffix .sha1sum, $(new_tarballs)) tarballs = $(new_tarballs) $(old_tarballs) all: $(tarballs) $(new_sha1s) $(old_sha1s) .PHONY: downloads_clean $(tarballs): @echo -e "\n======= Downloading source tarballs =======\n" @for tarball in $(tarballs) ; do \ wget -N $(url)/$$tarball ; \ done $(new_sha1s): %.$(new_suffix).sha1sum : %.$(new_suffix) @for tarball in $< ; do \ echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ sha1sum --binary $$tarball > $$tarball.sha1sum ; \ done $(old_sha1s): %.$(old_suffix).sha1sum : %.$(old_suffix) @for tarball in $< ; do \ echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ sha1sum --binary $$tarball > $$tarball.sha1sum ; \ done downloads_clean: @rm -rf $(tarballs) $(new_sha1s) $(old_sha1s)