[neon/kf6/kf6-kjobwidgets/Neon/stable] debian: python bindings

Carlos De Maine null at kde.org
Tue Apr 8 10:29:10 BST 2025


Git commit 7a7a0b1e9a9c02e152173a3518af5108f772ba99 by Carlos De Maine.
Committed on 08/04/2025 at 09:29.
Pushed by carlosdem into branch 'Neon/stable'.

python bindings

M  +13   -1    debian/control
M  +2    -0    debian/kf6-kjobwidgets-dev.install
M  +1    -0    debian/kf6-kjobwidgets.install

https://invent.kde.org/neon/kf6/kf6-kjobwidgets/-/commit/7a7a0b1e9a9c02e152173a3518af5108f772ba99

diff --git a/debian/control b/debian/control
index 32db08e..535c474 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,24 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
+               dh-python,
+               dh-sequence-python3,
                doxygen,
                graphviz,
+               libclang-dev
+               libpyside6-dev,
+               libpython3-dev,
+               libshiboken6-dev,
                kf6-extra-cmake-modules,
                kf6-kcoreaddons-dev,
                kf6-knotifications-dev,
                kf6-kwidgetsaddons-dev,
                libx11-dev,
+               llvm-dev,
                pkg-kde-tools-neon,
+               python3-dev,
+               python3-build,
+               pyside6-tools,
                qt6-tools-dev
 Standards-Version: 4.6.2
 Homepage: https://projects.kde.org/projects/frameworks/kjobwidgets
@@ -22,7 +32,9 @@ Package: kf6-kjobwidgets
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
-Depends: ${misc:Depends}, 
+Depends: python3,
+         python3-pyside6.qtcore,
+         ${misc:Depends}, 
          ${shlibs:Depends}
 Replaces: libkf6jobwidgets6,
           libkf6jobwidgets-data,
diff --git a/debian/kf6-kjobwidgets-dev.install b/debian/kf6-kjobwidgets-dev.install
index b9b87f7..d048a23 100644
--- a/debian/kf6-kjobwidgets-dev.install
+++ b/debian/kf6-kjobwidgets-dev.install
@@ -1,5 +1,7 @@
 usr/include/KF6/KJobWidgets/
+usr/include/PySide6/KCoreAddons/
 usr/lib/*/cmake/KF6JobWidgets/
 usr/lib/*/libKF6JobWidgets.so
 usr/share/dbus-1/interfaces/
+usr/share/PySide6/typesystems/
 usr/share/qt6/doc/
\ No newline at end of file
diff --git a/debian/kf6-kjobwidgets.install b/debian/kf6-kjobwidgets.install
index 5567986..268a181 100644
--- a/debian/kf6-kjobwidgets.install
+++ b/debian/kf6-kjobwidgets.install
@@ -1,4 +1,5 @@
 usr/lib/*/libKF6JobWidgets.so.6.*
 usr/lib/*/libKF6JobWidgets.so.6
+usr/lib/python3/dist-packages/
 usr/share/locale/
 usr/share/qlogging-categories6/


More information about the Neon-commits mailing list