#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all include /usr/share/dpkg/buildflags.mk %: dh $@ --buildsystem=qmake override_dh_auto_configure: dh_auto_configure --builddirectory=build-qt6 --buildsystem=cmake ./configure -tests -icu -prefix /usr -libdir /usr/lib/$(DEB_HOST_MULTIARCH) execute_before_dh_auto_build: dh_auto_build --builddirectory=build-qt6 --buildsystem=cmake override_dh_auto_test: mkdir -p debian/test-home/.local/share # Qt 6 variant's unit tests -HOME=$(shell pwd)/debian/test-home xvfb-run -a dh_auto_test --builddirectory=build-qt6 --buildsystem=cmake # Qt 5 variant's unit tests # Nasty hack: the 'check' target expects libsrc.so.0.1.1 instead of libmlocale5.so.0.1.1. # Tststs... let's fulfill that expectation... ln -s libmlocale5.so.0.1.1 lib/libsrc.so.0.1.1 HOME=$(shell pwd)/debian/test-home xvfb-run -a dh_auto_test --no-parallel execute_before_dh_auto_install: dh_auto_install --builddirectory=build-qt6 --buildsystem=cmake execute_before_dh_auto_clean: dh_auto_clean --builddirectory=build-qt6 --buildsystem=cmake execute_after_dh_clean: rm -fR debian/test-home/ rm -f .qmake.cache rm -f benchmarks/tests.xml rm -f mkspecs/features/mlocale_defines.prf rm -f mkspecs/mlocaleconfig.pri rm -f src/data/mlocale5.pc rm -f tests/tests.xml rm -f lib/libsrc.so.0.1.1 get-orig-source: uscan --noconf --force-download --rename --download-current-version --destdir=..