summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorDuncan Roe <duncan_roe@optusnet.com.au>2018-08-17 14:01:17 +1000
committerPablo Neira Ayuso <pablo@netfilter.org>2018-08-17 11:53:33 +0200
commit4b8f5e70d00b2686ef70e48cfa3d4306bee02756 (patch)
tree1552ea888dcb2631f9104a5653aa433e37940bf6 /doc
parent13e44a608eb80536d693725dd534b5de546b24cf (diff)
doc: Add script to build PDF files
See comments at end of doc/build_pdfs.sh Signed-off-by: Duncan Roe <duncan_roe@optusnet.com.au> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/build_pdfs.sh51
1 files changed, 51 insertions, 0 deletions
diff --git a/doc/build_pdfs.sh b/doc/build_pdfs.sh
new file mode 100755
index 00000000..595909ff
--- /dev/null
+++ b/doc/build_pdfs.sh
@@ -0,0 +1,51 @@
+#!/bin/sh
+for i in *.adoc nft.txt; do a2x --doctype manpage --format pdf $i; done
+exit
+
+# (This script needs dblatex in addition to the man page build requirements).
+# This script builds PDF versions of the man pages.
+# Distributors may like to place these in e.g. $DOCDIR/pdf.
+# As an example, these are the changes for the Slackware build script:
+
+8<--------------------8<--------------------8<--------------------
+
+*** nftables.SlackBuild 2018/06/05 00:30:03 1.7
+--- nftables.SlackBuild 2018/08/17 01:14:20
+***************
+*** 22,28 ****
+
+ PKGNAM=nftables
+ VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+! BUILD=${BUILD:-2}
+ DEBUG=${DEBUG:-false}
+
+ NUMJOBS=${NUMJOBS:-" -j7 "}
+--- 22,28 ----
+
+ PKGNAM=nftables
+ VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+! BUILD=${BUILD:-3}
+ DEBUG=${DEBUG:-false}
+
+ NUMJOBS=${NUMJOBS:-" -j7 "}
+***************
+*** 114,121 ****
+ )
+ fi
+
+! mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+ cp -a COPYING* INSTALL* $PKG/usr/doc/$PKGNAM-$VERSION
+
+ mkdir -p $PKG/install
+ cat $CWD/slack-desc > $PKG/install/slack-desc
+--- 114,123 ----
+ )
+ fi
+
+! mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pdf
+ cp -a COPYING* INSTALL* $PKG/usr/doc/$PKGNAM-$VERSION
++ (cd doc; ./build_pdfs.sh)
++ cp -a doc/*.pdf $PKG/usr/doc/$PKGNAM-$VERSION/pdf
+
+ mkdir -p $PKG/install
+ cat $CWD/slack-desc > $PKG/install/slack-desc