]> git.ipfire.org Git - thirdparty/man-pages.git/blob - scripts/LinuxManBook/build_linux_man_book.sh
scripts/LinuxManBook/build_linux_man_book.sh: Explicitly preprocess before calling...
[thirdparty/man-pages.git] / scripts / LinuxManBook / build_linux_man_book.sh
1 #!/bin/sh
2 # Copyright 2023, Alejandro Colomar <alx@kernel.org>
3 # SPDX-License-Identifier: GPL-3.0-or-later
4
5 (
6 "$(dirname "$0")"/prepare_linux_man_book.pl "$1" \
7 | pic \
8 | preconv \
9 | tbl \
10 | eqn -Tpdf \
11 | groff -z -dPDF.EXPORT=1 -dLABEL.REFS=1 -dpaper=a4 -Tpdf \
12 -M"$(dirname "$0")" -mandoc -manmark \
13 -F"$(dirname "$0")" -P-pa4 -rC1 -rCHECKSTYLE=3 2>&1 \
14 | LC_ALL=C grep '^\. *ds ';
15
16 "$(dirname "$0")"/prepare_linux_man_book.pl "$1";
17 ) \
18 | preconv \
19 | tbl \
20 | eqn -Tpdf \
21 | (
22 troff -Tpdf -ms <"$(dirname "$0")"/LMBfront.ms;
23 troff -Tpdf -M"$(dirname "$0")" -mandoc -manmark \
24 -F"$(dirname "$0")" -dpaper=a4;
25 ) \
26 | gropdf -F"$(dirname "$0")" -pa4;