[neon/snap-packaging/kf6-core-sdk/work.core24] /: use override-build to get the required kcoreaddons files in place

Carlos De Maine null at kde.org
Mon Dec 8 13:58:56 GMT 2025


Git commit b474bbec1b10da351a1bef76db0cfbc505200784 by Carlos De Maine.
Committed on 08/12/2025 at 13:58.
Pushed by carlosdem into branch 'work.core24'.

use override-build to get the required kcoreaddons files in place

M  +6    -3    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/b474bbec1b10da351a1bef76db0cfbc505200784

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 5d32f0e..b32c4d3 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1207,6 +1207,7 @@ parts:
     build-environment: *buildenvironment
     stage-packages:
       - libgcrypt20
+
   kjobwidgets:
     after:
       - extra-cmake-modules
@@ -1231,10 +1232,12 @@ parts:
     cmake-generator: Ninja
     cmake-parameters: *cmakeparameters-kf6withpyside6
     build-environment: *buildenvironment-kf6withpyside6
-    override-pull: |
-        craftctl default
+    override-build: |
         mkdir -p /usr/share/PySide6/typesystems
-        cp /root/parts/kcoreaddons/src/python/typesystem_kcoreaddons.xml /usr/share/PySide6/typesystems/
+        cp /root/parts/kcoreaddons/install/usr/share/PySide6/typesystems/typesystem_kcoreaddons.xml /usr/share/PySide6/typesystems/
+        mkdir -p /usr/include/PySide6/KCoreAddons/
+        cp /root/parts/kcoreaddons/install/usr/include/PySide6/KCoreAddons/kcoreaddons_python.h /usr/include/PySide6/KCoreAddons/
+        craftctl default
 
   kio:
     after:


More information about the Neon-commits mailing list