#!/usr/bin/make -f

DEB_BUILD_DIR := obj-$(DEB_HOST_GNU_TYPE)

%:
	dh $@ --buildsystem=cmake+ninja

override_dh_auto_configure:
	dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_WEB_APP=ON -DUSE_SYSTEM_NODEJS_MODULES=ON -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=never

override_dh_auto_test:
	# No tests configured

override_dh_install:
	dh_install
	# Don't allow installing random executables from Github
	jq '.no_fetch_executables = true' debian/lemonade-server/usr/share/lemonade/defaults.json \
		> debian/lemonade-server/usr/share/lemonade/defaults.json.tmp && \
		mv debian/lemonade-server/usr/share/lemonade/defaults.json.tmp \
		debian/lemonade-server/usr/share/lemonade/defaults.json

# #2125: ship per-user lemond.service DISABLED to avoid port conflicts with
# the system service in every --user session.
override_dh_installsystemduser:
	dh_installsystemduser --no-enable
