[neon/qt6/qbs/Neon/unstable] debian: doc build deps and use ninja

Carlos De Maine null at kde.org
Sat Aug 30 03:23:09 BST 2025


Git commit dfe627da2d96d11f2965804067cb0854398c96d1 by Carlos De Maine.
Committed on 30/08/2025 at 02:23.
Pushed by carlosdem into branch 'Neon/unstable'.

doc build deps and use ninja

M  +3    -0    debian/control
M  +6    -5    debian/rules

https://invent.kde.org/neon/qt6/qbs/-/commit/dfe627da2d96d11f2965804067cb0854398c96d1

diff --git a/debian/control b/debian/control
index 419c3eb..6d49e98 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,10 @@ Build-Depends: cmake,
                debhelper,
                debhelper-compat (= 13),
                dpkg-build-api (= 1),
+               ninja-build,
                pkg-kde-tools,
+               python3-soupsieve,
+               python3-lxml,
                qt6-5compat-dev,
                qt6-base-dev (>= 6.4.2+dfsg-12~),
                qt6-base-private-dev,
diff --git a/debian/rules b/debian/rules
index 474c638..f921558 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,14 +26,15 @@ override_dh_auto_configure:
 	ln -s /usr/bin/qdoc6 /usr/bin/qdoc
 	ls -lsh /usr/bin/qdoc*
 	dh_auto_configure -- \
-		-DQBS_ENABLE_RPATH=no \
-		-DWITH_TESTS=yes \
-		-DWITH_UNIT_TESTS=yes \
+		-DQBS_ENABLE_RPATH=OFF \
+		-DWITH_TESTS=OFF \
+		-DWITH_UNIT_TESTS=OFF \
 		-DQBS_LIB_INSTALL_DIR=lib/${DEB_HOST_MULTIARCH} \
 		-DQBS_PLUGINS_INSTALL_BASE=lib/${DEB_HOST_MULTIARCH} \
-		-DQBS_INSTALL_MAN_PAGE=yes \
+		-DQBS_INSTALL_MAN_PAGE=ON \
 		-DQBS_INSTALL_HTML_DOCS=$(if $(filter qbs-doc-html, $(shell dh_listpackages)),yes,no) \
-		-DQBS_INSTALL_QCH_DOCS=$(if $(filter qbs-doc, $(shell dh_listpackages)),yes,no)
+		-DQBS_INSTALL_QCH_DOCS=$(if $(filter qbs-doc, $(shell dh_listpackages)),yes,no) \
+		-GNinja
 
 override_dh_auto_build-arch:
 	ls -lsh /usr/bin/qdoc*


More information about the Neon-commits mailing list