diff --git a/build-aux/release.mk b/build-aux/release.mk index a7c3190..bca38df 100644 --- a/build-aux/release.mk +++ b/build-aux/release.mk @@ -51,23 +51,19 @@ $(project)-$(version).sha256: # checksum anything from deliverables except for in-prep checksums file sha256sum $(deliverables:$@=) | sort -k2 > $@ -sign: $(deliverables:=.asc) - -# NOTE: cannot sign multiple files at once like this -$(project)-$(version).%.asc: $(project)-$(version).% ifeq (,$(gpgsignkey)) +sign: tarballs @echo No GPG signing key defined else -ifeq (,$(release)) - @echo Building test release $(version), no sign -else - gpg --default-key $(gpgsignkey) \ +sign: $(deliverables:=.asc) +endif + +# NOTE: cannot sign multiple files at once +$(project)-$(version).%.asc: $(project)-$(version).% + gpg --default-key "$(gpgsignkey)" \ --detach-sign \ --armor \ $< -endif -endif - publish: ifeq (,$(release))