#!/usr/bin/make -f export QT_SELECT=qt6 export DEB_BUILD_MAINT_OPTIONS = hardening=+all # Workaround for Ubuntu 26.04 Qt6 packaging issue: # Export a custom QMAKEPATH so qmake reads our injected dummy module first. export QMAKEPATH=$(CURDIR)/debian/qmake-env %: dh $@ --buildsystem=qmake override_dh_auto_configure: # Create a temporary mkspecs directory to inject missing Qt6 module definitions. mkdir -p debian/qmake-env/mkspecs/modules # Provide a dummy qt_lib_libatomic.pri to fix the "Library 'libatomic' is not defined" # error caused by missing definitions in Ubuntu's qt6-base-dev package. echo "QMAKE_LIBS_LIBATOMIC = -latomic" > debian/qmake-env/mkspecs/modules/qt_lib_libatomic.pri qmake6 PREFIX=/usr override_dh_auto_clean: dh_auto_clean rm -rf debian/qmake-env