#!/usr/bin/make -f #export DH_VERBOSE=1 export PYBUILD_NAME=bitarray DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk include /usr/share/python3/python.mk DOCTEMPDIR=$(CURDIR)/debian/buildhtml export PYBUILD_TEST_CUSTOM := 1 export PYBUILD_TEST_ARGS := {interpreter} -c 'import bitarray; bitarray.test()' # Move README.html creation here: # we need to have the build-directory, so that we can import `bitarray`, # so let's have pybuild do the heavy lifting of locating it export PYBUILD_AFTER_BUILD=\ mkdir -p $(DOCTEMPDIR)/doc && \ cp $(CURDIR)/README.rst $(CURDIR)/CHANGE_LOG $(CURDIR)/update_doc.py $(DOCTEMPDIR); \ cp $(CURDIR)/doc/*.rst $(DOCTEMPDIR)/doc; cd $(DOCTEMPDIR); \ PYTHONPATH={build_dir} {interpreter} update_doc.py; \ pandoc -r gfm -w html5 -o README.html -s --toc --metadata title="BitArray Documentation" README.rst; \ mv $(DOCTEMPDIR)/README.html $(CURDIR) execute_before_dh_auto_clean: rm -rf $(DOCTEMPDIR) README.html build override_dh_installchangelogs: dh_installchangelogs CHANGE_LOG execute_after_dh_installexamples: find $(CURDIR)/debian/python*-bitarray -name '.gitignore' -delete %: dh $@ --buildsystem=pybuild