#!/usr/bin/make -f export DH_VERBOSE = 1 export PYBUILD_NAME=emperor export PYBUILD_BEFORE_TEST=cp -rv {dir}/tests/test_data {build_dir}/tests %: dh $@ --buildsystem=pybuild execute_after_dh_auto_build-indep: PYTHONPATH=$(CURDIR) $(MAKE) -C doc html execute_after_dh_installdocs: p="debian/python3-emperor-doc/usr/share/doc/python3-emperor/jsdoc" ; \ if [ -d "$$p" ]; then \ echo "I: Removing date from jsdoc signature line for reproducible builds in $$p" ; \ sed -i \ 's%Documentation generated by.*%Documentation generated by JsDoc Toolkit.%' \ `find $$p -name "*.html"` ; \ else \ echo "W: Directory '$$p' not found." ; \ fi override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) if [ ! -d tests/javascript_tests/qunit/ ]; then \ mkdir tests/javascript_tests/qunit ; \ cd tests/javascript_tests/qunit/ && ln -s /usr/share/javascript/qunit/qunit.css qunit-min.css \ && ln -s /usr/share/javascript/qunit/qunit.min.js qunit-min.js ; \ fi dh_auto_test endif execute_after_dh_auto_clean: cd $(CURDIR)/doc && make clean rm -fr tests/javascript_tests/qunit # since packaging seems problematic rm -rf debian/python3-emperor-doc debian/python3-emperor-doc.substvars