#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export QT_SELECT := qt6 DEB_LDFLAGS := $(shell DEB_BUILD_MAINT_OPTIONS='$(DEB_BUILD_MAINT_OPTIONS)' dpkg-buildflags --get LDFLAGS) %: dh $@ --buildsystem=qmake override_dh_auto_configure: qmake6 PREFIX=/usr \ "QMAKE_LFLAGS += $(DEB_LDFLAGS)" \ "QMAKE_LFLAGS_SHLIB += $(DEB_LDFLAGS)" override_dh_fixperms: dh_fixperms # TLP 脚本文件需要执行权限(它们有 shebang 且会被 source 执行) chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/bat.d/* 2>/dev/null || true chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/func.d/* 2>/dev/null || true chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/tlp 2>/dev/null || true chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/tlp-func-base 2>/dev/null || true chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/tlp-readconfs 2>/dev/null || true chmod +x debian/ukui-power-manager/usr/share/ukui-power-manager/tlp/get_tlp_bat_paths.sh 2>/dev/null || true