#!/usr/bin/make -f # See debhelper(7) (uncomment to enable). # Output every command that modifies files on the build system. #export DH_VERBOSE = 1 export PYBUILD_NAME=scotchpy PYVERS = $(shell py3versions -sv) PYVER_DEFAULT = $(shell py3versions -dv) ifeq ($(DEB_HOST_ARCH_BITS),64) SCOTCH_SONAME_SUFFIX=_64i endif %: dh $@ --buildsystem=pybuild --with sphinxdoc execute_after_dh_clean: rm -rf pyproject.toml override_dh_auto_configure: PTSCOTCH=ON SCOTCH_SONAME_SUFFIX=$(SCOTCH_SONAME_SUFFIX) ./configure dh_auto_configure -- --configure-args="-DSKBUILD_PROJECT_NAME=$(PYBUILD_NAME)" override_dh_auto_test: cp -r tests .pybuild set -e; \ for py in $(PYVERS); do \ PYLIBPATH=`pybuild --print build_dir -p$$py | awk '{print $$3}'`; \ (cd .pybuild/tests; \ PYTHONPATH=$${PYLIBPATH} python$$py -m pytest -v --with-mpi -k "not testMesh2"); \ done execute_after_dh_auto_build-indep: export http_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: export https_proxy=127.0.0.1:9 execute_after_dh_auto_build-indep: PYTHONPATH=`pybuild --print build_dir -p$(PYVER_DEFAULT)` python3 -m sphinx -N -bhtml \ doc/source .pybuild/html # HTML generator