aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2012-03-27 07:34:37 +0000
committerWerner Koch <[email protected]>2012-03-27 08:03:48 +0000
commitcc4de72e7d8ef91142e6850ed9f859d426766045 (patch)
tree5fa6aa8ab098aec759da8d91d1b55b4b0860c3fb
parentGettext triggered update of uk.po. (diff)
downloadgnupg-cc4de72e7d8ef91142e6850ed9f859d426766045.tar.gz
gnupg-cc4de72e7d8ef91142e6850ed9f859d426766045.zip
Add target to update the texinfo files from master.
* doc/Makefile.am (update-source): New.
-rw-r--r--doc/Makefile.am10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 4d8e6b373..c8d799bbf 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -125,6 +125,16 @@ $(myman_pages) gnupg.7 : yat2m-stamp
gnupg.texi : $(gnupg_TEXINFOS)
touch $(srcdir)/gnupg.texi
+# Copy shared files from the master branch. We keep the texinfo files
+# all in master so that we need to modify only one source. Macros are
+# used to customize them for a specific version.
+update-source:
+ @set -e; cd $(srcdir); \
+ for i in $(gnupg_TEXINFOS) yat2m.c ; do \
+ echo "updating from master:doc/$$i" >&2 ; \
+ git show master:doc/$$i >$$i ; \
+ done
+
online: gnupg.html gnupg.pdf
set -e; \
echo "Uploading current manuals to www.gnupg.org ..."; \