[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