Improve CURDIR usage in d/rules
authorStuart Prescott <stuart@debian.org>
Mon, 16 Feb 2026 07:53:10 +0000 (18:53 +1100)
committerStuart Prescott <stuart@debian.org>
Mon, 16 Feb 2026 07:53:10 +0000 (18:53 +1100)
debian/rules

index 54b598f40d15b034088f63740dc4fd65752729d1..5d3e488c9b10594fe8e6a17e4d4d58d1301bd499 100755 (executable)
@@ -68,7 +68,7 @@ execute_after_dh_auto_build:
        TODAY=`date -Id`; \
        mkdir -p build_history/$$TODAY; \
        echo $$PWD > build_history/$$TODAY/build_dir.txt; \
-       py3versions -d >> build_history/$$TODAY/build_dir.txt \
+       py3versions -d >> build_history/$$TODAY/build_dir.txt
 
 execute_after_dh_auto_install:
        # Obtain a list of files built to make it easier to update *.install files.
@@ -96,26 +96,26 @@ execute_after_dh_install-arch:
        rm -rf $(CURDIR)/debian/libshiboken6-py3-*/usr/lib/python*/dist-packages/shiboken6/include
        # remove RUNPATH from libraries and executables
        # only look at files not symlinks
-       find debian/*/usr/lib/ -name \*.so* -type f -exec chrpath -d {} \;
+       find $(CURDIR)/debian/*/usr/lib/ -name \*.so* -type f -exec chrpath -d {} \;
        chrpath -d \
-         debian/*/usr/lib/python3*/dist-packages/PySide6/Qt/libexec/*
+         $(CURDIR)/debian/*/usr/lib/python3*/dist-packages/PySide6/Qt/libexec/*
        chrpath -d \
-         debian/*/usr/lib/python*/dist-packages/PySide6/assistant \
-         debian/*/usr/lib/python*/dist-packages/PySide6/balsam \
-         debian/*/usr/lib/python*/dist-packages/PySide6/balsamui \
-         debian/*/usr/lib/python*/dist-packages/PySide6/designer \
-         debian/*/usr/lib/python*/dist-packages/PySide6/linguist \
-         debian/*/usr/lib/python*/dist-packages/PySide6/lrelease \
-         debian/*/usr/lib/python*/dist-packages/PySide6/lupdate \
-         debian/*/usr/lib/python*/dist-packages/PySide6/qmlformat \
-         debian/*/usr/lib/python*/dist-packages/PySide6/qmllint \
-         debian/*/usr/lib/python*/dist-packages/PySide6/qmlls \
-         debian/*/usr/lib/python*/dist-packages/PySide6/qsb \
-         debian/*/usr/lib/python*/dist-packages/PySide6/svgtoqml \
-         debian/*/usr/lib/python*/dist-packages/shiboken6_generator/shiboken6
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/assistant \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/balsam \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/balsamui \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/designer \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/linguist \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/lrelease \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/lupdate \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/qmlformat \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/qmllint \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/qmlls \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/qsb \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/PySide6/svgtoqml \
+         $(CURDIR)/debian/*/usr/lib/python*/dist-packages/shiboken6_generator/shiboken6
 
        # remove executable permissions
-       find debian/pyside6-tools/usr/lib/python3*/dist-packages/PySide6/scripts/ -type f -exec chmod a-x {} +
+       find $(CURDIR)/debian/pyside6-tools/usr/lib/python3*/dist-packages/PySide6/scripts/ -type f -exec chmod a-x {} +
 
        # fix up various paths in .pc, cmake and __init__.py
        debian/set-paths