[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