#!/usr/bin/make -f # See debhelper(7) (uncomment to enable) # output every command that modifies files on the build system. export DH_VERBOSE = 1 include /usr/share/dpkg/pkg-info.mk export PYBUILD_VERBOSE=1 ICON_SIZES := $(shell ls paperwork-gtk/data/paperwork_*.png | cut -d'_' -f2 | cut -d'.' -f1 | grep -v 100) paperwork-backend/paperwork_backend/_version.py: debian/_version.py.paperwork-backend.in sed 's,@DEB_VERSION_UPSTREAM@,$(DEB_VERSION_UPSTREAM),g' $< > $@ paperwork-gtk/src/paperwork/_version.py: debian/_version.py.paperwork-gtk.in sed 's,@DEB_VERSION_UPSTREAM@,$(DEB_VERSION_UPSTREAM),g' $< > $@ echo >> $@ cat AUTHORS.py >> $@ debian/paperwork-gtk.install: debian/paperwork-gtk.install.in cp $< $@ for iconsize in $(ICON_SIZES); do \ mkdir -p debian/tmp/$$iconsize; \ cp paperwork-gtk/data/paperwork_$$iconsize.png debian/tmp/$$iconsize/work.openpaper.Paperwork.png; \ echo "$$iconsize/work.openpaper.Paperwork.png /usr/share/icons/hicolor/$${iconsize}x$${iconsize}/apps/" >> $@; \ done; %: dh $@ --with python3 --buildsystem=pybuild override_dh_auto_clean: paperwork-backend/paperwork_backend/_version.py paperwork-gtk/src/paperwork/_version.py dh_auto_clean -D paperwork-gtk --buildsystem=pybuild dh_auto_clean -D paperwork-backend --buildsystem=pybuild rm -f paperwork-backend/paperwork_backend/_version.py rm -f paperwork-gtk/src/paperwork/_version.py rm -f debian/paperwork-gtk.install override_dh_auto_configure: paperwork-backend/paperwork_backend/_version.py paperwork-gtk/src/paperwork/_version.py dh_auto_configure -D paperwork-gtk --buildsystem=pybuild dh_auto_configure -D paperwork-backend --buildsystem=pybuild override_dh_auto_build: dh_auto_build -D paperwork-gtk --buildsystem=pybuild dh_auto_build -D paperwork-backend --buildsystem=pybuild rst2man debian/paperwork.rst debian/paperwork.1 rst2man debian/paperwork-shell.rst debian/paperwork-shell.1 override_dh_auto_install: debian/paperwork-gtk.install mkdir -p debian/tmp cp paperwork-gtk/data/paperwork.svg debian/tmp/work.openpaper.Paperwork.svg; \ dh_auto_install -D paperwork-gtk --buildsystem=pybuild dh_auto_install -D paperwork-backend --buildsystem=pybuild override_dh_auto_test: override_dh_compress: dh_compress -X.pdf override_dh_missing: dh_missing --fail-missing