#!/bin/sh

pkg=csound
outdir="debian/_man/${pkg}"

manpage() {
cat <<EOF
.TH ${pkg} 1

.SH NAME
Csound \- a powerful and versatile sound synthesis system

.SH SYNOPSIS
@binaries@

.SH DESCRIPTION
Csound is a sound and music synthesis system. Drawing from over 450
signal processing modules, it can be used to model virtually any
synthesizer or multi-effect processor. It can work either in real-time
or as a compiler.

Try the \fB--help\fP flag for more information on the actual command.

.SH AUTHOR
IOhannes m zmölnig for the Debian project.
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}"
for b in ${binaries}; do
  cp "${mantmp}" "${outdir}/${b}.1"
done
