#!/usr/bin/make -f %: dh $@ --with python3 --buildsystem=pybuild override_dh_auto_build: @if [ $$(dpkg-parsechangelog -S version) != $$(grep __version__ isenkram/__init__.py |cut -d\' -f2) ] ; then echo; echo "error: version numbers in d/changelog and isenkram/__init__.py do not match"; echo; exit 1; fi dh_auto_build # Hardlink identical map files to make the deb smaller override_dh_install: dh_install rdfind -outputname /dev/null -makehardlinks true debian/isenkram-cli/usr/share/isenkram # Generate and install manual pages %.8: %.rst rst2man $^ > $@ %.1: %.rst rst2man $^ > $@ override_dh_installman: isenkram-lookup.1 isenkramd.1 isenkram-autoinstall-firmware.8 isenkram-pkginstall.8 dh_installman $(RM) isenkram-lookup.1 $(RM) isenkramd.1 $(RM) isenkram-autoinstall-firmware.8 $(RM) isenkram-pkginstall.8 .SUFFIXES: .rst .1 .8 update: ./update-fw-list compare-lintian-modaliases: GET https://lintian.debian.org/tags/appstream-metadata-missing-modalias-provide.html|grep binary|cut -d'>' -f3-|cut -d" " -f1 | sort > pkgs-lintian awk '/Package: / {print $$2}' < modaliases | sort > pkgs-modaliases comm -23 pkgs-lintian pkgs-modaliases