From: Behdad Esfahbod Date: Fri, 27 May 2011 08:58:11 +0000 (-0400) Subject: [configure] Generate sha256sum and GPG-sign it X-Git-Tag: submit/2.0alpha-wayland/20121130.004132~9^2~128 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f12c434e20261f6d5c600e56575b7dfdd5b1470;p=profile%2Fivi%2Forg.tizen.video-player.git [configure] Generate sha256sum and GPG-sign it --- diff --git a/Makefile.am b/Makefile.am index 12a42e6..5167eaf 100644 --- a/Makefile.am +++ b/Makefile.am @@ -29,8 +29,11 @@ MAINTAINERCLEANFILES = \ $(srcdir)/ChangeLog \ `find "$(srcdir)" -type f -name Makefile.in -print` -CHANGELOG_RANGE = +# +# ChangeLog generation +# +CHANGELOG_RANGE = ChangeLog: $(srcdir)/ChangeLog $(srcdir)/ChangeLog: $(AM_V_GEN) if test -d "$(srcdir)/.git"; then \ @@ -48,4 +51,28 @@ $(srcdir)/ChangeLog: .PHONY: $(srcdir)/ChangeLog +# +# Release engineering +# + +TAR_OPTIONS = --owner=0 --group=0 +dist-hook: dist-clear-sticky-bits +# Clean up any sticky bits we may inherit from parent dir +dist-clear-sticky-bits: + chmod -R a-s $(distdir) + + +tar_file = $(PACKAGE_TARNAME)-$(VERSION).tar.bz2 +sha256_file = $(tar_file).sha256 +gpg_file = $(sha256_file).asc +$(sha256_file): $(tar_file) + sha256sum $^ > $@ +$(gpg_file): $(sha256_file) + @echo "Please enter your GPG password to sign the checksum." + gpg --armor --sign $^ + +release-files: $(tar_file) $(sha256_file) $(gpg_file) + + + -include $(top_srcdir)/git.mk