#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export BUILDER = ./Setup # ^ cabal likes to write to $HOME export BUILDEROPTIONS = -j1 # ^ in the hope of making the build reproducible (see Makefile) %: dh $@ # the test suite takes a very long time to run, so disable it at # package built time. We run it with autopkgtest # override_dh_auto_test: ./keysafe --test # upstream's install-files target is not sufficient for our split into # three binary packages, so disable it here and use dh_* tools override_dh_auto_install: # GHC cannot produce debugging symbols override_dh_strip: dh_strip --no-automatic-dbgsym # ensure service name is 'keysafe' not 'keysafe-server'. This is so # we are consistent with other distros despite our package split (see # INSTALL) override_dh_installinit: dh_installinit --name=keysafe