#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- \
		--without-tdb \
		--without-talloc \
		--localstatedir=/var/lib \
		--with-pkgconfdir=/etc/netatalk \
		--with-dbus-daemon=/usr/bin/dbus-daemon \
		--with-tracker-pkgconfig-version=2.0 \
		--with-libgcrypt-dir \
		--with-ssl-dir \
		--enable-pgp-uam \
		--enable-krbV-uam \
		--with-cracklib=/var/cache/cracklib/cracklib_dict \
		--with-init-style=debian-systemd

# Install sysV initscript with debhelper to add pre- and postinst routines
override_dh_install:
	cp distrib/initscripts/rc.debian debian/netatalk.init
	dh_install
	rm debian/netatalk/usr/bin/netatalk-config
	rm debian/netatalk/usr/lib/$(DEB_HOST_MULTIARCH)/libatalk.a
	rm debian/netatalk/usr/lib/$(DEB_HOST_MULTIARCH)/libatalk.la
	rm debian/netatalk/usr/share/man/man1/afppasswd.1
	rm debian/netatalk/usr/share/man/man1/netatalk-config.1
	rm debian/netatalk/usr/share/man/man1/uniconv.1
	rm -r debian/netatalk/usr/include
	rm -r debian/netatalk/usr/share/aclocal
	rm debian/netatalk/usr/lib/$(DEB_HOST_MULTIARCH)/netatalk/*.la

override_dh_strip:
	dh_strip --dbgsym-migration='netatalk-dbg (<< 3.1.12~ds-7~)'
