#!/usr/bin/make -f #export DH_VERBOSE=1 export PYBUILD_NAME=hovercraft DEBDATE := $(shell dpkg-parsechangelog -Sdate | date -u +%F -f -) %: dh $@ --with sphinxdoc --buildsystem=pybuild override_dh_auto_build: override_dh_auto_test: set -e; for PY in $(shell py3versions -r); do \ http_proxy='127.0.0.1:9' https_proxy='127.0.0.1:9' python3 setup.py test; \ done override_dh_auto_install: python3 setup.py install --root=debian/hovercraft --install-layout=deb --install-lib=/usr/share/hovercraft --install-scripts=/usr/share/hovercraft # strip tests from binary find debian/hovercraft -type d -name tests -print | xargs /bin/rm -rf # use packaged impress.js instead of covenience code for binary: find debian/hovercraft -name impress.js -exec ln -sfv /usr/share/javascript/impress/impress.js '{}' \; override_dh_installdocs: PYTHONPATH=. python3 -m sphinx -N -bhtml docs debian/hovercraft/usr/share/doc/hovercraft/html dh_installdocs override_dh_installman: PYTHONPATH=. python3 -m sphinx -N -bman -D today_fmt="$(DEBDATE)" docs .pybuild dh_installman .pybuild/hovercraft.1 override_dh_compress: dh_compress -X.rst # save examples