diff options
author | Jonathon Jongsma <jonathon.jongsma@collabora.co.uk> | 2009-02-18 14:00:13 -0600 |
---|---|---|
committer | Jonathon Jongsma <jonathon.jongsma@collabora.co.uk> | 2009-02-18 14:00:13 -0600 |
commit | ab827a883d49e8f5f813f2e68bcb64a864264271 (patch) | |
tree | 1d99cf7fe4acd137538b229494640321bb3bf88e /tools | |
parent | 320ec658b7d96f5b975439d26948d0a86cc88077 (diff) |
Generate ChangeLog for tarball releases
Stole the changelog-generating machinery from gabble. This also gives the
maintainer-upload-release target for free as well.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/telepathy.am | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/telepathy.am b/tools/telepathy.am new file mode 100644 index 0000000..d061b89 --- /dev/null +++ b/tools/telepathy.am @@ -0,0 +1,27 @@ +## Useful top-level Makefile.am snippets for Telepathy projects. + +dist-hook: + chmod u+w ${distdir}/ChangeLog + if test -d ${top_srcdir}/.git; then \ + git log --stat > ${distdir}/ChangeLog || \ + git log > ${distdir}/ChangeLog; \ + fi + +maintainer-upload-release: _maintainer-upload-release + +_maintainer-upload-release-check: + @case @VERSION@ in \ + (*.*.*.*) \ + echo "@VERSION@ is not a release" >&2; \ + exit 2; \ + ;; \ + esac + test -f @PACKAGE@-@VERSION@.tar.gz + test -f @PACKAGE@-@VERSION@.tar.gz.asc + gpg --verify @PACKAGE@-@VERSION@.tar.gz.asc + +_maintainer-upload-release: _maintainer-upload-release-check + rsync -vzP @PACKAGE@-@VERSION@.tar.gz telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/releases/@PACKAGE@/@PACKAGE@-@VERSION@.tar.gz + rsync -vzP @PACKAGE@-@VERSION@.tar.gz.asc telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/releases/@PACKAGE@/@PACKAGE@-@VERSION@.tar.gz.asc + +## vim:set ft=automake: |