1 2SIGNER = stef@thewalter.net 3UPLOAD = thewalter.net:/data/www/stef/software/proxsmtp 4FRESHMEAT = freshmeat.rel 5 6EXTRA_DIST = config.sub acsite.m4 config.guess scripts common 7SUBDIRS = src doc 8 9dist-hook: 10 @if test -d "$(srcdir)/.git"; \ 11 then \ 12 echo Creating ChangeLog && \ 13 ( cd "$(top_srcdir)" && \ 14 echo '# Generate automatically. Do not edit.'; echo; \ 15 $(top_srcdir)/missing --run git log --stat --date=short ) > ChangeLog.tmp \ 16 && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \ 17 || ( rm -f ChangeLog.tmp ; \ 18 echo Failed to generate ChangeLog >&2 ); \ 19 else \ 20 echo A git clone is required to generate a ChangeLog >&2; \ 21 fi 22 @if test -f $(srcdir)/$(FRESHMEAT); then \ 23 grep -qF "$(PACKAGE_VERSION)" $(srcdir)/$(FRESHMEAT) || \ 24 ( echo "$(FRESHMEAT) release not updated" >&2; exit 1 ); \ 25 fi 26 27upload-release: $(DIST_ARCHIVES) 28 gpg --detach-sign --local-user $(SIGNER) $(DIST_ARCHIVES) 29 scp $(DIST_ARCHIVES) $(DIST_ARCHIVES).sig $(FRESHMEAT) NEWS $(UPLOAD) 30 @echo 31 @echo "# Remember to update $(UPLOAD)/index.html" 32 33