diff options
author | Duncan Roe <duncan_roe@optusnet.com.au> | 2018-08-17 14:01:17 +1000 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-08-17 11:53:33 +0200 |
commit | 4b8f5e70d00b2686ef70e48cfa3d4306bee02756 (patch) | |
tree | 1552ea888dcb2631f9104a5653aa433e37940bf6 /doc/build_pdfs.sh | |
parent | 13e44a608eb80536d693725dd534b5de546b24cf (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/build_pdfs.sh')
-rwxr-xr-x | doc/build_pdfs.sh | 51 |
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 |