#!/usr/bin/make -f #export DH_VERBOSE=1 PYVERS=$(shell pyversions -vs) %: dh $@ --with autoreconf --with python2 # Enable build hardening # override_dh_auto_configure: dh_auto_configure -- $(shell dpkg-buildflags --export=configure) # Ensure dbus python build is cleaned out # override_dh_auto_clean: dh_auto_clean rm -rf apps/dbus/build # Override needed to: # - fix embedded-javascript-library lintian warning # - install into python-presage and pyprompter for each supported python version # override_dh_auto_install: dh_auto_install set -e; if test -f debian/tmp/usr/share/presage/html/jquery.js; \ then \ rm -f debian/tmp/usr/share/presage/html/jquery.js; \ ln -s /usr/share/javascript/jquery/jquery.js debian/tmp/usr/share/presage/html/jquery.js; \ fi set -e; for i in $(PYVERS); do \ (cd bindings/python && $(shell dpkg-buildflags --export=configure) python$$i setup.py install --root $(CURDIR)/debian/python-presage --prefix usr --install-layout=deb); \ (cd apps/python && python$$i setup.py install --root $(CURDIR)/debian/pyprompter --prefix usr --install-layout=deb); \ (cd apps/dbus && python$$i setup.py install --root $(CURDIR)/debian/presage-dbus --prefix usr --install-layout=deb); \ done # Override needed to create debug packages # override_dh_strip: dh_strip -plibpresage1v5 --dbg-package=libpresage1-dbg dh_strip -ppresage --dbg-package=presage-dbg dh_strip -pgprompter --dbg-package=gprompter-dbg dh_strip -ppython-presage --dbg-package=python-presage-dbg