#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # http://ccache.samba.org/manual.html#_precompiled_headers export CCACHE_SLOPPINESS=time_macros include /usr/share/dpkg/buildflags.mk # see FEATURE AREAS in dpkg-buildflags(1) export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ override_dh_auto_configure: dh_auto_configure --builddirectory=build-qt5 -- \ -DENABLE_QT6=OFF \ -DNO_TESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),true,false) \ -DCHECK_WHITESPACE_IGNORE=$(CURDIR)/build-qt6\;$(CURDIR)/build-qt5 dh_auto_configure --builddirectory=build-qt6 -- \ -DENABLE_QT6=ON \ -DNO_TESTS=$(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),true,false) \ -DCHECK_WHITESPACE_IGNORE=$(CURDIR)/build-qt6\;$(CURDIR)/build-qt5 override_dh_auto_build: dh_auto_build --builddirectory=build-qt5 dh_auto_build --builddirectory=build-qt6 override_dh_auto_install: dh_auto_install --builddirectory=build-qt5 dh_auto_install --builddirectory=build-qt6 execute_before_dh_install-indep: ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES))) mkdir -p "$(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api-doc/html/" mv $(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api/* $(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api-doc/html/ find "$(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api-doc/html/" -name *.md5 -delete; \ rdfind -makesymlinks true "$(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api-doc/html/"; \ symlinks -rc "$(CURDIR)/debian/tmp/usr/share/doc/liblomiri-api-doc/html/"; endif override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_auto_test: mkdir -p $(CURDIR)/debian/test-home-qt5/.local/share \ $(CURDIR)/debian/test-home-qt6/.local/share export HOME=$(CURDIR)/debian/test-home-qt6 \ && export XDG_DATA_HOME=$(CURDIR)/debian/test-home-qt6/.local/share \ && dbus-test-runner --keep-env --bus-type=both -m 300 -t dh_auto_test -p --builddirectory=build-qt6 -p --buildsystem=cmake -p .. export HOME=$(CURDIR)/debian/test-home-qt5 \ && export XDG_DATA_HOME=$(CURDIR)/debian/test-home-qt5/.local/share \ && dbus-test-runner --keep-env --bus-type=both -m 300 -t dh_auto_test -p --builddirectory=build-qt5 -p --buildsystem=cmake -p .. override_dh_auto_clean: dh_auto_clean --builddirectory=build-qt5 dh_auto_clean --builddirectory=build-qt6 execute_before_dh_clean: rm -Rfv $(CURDIR)/debian/test-home-qt5/ $(CURDIR)/debian/test-home-qt6/ get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=..