[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