#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 # Filter out that flag for Ubuntu, it's default there but fails the build # https://gitlab.gnome.org/GNOME/gcr/issues/43 export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ -Dauto_features=enabled \ -Dgtk_doc=$(if $(filter %-doc,$(shell dh_listpackages)),true,false) \ -Dssh_agent=false \ -Dsystemd=disabled # Disable fakeroot as this confuses some of the tests # Ignore test failures on s390x override_dh_auto_test: ifneq (,$(filter s390x,$(DEB_HOST_ARCH))) env -u LD_PRELOAD dbus-run-session -- dh_auto_test || true else env -u LD_PRELOAD dbus-run-session -- dh_auto_test endif