From 3a6dc5b029bb2ffba938cac9cd5d27c99d8be09c Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 6 Aug 2010 14:53:35 +0100 Subject: Add telepathy.am so we can do make maintainer-upload-release --- tools/Makefile.am | 3 ++- tools/telepathy.am | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 tools/telepathy.am (limited to 'tools') diff --git a/tools/Makefile.am b/tools/Makefile.am index 4b14f39..2b1b1b2 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -8,7 +8,8 @@ EXTRA_DIST = \ glib-signals-marshal-gen.py \ identity.xsl \ libglibcodegen.py \ - libtpcodegen.py + libtpcodegen.py \ + telepathy.am CLEANFILES = *.pyc *.pyo diff --git a/tools/telepathy.am b/tools/telepathy.am new file mode 100644 index 0000000..6e11fc6 --- /dev/null +++ b/tools/telepathy.am @@ -0,0 +1,39 @@ +## 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 --date=iso $(CHANGELOG_RANGE) > ${distdir}/ChangeLog; \ + fi + +distcheck-hook: + @test "z$(CHECK_FOR_UNRELEASED)" = z || \ + case @VERSION@ in \ + *.*.*.*) ;; \ + *) \ + if grep -r UNRELEASED $(CHECK_FOR_UNRELEASED); \ + then \ + echo "^^^ This is meant to be a release, but some files say UNRELEASED" >&2; \ + exit 2; \ + fi \ + ;; \ + esac + +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: -- cgit v1.2.1