#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export PYBUILD_NAME=pyvcf examplesdir=debian/python-$(PYBUILD_NAME)-examples/usr/share/doc/python-$(PYBUILD_NAME)-examples helperdir=debian/$(PYBUILD_NAME)/usr %: dh $@ --with python2,python3 --buildsystem=pybuild override_dh_install: dh_install # move testdata to separate dir mkdir -p $(examplesdir) mv `find debian/python-$(PYBUILD_NAME) -type d -name test | head -n 1` $(examplesdir) find debian/python3-$(PYBUILD_NAME) -type d -name test | xargs rm -rf find $(examplesdir) -name "*.pyc" -delete mkdir -p $(helperdir) mv debian/python3-$(PYBUILD_NAME)/usr/bin $(helperdir) # strip .py extension for py in $(helperdir)/bin/*.py ; do \ mv $${py} $(helperdir)/bin/`basename $${py} .py` ; \ done rm -rf debian/python-$(PYBUILD_NAME)/usr/bin override_dh_python3: dh_python3 --verbose # parser.py is different for Python3 versions - so do not fiddle around with this # # No idea why this installs to python3.7 but should rather be python3 # vcfp3dir=`find debian/*/usr/lib -type d -name python3.7` ; \ # if [ "$${vcfp3dir}" != "" ] ; then mv $${vcfp3dir} `dirname $${vcfp3dir}`/python3 ; fi