[neon/snap-packaging/kde-pyside6-core-sdk/work.core24.iterate_test] /: use the new published kde-qt6-core24-sdk from edge channel

Carlos De Maine null at kde.org
Thu Sep 11 00:53:41 BST 2025


Git commit 01876b8417c06c9cade3046028377d049cdf2e7f by Carlos De Maine.
Committed on 10/09/2025 at 23:53.
Pushed by carlosdem into branch 'work.core24.iterate_test'.

use the new published kde-qt6-core24-sdk from edge channel

M  +3    -16   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-pyside6-core-sdk/-/commit/01876b8417c06c9cade3046028377d049cdf2e7f

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 8a7c258..78c3f4d 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -35,21 +35,7 @@ package-repositories:
     key-server: keyserver.ubuntu.com
 
 parts:
-  snapcraft-replace:
-    plugin: nil
-    build-packages:
-      - wget
-    override-pull: |
-      craftctl default
-      wget -nv https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/jobs/3340321/artifacts/raw/kde-ci-packages/kde-qt6-core24-sdk_6.9.2_amd64.snap
-      pwd && ls -lsh
-    override-build: |
-      craftctl default
-      snap install --dangerous /root/parts/snapcraft-replace/src/kde-qt6-core24-sdk_6.9.2_amd64.snap
-      /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-18/bin/llvm-config --libdir --includedir --prefix --cmakedir
-
   pyside6:
-    after: [snapcraft-replace]
     plugin: cmake
     source: https://code.qt.io/pyside/pyside-setup.git
     source-tag: $CRAFT_PROJECT_VERSION
@@ -59,7 +45,7 @@ parts:
       - cmake
       - ffmpeg-2404-sdk
       - hunspell-dictionaries
-      - kde-qt6-core24-sdk
+      - [kde-qt6-core24-sdk/latest/edge]
     build-packages:
       - libedit-dev
       - libffi-dev
@@ -113,6 +99,7 @@ parts:
         patch -p1 < "$CRAFT_PROJECT_DIR/patches/$PATCHFILE"
       done < $CRAFT_PROJECT_DIR/patches/series
     override-build: |
+      /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-18/bin/llvm-config --libdir --includedir --prefix --cmakedir
       craftctl default
       mkdir -p $CRAFT_PART_INSTALL/etc/$CRAFT_PART_NAME
       cp $CRAFT_PART_BUILD/config.summary $CRAFT_PART_INSTALL/etc/$CRAFT_PART_NAME/
@@ -151,7 +138,7 @@ parts:
     after: [debs]
     build-snaps:
       - core24
-      - kde-qt6-core24-sdk
+      - [kde-qt6-core24-sdk/latest/edge]
     override-stage: |
       set -eux
       for snap in "core24" "kde-qt6-core24-sdk"; do


More information about the Neon-commits mailing list