[neon/kde/akonadi/Neon/unstable] debian: new python bindings and bring back docs

Carlos De Maine null at kde.org
Sun Apr 12 04:45:44 BST 2026


Git commit 5785082a94399cf947fce714f249d1dfa53c3d11 by Carlos De Maine.
Committed on 12/04/2026 at 03:45.
Pushed by carlosdem into branch 'Neon/unstable'.

new python bindings and bring back docs

M  +13   -0    debian/control
M  +1    -0    debian/kpim6-akonadi-dev.install
M  +14   -3    debian/rules

https://invent.kde.org/neon/kde/akonadi/-/commit/5785082a94399cf947fce714f249d1dfa53c3d11

diff --git a/debian/control b/debian/control
index 66e98da..e94aa35 100644
--- a/debian/control
+++ b/debian/control
@@ -9,8 +9,11 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                default-libmysqlclient-dev,
                dh-apparmor,
+               dh-python,
+               dh-sequence-python3,
                doxygen,
                graphviz,
+               kde-qdoc-common-dev,
                kf6-extra-cmake-modules,
                kf6-kcolorscheme-dev,
                kf6-kcompletion-dev,
@@ -29,16 +32,24 @@ Build-Depends: cmake,
                kf6-kxmlgui-dev,
                libaccounts-qt6-dev,
                libboost-dev (>= 1.34.0~),
+               libclang-dev
                libkaccounts-dev,
                liblzma-dev,
                libpq-dev,
+               libpyside6-dev,
+               libpython3-dev,
+               libshiboken6-dev,
                libsignon-qt6-dev,
                libsqlite3-dev (>= 3.6.23),
                libxml2-dev,
                libxml2-utils,
                libxslt1-dev,
+               llvm-dev,
                pkgconf,
                pkg-kde-tools-neon,
+               python3-dev,
+               python3-build,
+               pyside6-tools,
                qt6-5compat-dev,
                qt6-base-dev,
                qt6-tools-dev,
@@ -56,6 +67,8 @@ X-Neon-MergedPackage: true
 Depends: kf6-extra-cmake-modules, 
          kf6-kirigami,
          kf6-kirigami-addons,
+         python3,
+         python3-pyside6.qtcore,
          ${misc:Depends}, 
          ${shlibs:Depends}
 Breaks: merkuro (<=25.04.3+p24.04+vstable+git20250707.0612-0),
diff --git a/debian/kpim6-akonadi-dev.install b/debian/kpim6-akonadi-dev.install
index 96bb81e..6a6e20b 100644
--- a/debian/kpim6-akonadi-dev.install
+++ b/debian/kpim6-akonadi-dev.install
@@ -11,3 +11,4 @@ usr/share/akonadi/agents/knutresource.desktop
 usr/share/kdevappwizard/
 usr/share/kf6/akonadi/kcfg2dbus.xsl
 usr/share/kf6/akonadi_knut_resource/knut-template.xml
+usr/share/qt6/doc/
diff --git a/debian/rules b/debian/rules
index 3cfd3cd..3d594b7 100644
--- a/debian/rules
+++ b/debian/rules
@@ -7,12 +7,23 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-	    -DBUILD_TOOLS=ON \
-	    -DBUILD_DESIGNERPLUGIN=ON \
+		-DBUILD_TOOLS=ON \
+		-DBUILD_DESIGNERPLUGIN=ON \
 		-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
 		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON \
 		-DDATABASE_BACKEND=SQLITE
-	    
+
+override_dh_auto_build:
+	dh_auto_build
+	dh_auto_build -- prepare_docs
+	dh_auto_build -- generate_docs
+	dh_auto_build -- generate_qch
+
+override_dh_auto_install:
+	dh_auto_install
+	dh_auto_install -- install_html_docs
+	dh_auto_install -- install_qch_docs
+
 execute_after_dh_install:
 	dh_apparmor --profile-name=mariadbd_akonadi -pkpim6-akonadi
 	dh_apparmor --profile-name=mysqld_akonadi -pkpim6-akonadi 


More information about the Neon-commits mailing list