[neon/qt6/pyside6/Neon/release] debian: Skip build step as intall force builds again

Anupam Basak null at kde.org
Sun Jul 2 18:39:31 BST 2023


Git commit a5b2ec85d8e3a3262bcc6ecb9a0540684ba0dfc6 by Anupam Basak.
Committed on 02/07/2023 at 17:39.
Pushed by anupambasak into branch 'Neon/release'.

Skip build step as intall force builds again

M  +7    -7    debian/rules

https://invent.kde.org/neon/qt6/pyside6/-/commit/a5b2ec85d8e3a3262bcc6ecb9a0540684ba0dfc6

diff --git a/debian/rules b/debian/rules
index 8919eba..ef52c9d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,8 +7,8 @@ include /usr/share/dpkg/default.mk
 
 export PYBUILD_NAME=pyside6
 export PYBUILD_SYSTEM=distutils
-export PYBUILD_BUILD_ARGS=--relwithdebinfo --verbose --build-tests --doc-build-online --ignore-git --qtpaths=/usr/lib/qt6/bin/qtpaths6 $(OPTION_JOBS)
-export PYBUILD_INSTALL_ARGS=--reuse-build --root=build/pyside6_install
+#export PYBUILD_BUILD_ARGS=
+export PYBUILD_INSTALL_ARGS=--relwithdebinfo --verbose --build-tests --doc-build-online --ignore-git --qtpaths=/usr/lib/qt6/bin/qtpaths6 $(OPTION_JOBS) --root=build/pyside6_install
 
 export MAIN_VERSION_UPSTREAM := $(shell echo $(DEB_VERSION_UPSTREAM))
 # As per https://wiki.debian.org/HardeningWalkthrough as arm64 has strncpy warnings  
@@ -28,9 +28,9 @@ override_dh_auto_clean:
 	python3 -m pip install -U --upgrade-strategy eager -r requirements-doc.txt
 	dh_auto_clean -O--buildsystem=pybuild --
 
-#override_dh_auto_build:
+override_dh_auto_build:
 	# Skip build step as install step will force build again
-	#true
+	true
 
 override_dh_auto_install:
 	# DO NOT USE pybuild INSTALL to packaging dir as it skips some files that is required in the package
@@ -40,11 +40,11 @@ override_dh_auto_install:
 	# List the files to be able to update *.install files
 	echo "PySide/Shiboken files to package"
 	echo "--------------------------------"
-	-find ./build/qfp-*-relwithdebinfo/package
+	-find build/qfp-*-relwithdebinfo/package
 	echo "--------------------------------"
-	-find ./build/qfp-*-relwithdebinfo/install
+	-find build/qfp-*-relwithdebinfo/install
 	echo "--------------------------------"
-	-find debian/python3-pyside6
+	-find build/pyside6_install
 	echo "--------------------------------"
 
 override_dh_dwz:


More information about the Neon-commits mailing list