.PHONY: all fetch-sparc fetch-amd64 hash upload

all:
	@echo "make [fetch-sparc] [fetch-amd64] [hash] [upload]"

fetch-sparc:
	rsync -av --progress -u catbus.sparc.dev.gentoo.org:~/rust-bin/ .

fetch-amd64:
	rsync -av --progress -u devbox.amd64.dev.gentoo.org:~/rust-bin/ .

hash: | fetch-sparc fetch-amd64
	sha512sum rust-*.tar.xz >> SHA512SUMS
	sort -u -o SHA512SUMS SHA512SUMS -k 2
	rm -f SHA512SUMS.asc
	gpg --clearsign SHA512SUMS

upload: | hash
	rsync -u -av --progress SHA512SUMS.asc rust-*.tar.xz dev.gentoo.org:~/public_html/distfiles/dev-lang/rust-bin/