#!/usr/bin/make -f include /usr/share/dpkg/default.mk export PYBUILD_DESTDIR=debian/$(DEB_SOURCE) export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ --with python3 --buildsystem=pybuild override_dh_clean: dh_clean rm -f Epigrass/epimodels.c override_dh_auto_build: dh_auto_build cp -a debian/missing-sources/Diagrama1.png docs/source $(MAKE) -C docs html latex cd docs/build/latex && make all-pdf rm docs/source/Diagrama1.png override_dh_auto_install: dh_auto_install -- --after-install='mv {destdir}/{install_dir}/Epigrass/egicon.png {destdir}/usr/share/pixmaps/epigrass.png; \ ln -s /usr/share/pixmaps/epigrass.png {destdir}/{install_dir}/Epigrass/egicon.png' #PYTHONPATH=debian/epigrass/usr/lib/python3.7/dist-packages/ \ # debian/epigrass/usr/bin/epirunner --help find debian -name "*.desktop" -delete override_dh_installdocs: # no idea why doc is installed in main package as well - just remove this copy dh_installdocs rm debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/Epigrass.pdf* override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) # remove failing tests since redis server is not setup mkdir -p tests_ignore mv tests/test_manager.py tests/test_models.py tests/tests.py tests_ignore dh_auto_test || true mv tests_ignore/* tests rmdir tests_ignore endif