#!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_LDFLAGS_MAINT_APPEND = -fPIE -pie export DEB_CXXFLAGS_MAINT_APPEND = -pthread -fPIE %: dh ${@} override_dh_auto_configure: dh_auto_configure -- \ --enable-static \ --without-bundled-catch \ --without-bundled-pegtl \ --enable-systemd \ --sysconfdir=/etc execute_after_dh_auto_install: # remove unused files rm -f debian/tmp/usr/lib/*/*.la find debian/tmp/etc -type f -empty -exec rm -f {} + # zsh completion mkdir -p debian/usbguard/usr/share/zsh/vendor-completions cp scripts/usbguard-zsh-completion debian/usbguard/usr/share/zsh/vendor-completions/_usbguard execute_after_dh_fixperms: chmod 0700 debian/usbguard/etc/usbguard/IPCAccessControl.d chmod 0600 debian/usbguard/etc/usbguard/usbguard-daemon.conf chmod 0700 debian/usbguard/etc/usbguard/rules.d