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
|
#!/usr/bin/make -f
export PYBUILD_NAME=swugenerator
%:
dh $@ --with python3 --buildsystem=pybuild
override_dh_installman:
rst2man --strip-comments --no-generator README.rst > swugenerator.1.tmp
# Trim everything from INSTALLATION section onwards
sed '/^\.SH INSTALLATION/,$$d' swugenerator.1.tmp > swugenerator.1.base
# Ensure a canonical NAME section:
# - Insert "NAME" right after .TH
# - Drop any later existing NAME section and its body
awk 'BEGIN{drop=0; injected=0} \
/^\.TH / && !injected { print; print ".SH NAME"; print "swugenerator \\- generate SWUpdate bundles from a manifest"; injected=1; next } \
/^\.SH NAME$$/ { drop=1; next } \
drop && /^\.SH / { drop=0 } \
drop { next } \
{ print }' swugenerator.1.base > swugenerator.1
rm -f swugenerator.1.tmp swugenerator.1.base
dh_installman swugenerator.1
|