#!/usr/bin/make -f # -*- makefile -*- export DPKG_GENSYMBOLS_CHECK_LEVEL=4 export DEB_BUILD_MAINT_OPTIONS = hardening=+all DISTRO=$(shell lsb_release -sc) %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ -DENABLE_TESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON) execute_before_dh_install: sed -i debian/tmp/usr/share/doc/libusermetrics-doc/html/* -e "s,$(CURDIR)/,,g" sed -i debian/tmp/usr/share/doc/libusermetrics-doc/xml/* -e "s,$(CURDIR)/,,g" execute_before_dh_clean: cp debian/usermetricsservice.sysusers.backup debian/usermetricsservice.sysusers || true -rm po/Makefile.in.in -rm po/POTFILES.in # The u! syntax was added with systemd 257 # but Ubuntu 24.04 LTS has systemd 255 execute_before_dh_installsysusers: ifeq ($(DISTRO),noble) cp debian/usermetricsservice.sysusers debian/usermetricsservice.sysusers.backup sed -i s#u!#u#g debian/usermetricsservice.sysusers endif get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=..