[neon/snap-packaging/kde-qt6-core-sdk/work.core26] /: start 2604 support

Scarlett Moore null at kde.org
Fri Jun 19 10:50:48 BST 2026


Git commit d8082eae4ea291d56fee93bfc3027239f6b88469 by Scarlett Moore.
Committed on 19/06/2026 at 09:50.
Pushed by scarlettmoore into branch 'work.core26'.

start 2604 support

M  +11   -21   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/d8082eae4ea291d56fee93bfc3027239f6b88469

diff --git a/snapcraft.yaml b/snapcraft.yaml
index da1dede..a335c2c 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,6 +1,6 @@
-name: kde-qt6-core24-sdk
-base: core24
-version: 6.10.2
+name: kde-qt6-core26-sdk
+base: core26
+version: 6.11.1
 summary: KDE fork Qt Framework SDK
 description: |
   Qt is a cross-platform application development framework widely used
@@ -23,16 +23,6 @@ lint:
     - classic
     - library
 
-package-repositories:
-  - type: apt
-    components:
-      - main
-    suites:
-      - noble
-    key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
-    url: http://origin.archive.neon.kde.org/user
-    key-server: keyserver.ubuntu.com
-
 parts:
   qtconf:
     plugin: nil
@@ -70,7 +60,7 @@ parts:
       - -DBUILD_qtdoc=OFF
       - -DBUILD_SHARED_LIBS=ON
       - -DCMAKE_BUILD_TYPE=Release
-      - -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2404-sdk/current/usr
+      - -DCMAKE_FIND_ROOT_PATH=/snap/ffmpeg-2604-sdk/current/usr
       - -DCMAKE_INSTALL_PREFIX=/usr
       - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
       - -DCMAKE_MESSAGE_LOG_LEVEL=STATUS
@@ -153,7 +143,7 @@ parts:
       - -DQT_UNITY_BUILD=ON
     build-snaps:
       - cmake
-      - ffmpeg-2404-sdk
+      - ffmpeg-2604-sdk
       - hunspell-dictionaries
     build-packages:
       - binutils
@@ -359,9 +349,9 @@ parts:
     stage-packages:
       - libpulse0
     build-environment:
-      - CMAKE_PREFIX_PATH: /snap/ffmpeg-2404-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
+      - CMAKE_PREFIX_PATH: /snap/ffmpeg-2604-sdk/current/usr${CMAKE_PREFIX_PATH:+:$CMAKE_PREFIX_PATH}
       - DICPATH: "$CRAFT_STAGE/usr/share/hunspell"
-      - PKG_CONFIG_PATH: /snap/ffmpeg-2404-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
+      - PKG_CONFIG_PATH: /snap/ffmpeg-2604-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
       - LLVM_INSTALL_DIR: $CRAFT_STAGE/usr/lib/llvm-18/lib
     prime:
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libcurl*
@@ -611,18 +601,18 @@ parts:
     plugin: nil
     after: [debs]
     build-snaps:
-      - core24
-      - ffmpeg-2404-sdk
+      - core26
+      - ffmpeg-2604-sdk
     # taken from https://gitlab.liu.se/irt/autopsy/-/blob/master/snap/snapcraft.yaml which had
     # taken from https://github.com/ubuntu/gnome-recipes/blob/stable/snapcraft.yaml to clean out files present in core/extensions as well.
     override-prime: |
       set -eux
-      for snap in "core24" "ffmpeg-2404-sdk"; do
+      for snap in "core26" "ffmpeg-2604-sdk"; do
         cd "/snap/$snap/current" && find . -type f,l -name *.so.* -exec rm -f "$CRAFT_PRIME/{}" \;
       done
       # remove cross-installed repeated libraries (in /usr/lib in the SDK's, but in /usr/lib/TRIPLET
       # here, and the opposite)
-      for snap in "core24" "ffmpeg-2404-sdk"; do
+      for snap in "core26" "ffmpeg-2604-sdk"; do
         cd "/snap/$snap/current/usr/lib"
         for filename in [ *.so* ]; do
           rm -f "$CRAFT_PRIME/usr/lib/$CRAFT_ARCH_TRIPLET/$filename"


More information about the Neon-commits mailing list