#! /usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS := hardening=+bindnow

%:
	dh $@ --builddirectory=.

override_dh_auto_install:
	dh_auto_install $(DH_BUILD_OPTS) --destdir=debian/tmp

# Upstream self-tests are notoriously flaky -- sometimes caused by bugs in
# Guile -- so let's run all tests but only FTBFS if tests/basic.scm fails.
#
# https://codeberg.org/guile/fibers/issues/127
override_dh_auto_test:
	timeout --kill-after=1m 5m dh_auto_test $(DH_BUILD_OPTS) -- TESTS="tests/basic.scm"
	-timeout --kill-after=1m 5m dh_auto_test $(DH_BUILD_OPTS)

# package-has-unnecessary-activation-of-ldconfig-trigger
override_dh_makeshlibs:

override_dh_dwz:
	dh_dwz --exclude=.go

override_dh_shlibdeps:
	dh_shlibdeps --exclude=.go
