#!/usr/bin/make -f # Enable hardening build flags export DEB_BUILD_MAINT_OPTIONS=hardening=+all export PYBUILD_NAME=geographiclib include /usr/share/dpkg/pkg-info.mk UPSTREAM_VERSION=$(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/\+.*//') %: dh $@ --with autoreconf,python2,python3,pkgkde_symbolshelper --parallel override_dh_auto_clean: dh_auto_clean dh_auto_clean --buildsystem=pybuild --sourcedirectory=python override_dh_auto_configure: dh_auto_configure dh_auto_configure --buildsystem=pybuild --sourcedirectory=python override_dh_auto_build: dh_auto_build dh_auto_build --buildsystem=pybuild --sourcedirectory=python override_dh_auto_test: dh_auto_test dh_auto_test --buildsystem=pybuild --sourcedirectory=python override_dh_auto_install: dh_auto_install dh_auto_install --buildsystem=pybuild --sourcedirectory=python override_dh_install: # Remove duplicate license information $(RM) debian/tmp/usr/share/doc/geographiclib/html/LICENSE.txt $(RM) debian/tmp/usr/lib/*/node_modules/geographiclib/LICENSE.txt # Remove duplicate files in docs $(RM) debian/tmp/usr/share/doc/geographiclib/html/*/*.png $(RM) debian/tmp/usr/share/doc/geographiclib/html/*/*.css $(RM) debian/tmp/usr/share/doc/geographiclib/html/*/dynsections.js # Remove .la files $(RM) debian/tmp/usr/lib/*/libGeographic.la # Remove MATLAB files $(RM) -r debian/tmp/usr/share/matlab/ # Move Node.js module to /usr/lib/nodejs mkdir -p debian/tmp/usr/lib/nodejs $(RM) debian/tmp/usr/lib/*/node_modules/geographiclib/README.md mv debian/tmp/usr/lib/*/node_modules/geographiclib debian/tmp/usr/lib/nodejs rmdir debian/tmp/usr/lib/*/node_modules dh_install --list-missing override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_makeshlibs: dh_makeshlibs -- -v$(UPSTREAM_VERSION) -c0 override_dh_strip: dh_strip --dbgsym-migration='libgeographic-dbg (<< 1.49-2~)'