[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