#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS=hardening=+all include /usr/share/dpkg/architecture.mk # Fails on 32-bit architectures. ifeq ($(DEB_HOST_ARCH_BITS),32) export PYTEST_ADDOPTS=-k 'not test_from_numpy' endif # libvips progress callbacks are not reliable on Hurd. ifeq ($(DEB_HOST_GNU_SYSTEM),hurd) export PYTEST_ADDOPTS=-k 'not test_progress' endif # Rename extension to avoid collisions between builds for different Python # versions. export PYBUILD_AFTER_INSTALL := mv {destdir}/{install_dir}/_libvips.abi3.so {destdir}/{install_dir}/_libvips.$$({interpreter} -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))').so %: dh $@ --buildsystem=pybuild execute_after_dh_auto_build: ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES))) sphinx-build -b html doc/ doc/build/doc-html endif execute_after_dh_auto_install: find debian/tmp -name pyvips_build.py -delete