#!/usr/bin/make -f include /usr/share/dpkg/pkg-info.mk export PYBUILD_NAME=ase %: dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild override_dh_auto_test: PYBUILD_SYSTEM=custom \ PYBUILD_TEST_ARGS="cd ase/test; {interpreter} -m ase test" \ PATH=$(CURDIR)/bin:$$PATH \ LC_ALL=C.UTF-8 \ dh_auto_test override_dh_auto_install: dh_auto_install # Move /usr/bin/ase from python3-ase to ase, drop all other scripts mkdir -p $(CURDIR)/debian/ase/usr/bin/ mv $(CURDIR)/debian/python3-ase/usr/bin/ase $(CURDIR)/debian/ase/usr/bin/ rm -f $(CURDIR)/debian/python-ase/usr/bin/* rm -f $(CURDIR)/debian/python3-ase/usr/bin/* override_dh_sphinxdoc: ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS))) PYTHONPATH=./doc/ python3 -m sphinx -b html doc debian/python-ase-doc/usr/share/doc/python-ase-doc/html dh_sphinxdoc find debian/python-ase-doc -name '*.html' -exec sed -i -e "s/https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/mathjax\/2.7.1\/MathJax.js/file:\/\/\/usr\/share\/javascript\/mathjax\/MathJax.js/g" '{}' \; endif generate-manpages: help2man --version-string $(DEB_VERSION_UPSTREAM) -N -n "ASE command line tool" \ ase -o $(CURDIR)/debian/man/ase.1 sed -i '/^{/s/,/, /g' $(CURDIR)/debian/man/ase.1