libconfig/generate-pdf.sh
Pavel Raiskup a6d80dec86 don't generate PDF build time
That only creates additional build requirements, wastes some time
and the final PDF is not used anyways.

Also note that the pdf was renamed to %name-%version.pdf to ensure
that the PDF is always re-generated after version update.

Version: 1.7.2-2
2018-07-25 15:13:59 +02:00

31 lines
679 B
Bash
Executable File

#! /bin/sh
# This script builds the PDF version of the libconfig documentation.
# Inspired by the PostgreSQL package.
set -e
# Pass package version and name optionally as argument
VERSION=$1
PKGNAME=${2-libconfig}
test -z "$VERSION" && VERSION=`awk '/^Version:/ { print $2; }' "$PKGNAME".spec`
TARGETFILE=`readlink -f "$PKGNAME-$VERSION.pdf"`
test -f "$TARGETFILE" && echo "$TARGETFILE exists" && exit 1
echo Building $TARGETFILE ...
tar xf "$PKGNAME"-$VERSION.tar.*
cd "$PKGNAME"-$VERSION
# Apply any patches that affect the PDF documentation
# patch -p1 < ../xxx.patch
# Build the PDF docs
./configure >/dev/null
make pdf
mv -f doc/libconfig.pdf "$TARGETFILE"
exit 0