[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