#!/usr/bin/make -f # lkajan: we borrow from libtorrent-rasterbar and pythonmagick here (thank you) PYVERSIONS=$(shell pyversions -vr) # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ override_dh_auto_build: override_dh_auto_build-nopy override_dh_auto_build-py override_dh_auto_build-nopy: mkdir -p debian/build-libtool # Patch out -nostdlib from libtool (see bug #1146268)) sed 's/-nostdlib//g' /usr/bin/libtool > debian/build-libtool/libtool chmod +x debian/build-libtool/libtool PATH="$(CURDIR)/debian/build-libtool:$$PATH" dh_auto_build --no-parallel $(MAKE) doc PYTHON_INC := $(shell python3 -c "import sysconfig; print(sysconfig.get_path('include'))") BOOST_PYTHON_LIB := boost_python$(shell python3 -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')") override_dh_auto_build-py: override_dh_auto_build-nopy mkdir -p wrapper/python cp -a debian/wrapper_setup/setup.py wrapper/python ln -sf ../src wrapper/python/src cd wrapper && $(MAKE) OPT=-O \ PIC=-fPIC \ WWPDB_PYTHON_INC="$(PYTHON_INC)" WWPDB_BOOST_INC="/usr/include/boost" \ WWPDB_BOOST_PYTHON_LIB="$(BOOST_PYTHON_LIB)" \ WWPDB_XERCESC_LIB="xerces-c" WWPDB_XERCESC_LIB_DIR="/usr/lib/$(DEB_HOST_MULTIARCH)" dh_auto_build --sourcedirectory=wrapper/python --buildsystem=pybuild override_dh_auto_install: override_dh_auto_install-nopy override_dh_auto_install-py override_dh_auto_install-nopy: # lkajan: there is no real install mechanism in the upstream sources override_dh_auto_install-py: dh_auto_install --sourcedirectory=wrapper/python --buildsystem=pybuild override_dh_installdocs: dh_installdocs find debian -name "*.md5" -delete override_dh_makeshlibs: dh_makeshlibs -V