#!/usr/bin/make -f
# SPDX-License-Identifier: LGPL-2.0-or-later
# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr@jriddell.org>

override_dh_auto_configure:
	dh_auto_configure 

%:
	dh $@ --with kf6 --with pkgkde_symbolshelper --buildsystem=cmake+ninja

override_dh_auto_configure:
	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 \
	-DCMAKE_INSTALL_PREFIX=/opt/kwin-selenium-tester \
	-DKWIN_BUILD_DECORATIONS=ON \
	-DKWIN_BUILD_KCMS=OFF \
	-DKWIN_BUILD_NOTIFICATIONS=OFF \
	-DKWIN_BUILD_SCREENLOCKER=OFF \
	-DKWIN_BUILD_TABBOX=OFF \
	-DKWIN_BUILD_X11=ON \
	-DKWIN_BUILD_X11_BACKEND=OFF \
	-DKWIN_BUILD_GLOBALSHORTCUTS=ON \
	-DKWIN_BUILD_RUNNERS=OFF \
	-DKWIN_BUILD_OVERVIEW=OFF \
	-DBUILD_TESTING=OFF

override_dh_install:
	# make sure dir exists
	mkdir -p debian/kwin-selenium-tester/DEBIAN
	# sed in our multiarch path
	sed 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' debian/kwin-selenium-tester.postinst.in > debian/kwin-selenium-tester/DEBIAN/postinst
	# ensure the postinst is executable
	chmod 755 debian/kwin-selenium-tester/DEBIAN/postinst
	dh_install

override_dh_auto_test:
	#do not run tests
	true
