#!/usr/bin/make -f export PYBUILD_DESTDIR=debian/tmp export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ --with python3,elpa --buildsystem=pybuild execute_after_dh_clean: # Remove cython auto-generated C files find -iname "*.pyx" -exec sh -c 'for f do rm -f "$$(dirname -- "$$f")/$$(basename -- "$$f" .pyx).c";done' sh {} + execute_before_dh_install: # These are tests, packaging, and tools useful only to upstream kivy library developers rm debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/changelog_parser.py rm debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/gallery.py rm debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/stub-gl-debug.py rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/gles_compat rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/highlight rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/image-testsuite rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/packaging rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/pep8checker rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tools/precommit_hooks rm -r debian/tmp/usr/lib/python3*/dist-packages/kivy/tests execute_after_dh_auto_build: # dh-elpa seems to require unix line endings sed -e 's/\r//' kivy/tools/highlight/kivy-mode.el >build/kivy-mode.el override_dh_auto_test: @echo "Tests are currently disabled in debian/rules."