1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#!/bin/sh
pkg=csound-utils
outdir="debian/_man/${pkg}"
manpage() {
cat <<EOF
.TH ${pkg} 1
.SH NAME
csound-utils \- Utilities for Csound
.SH SYNOPSIS
@binaries@
.SH DESCRIPTION
Utilities from the \fBCsound\fP suite
(a powerful and versatile sound synthesis system).
Try the \fB--help\fP flag for more information on the actual command.
.SH AUTHOR
IOhannes m zmölnig for the Debian project.
.SH SEE ALSO
csound(1)
EOF
}
binaries=$(grep "/bin/" debian/${pkg}.install | sed -e 's|.*/||')
manbin=$(for b in ${binaries}; do echo -n ".B ${b}@.RI [ OPTIONS ]@.LP@@"; done)
mantmp=$(mktemp --suffix .1)
trap 'rm -rf "${mantmp}"' EXIT INT TERM
manpage | sed -e "s|@binaries@|${manbin}|" -e 's|@|\n|g' > "${mantmp}"
mkdir -p "${outdir}"
cp "${mantmp}" "${outdir}/${pkg}.1"
for b in ${binaries}; do
cp "${mantmp}" "${outdir}/${b}.1"
done
|