[neon/snap-packaging/qt-common-themes-sdk] /: move to core24 and plasma 6.5

Scarlett Moore null at kde.org
Sat Oct 18 12:03:17 BST 2025


Git commit c13b9e85b3225a8137aca7b0a83aa8dcf5b9169e by Scarlett Moore.
Committed on 18/10/2025 at 11:02.
Pushed by scarlettmoore into branch 'master'.

move to core24 and plasma 6.5

M  +58   -68   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/qt-common-themes-sdk/-/commit/c13b9e85b3225a8137aca7b0a83aa8dcf5b9169e

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 7d9988c..00f48fc 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -3,31 +3,21 @@ grade: stable
 summary: 'Common themes used in Qt based distributions'
 description: 'Popular themes used in Qt/KDE based distributions, Eg: Breeze, Breeze-Dark, Kvnantum Development files'
 confinement: strict
-base: core22
-version: '6.1.1'
+base: core24
+version: '6.5'
 
 slots: {}
 
-package-repositories:
--   type: apt
-    components:
-    - main
-    suites:
-    - jammy
-    key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
-    url: http://origin.archive.neon.kde.org/user
-    key-server: keyserver.ubuntu.com
-
 parts:
     kdecoration:
         source: https://invent.kde.org/plasma/kdecoration.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         plugin: cmake
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         cmake-parameters: &cmakeparameters
         - -DCMAKE_INSTALL_PREFIX=/usr
         - -DCMAKE_BUILD_TYPE=Release
@@ -46,44 +36,44 @@ parts:
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
         - -DVERBOSE=ON
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         build-environment: &buildenvironment
-            - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-            - PKG_CONFIG_PATH: /snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
-            - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-            - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-            - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+            - PATH: /snap/kde-qt6-core24-sdk/current/usr/bin${PATH:+:$PATH}
+            - PKG_CONFIG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
+            - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core24-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
+            - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core24-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
+            - LD_LIBRARY_PATH: "/snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core24-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
     ocean-sound-theme:
         source: https://invent.kde.org/plasma/ocean-sound-theme.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - cmake
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         plugin: cmake
         cmake-parameters: *cmakeparameters
         build-environment: *buildenvironment
     oxygen-sounds:
         source: https://invent.kde.org/plasma/oxygen-sounds.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - cmake
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         plugin: cmake
         cmake-parameters: *cmakeparameters
         build-environment: *buildenvironment
     layer-shell-qt:
         source: https://invent.kde.org/plasma/layer-shell-qt.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - libwayland-bin
@@ -92,8 +82,8 @@ parts:
         - pkg-config
         - wayland-protocols
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - libwayland-client0
         plugin: cmake
@@ -104,7 +94,7 @@ parts:
         - layer-shell-qt
         source: https://invent.kde.org/plasma/kwayland.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - libegl1-mesa-dev
@@ -112,8 +102,8 @@ parts:
         - pkg-config
         - wayland-protocols
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - libwayland-client0
         plugin: cmake
@@ -122,7 +112,7 @@ parts:
     libplasma:
         source: https://invent.kde.org/plasma/libplasma.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - libegl1-mesa-dev
@@ -134,8 +124,8 @@ parts:
         - libxcb-shape0-dev
         - pkg-config
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - libegl1
         - libglx0
@@ -156,7 +146,7 @@ parts:
         - libplasma
         source: https://invent.kde.org/plasma/breeze.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - cmake
@@ -164,8 +154,8 @@ parts:
         - libx11-dev
         - pkg-config
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -185,14 +175,14 @@ parts:
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
         - -DVERBOSE=ON
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         - -DBUILD_QT5=OFF
         build-environment: *buildenvironment
     breeze-gtk:
         source: https://invent.kde.org/plasma/breeze-gtk.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - cmake
@@ -203,8 +193,8 @@ parts:
         - python3-cairo
         - sassc
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - gtk2-engines-pixbuf
         plugin: cmake
@@ -226,8 +216,8 @@ parts:
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
         - -DVERBOSE=ON
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         build-environment: *buildenvironment
     oxygen:
         after:
@@ -237,7 +227,7 @@ parts:
         - oxygen-sounds
         source: https://invent.kde.org/plasma/oxygen.git
         source-type: git
-        source-branch: 'Plasma/6.1'
+        source-branch: 'Plasma/6.5'
         source-depth: 1
         build-packages:
         - cmake
@@ -245,8 +235,8 @@ parts:
         - libxcb1-dev
         - pkg-config
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - libx11-6
         - libxxf86vm1
@@ -269,8 +259,8 @@ parts:
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
         - -DVERBOSE=ON
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         - -DBUILD_QT5=OFF
         build-environment: *buildenvironment
     oxygen-gtk:
@@ -289,8 +279,8 @@ parts:
         - libxcb1-dev
         - pkg-config
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         stage-packages:
         - libx11-6
         - libxxf86vm1
@@ -313,8 +303,8 @@ parts:
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
         - -DVERBOSE=ON
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         build-environment: *buildenvironment
 
     qt6gtk2:
@@ -323,15 +313,15 @@ parts:
         qmake-project-file: qt6gtk2.pro
         qmake-major-version: 6
         build-snaps:
-        - kde-qt6-core22-sdk
+        - kde-qt6-core24-sdk
 
     kvantum:
         source: https://github.com/tsujan/Kvantum.git
         plugin: cmake
         source-subdir: Kvantum
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         cmake-parameters: *cmakeparameters
         build-environment: *buildenvironment
 
@@ -346,17 +336,17 @@ parts:
         stage-packages:
         - gsettings-desktop-schemas
         build-snaps:
-        - kf6-core22-sdk
-        - kde-qt6-core22-sdk
+        - kf6-core24-sdk
+        - kde-qt6-core24-sdk
         cmake-parameters:
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
+        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kf6-core24-sdk/current\\;/usr"
         build-environment:
-            - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-            - PKG_CONFIG_PATH: /snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:$CRAFT_STAGE/usr/share/pkconfig:${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
-            - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share:/root/parts/kde-gtk-config/install/usr/share/glib-2.0/schemas:${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-            - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-            - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+            - PATH: /snap/kde-qt6-core24-sdk/current/usr/bin${PATH:+:$PATH}
+            - PKG_CONFIG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:/snap/kf6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:$CRAFT_STAGE/usr/share/pkconfig:${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
+            - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core24-sdk/current/usr/share:/usr/share:/root/parts/kde-gtk-config/install/usr/share/glib-2.0/schemas:${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
+            - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core24-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
+            - LD_LIBRARY_PATH: "/snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core24-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
             - GSETTINGS_SCHEMA_DIR: $CRAFT_STAGE/usr/share/glib-2.0/schemas
         override-pull: |
             craftctl default


More information about the Neon-commits mailing list