#!/usr/bin/make -f # -*- makefile -*- export DEB_BUILD_MAINT_OPTIONS = hardening=+all # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/dpkg/architecture.mk ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) export DEB_BUILD_PROFILES := cross CONFIGURE_OPTS += -DENABLE_DOCS:BOOL=OFF else CONFIGURE_OPTS += -DENABLE_DOCS:BOOL=ON -DENABLE_UBUNTU_DOCS:BOOL=ON endif %: dh $@ --build-system=cmake override_dh_auto_configure: dh_auto_configure --builddirectory=build-qt5 \ -- \ "CXXFLAGS=$(CFLAGS)" \ -DQT_MAJOR_VERSION:STRING=5 \ -DQMLPLUGINDUMP:STRING=/usr/lib/qt5/bin/qmlplugindump \ $(CONFIGURE_OPTS) \ .. dh_auto_configure --builddirectory=build-qt6 \ -- \ "CXXFLAGS=$(CFLAGS)" \ -DQT_MAJOR_VERSION:STRING=6 \ -DQMLPLUGINDUMP:STRING=/usr/lib/qt6/bin/qmlplugindump \ $(CONFIGURE_OPTS) \ 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 # remove empty directories find debian/tmp -type d -empty -print -delete # avoid shipping .gitignore files (mostly in the documentation) find debian/tmp -name .gitignore -print -delete execute_after_dh_clean: # remove build-cruft stemming from make docs-html call during dh_auto_build override rm -rf doc/html/* override_dh_auto_test: dh_auto_test --builddirectory=build-qt5 dh_auto_test --builddirectory=build-qt6 override_dh_auto_clean: dh_auto_clean --builddirectory=build-qt5 dh_auto_clean --builddirectory=build-qt6 get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=..