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
|
#! /bin/sh
set -eu
name="$1"
description="$2"
destdir="$3"
bindir="$destdir/usr/bin"
pydistdir="$destdir/usr/lib/python3/dist-packages"
man1dir="$destdir/usr/share/man/man1"
mkdir -p "$man1dir"
# Generate a manual page using help2man.
ln -s "$name.1" "$man1dir/${name}3.1"
PYTHONPATH="$pydistdir" help2man \
--no-info --no-discard-stderr -n "$description" \
--version-string "$name - Cython ${DEB_VERSION_UPSTREAM%+*}" \
"$bindir/$name" >"$man1dir/$name.1"
# Verify that the manual page generated nicely.
grep -Eq 'ImportError:|env:.*No such file or directory|error: unknown option' \
"$man1dir/$name.1" && exit 1
exit 0
|