#!/usr/bin/make -f

export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

%:
	dh $@ --with=python3,gir

override_dh_strip:
	dh_strip --dbg-package=libcscreensaver-dbg

override_dh_auto_configure:
	mkdir -p debian/build
	meson debian/build  \
	--prefix=/usr \
	--libdir=lib/$(DEB_HOST_MULTIARCH) \
	--libexecdir=lib/$(DEB_HOST_MULTIARCH)/cinnamon-screensaver

override_dh_auto_build:
	ninja -C debian/build

override_dh_auto_install:
	DESTDIR=${CURDIR}/debian/tmp \
	ninja -C debian/build install

# there has never been a testsuite, so don't try running it and breaking
# just because there isn't one
override_dh_auto_test:

override_dh_install:
	dh_install --list-missing

override_dh_python3:
	dh_python3 usr/share/cinnamon-screensaver
