#!/usr/bin/make -f include /usr/share/dpkg/pkg-info.mk DEB_CM2ANYTHING_LISTOF_ANYTHING = latex xetex html pseudoxml xml man H2MFLAGS = \ --manual="recommonmark Python package" \ --source="recommonmark (Debian $(DEB_VERSION))" \ --version-string="$(DEB_VERSION)" \ --no-info export PYBUILD_DESTDIR = debian/tmp/PY{version.major}DEB export PYBUILD_AFTER_INSTALL = \ mkdir -p {destdir}/usr/share/man/man1 ;\ $(foreach ANYTHING,$(DEB_CM2ANYTHING_LISTOF_ANYTHING), \ $(call adhoc_pybuild_after_install_h2m_do,$(ANYTHING)) ;\ ) default: @uscan --no-conf --dehs --report || true %: dh $@ --with python2,python3 --buildsystem=pybuild override_dh_install: dh_install --package=python-recommonmark --sourcedir=debian/tmp/PY2DEB dh_install --package=python3-recommonmark --sourcedir=debian/tmp/PY3DEB dh_install --remaining-packages override_dh_compress-indep: dh_compress -Xexamples ################################################################################## ## ad hoc machinery cm2latex_DESCRIPTION = "convert CommonMark file to LaTeX source" cm2xetex_DESCRIPTION = "convert CommonMark file to XeTeX source" cm2html_DESCRIPTION = "convert CommonMark file to HTML document" cm2pseudoxml_DESCRIPTION = "convert CommonMark file to pseudo-XML document" cm2xml_DESCRIPTION = "convert CommonMark file to XML document" cm2man_DESCRIPTION = "convert CommonMark file to man page" ## parameter: ANYTHING adhoc_pybuild_after_install_h2m_do = \ LC_ALL=C PYTHONPATH={build_dir}:. help2man $(H2MFLAGS) -s 1 \ -I debian/man/cm2a.h2m \ -n $(cm2$(1)_DESCRIPTION) \ -o {destdir}/usr/share/man/man1/cm2$(1).1 \ debian/adhoc/wrappers/python{version.major}/cm2$(1) ; \ sed -i -e 's|possibile|possible|g' {destdir}/usr/share/man/man1/cm2$(1).1 ##################################################################################