dist the docs, and check that all docs are included

This commit is contained in:
Klas Lindfors
2014-11-10 10:40:17 +01:00
parent 5ef6f885d9
commit 7d34d9e2b0
+9 -1
View File
@@ -30,8 +30,16 @@ ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST = windows.mk mac.mk tool/tests/basic.sh EXTRA_DIST = windows.mk mac.mk tool/tests/basic.sh
EXTRA_DIST += doc/CertificateAuthorityWithNEO.txt doc/Windows-Certificate.txt doc/YubiKey-NEO-PIV-Introduction.txt
# Maintainer rules. # Maintainer rules.
check-doc-dist:
perl -pe "s,^EXTRA_DIST \+= .*,EXTRA_DIST += `cd $(srcdir) && ls doc/*.txt | xargs echo`," < $(srcdir)/Makefile.am > check-doc-dist.tmp
diff -ur $(srcdir)/Makefile.am check-doc-dist.tmp || \
(rm -f check-doc-dist.tmp; echo 'error: please update $(srcdir)/Makefile.am to include all docs'; exit 1)
rm -f check-doc-dist.tmp
ChangeLog: ChangeLog:
cd $(srcdir) && git2cl > ChangeLog cd $(srcdir) && git2cl > ChangeLog
@@ -47,7 +55,7 @@ release:
grep -q "Version $(VERSION) .released `date -I`" || \ grep -q "Version $(VERSION) .released `date -I`" || \
(echo 'error: Update date/version in $(srcdir)/NEWS.'; exit 1) (echo 'error: Update date/version in $(srcdir)/NEWS.'; exit 1)
rm -f $(srcdir)/ChangeLog rm -f $(srcdir)/ChangeLog
make ChangeLog distcheck make check-doc-dist ChangeLog distcheck
gpg --detach-sign --default-key $(KEYID) $(PACKAGE)-$(VERSION).tar.gz gpg --detach-sign --default-key $(KEYID) $(PACKAGE)-$(VERSION).tar.gz
gpg --verify $(PACKAGE)-$(VERSION).tar.gz.sig gpg --verify $(PACKAGE)-$(VERSION).tar.gz.sig
git tag -sm "$(PACKAGE)-$(VERSION)" $(PACKAGE)-$(VERSION) git tag -sm "$(PACKAGE)-$(VERSION)" $(PACKAGE)-$(VERSION)