confclerk.pro: add signature target.
authorgregor herrmann <gregoa@debian.org>
Thu, 11 Sep 2014 16:32:06 +0000 (16:32 +0000)
committergregor herrmann <gregoa@debian.org>
Thu, 11 Sep 2014 16:32:06 +0000 (16:32 +0000)
gpgp-sign tarball when making a release.

confclerk.pro

index 625060d..e1a9101 100644 (file)
@@ -12,7 +12,7 @@ SUBDIRS = src
 # The global.pri defines the VERSION of the project
 include(src/global.pri)
 
-QMAKE_EXTRA_TARGETS += changelog icon man release releaseclean tarball
+QMAKE_EXTRA_TARGETS += changelog icon man release releaseclean tarball signature
 
 changelog.target = ChangeLog
 changelog.commands = \
@@ -27,10 +27,10 @@ man.target = data/$${TARGET}.1
 man.commands = pod2man --utf8 --center=\"Offlince conference scheduler\" --release=\"Version $${VERSION}\" data/$${TARGET}.pod > data/$${TARGET}.1
 man.depends = data/$${TARGET}.pod
 
-release.depends = releaseclean tarball
+release.depends = releaseclean tarball signature
 
 releaseclean.commands = \
- $(DEL_FILE) data/$${TARGET}.png data/$${TARGET}.1 ChangeLog
+ $(DEL_FILE) data/$${TARGET}.png data/$${TARGET}.1 ChangeLog $${TARGET}-$${VERSION}.tar.gz.asc
 #releaseclean.CONFIG = phony
 
 tarball.target = $${TARGET}-$${VERSION}.tar.gz
@@ -45,3 +45,7 @@ tarball.commands = \
        tar -cz --exclude=.svn --exclude=*.tar.gz -f $$tarball.target $${TARGET}-$${VERSION} ; \
        $(DEL_FILE) -r $${TARGET}-$${VERSION}
 tarball.depends = changelog icon man
+
+signature.target = $${TARGET}-$${VERSION}.tar.gz.asc
+signature.commands = gpg --armor --detach-sign $${TARGET}-$${VERSION}.tar.gz
+signature.depends = tarball