[neon/snap-packaging/qt-common-themes-sdk] /: use beta content and fix formatting

Scarlett Moore null at kde.org
Sat Mar 7 12:32:16 GMT 2026


Git commit 481c2693c71cead6f9e130a954ac3248f4bf5f22 by Scarlett Moore.
Committed on 07/03/2026 at 12:31.
Pushed by scarlettmoore into branch 'master'.

use beta content and fix formatting

M  +231  -329  snapcraft.yaml

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

diff --git a/snapcraft.yaml b/snapcraft.yaml
index e0fc488..952daf8 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -9,351 +9,253 @@ version: '6.6'
 slots: {}
 
 parts:
-    kdecoration:
-        source: https://invent.kde.org/plasma/kdecoration.git
-        source-type: git
-        source-branch: 'Plasma/6.6'
-        source-depth: 1
-        plugin: cmake
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        cmake-parameters: &cmakeparameters
+  kdecoration:
+    source: https://invent.kde.org/plasma/kdecoration.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    plugin: cmake
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    cmake-parameters: &cmakeparameters
+      - -DCMAKE_INSTALL_PREFIX=/usr
+      - -DCMAKE_BUILD_TYPE=Release
+      - -DQT_MAJOR_VERSION=6
+      - -DBUILD_WITH_QT6=ON
+      - -DBUILD_TESTING=OFF
+  ocean-sound-theme:
+    source: https://invent.kde.org/plasma/ocean-sound-theme.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - cmake
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    plugin: cmake
+    cmake-parameters: *cmakeparameters
+  oxygen-sounds:
+    source: https://invent.kde.org/plasma/oxygen-sounds.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - cmake
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    plugin: cmake
+    cmake-parameters: *cmakeparameters
+  layer-shell-qt:
+    source: https://invent.kde.org/plasma/layer-shell-qt.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - libwayland-bin
+      - libwayland-dev
+      - libxkbcommon-dev
+      - pkg-config
+      - wayland-protocols
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - libwayland-client0
+    plugin: cmake
+    cmake-parameters: *cmakeparameters
+  kwayland:
+    after:
+      - layer-shell-qt
+    source: https://invent.kde.org/plasma/kwayland.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - libegl1-mesa-dev
+      - libwayland-dev
+      - pkg-config
+      - wayland-protocols
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - libwayland-client0
+    plugin: cmake
+    cmake-parameters: *cmakeparameters
+  libplasma:
+    source: https://invent.kde.org/plasma/libplasma.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - libegl1-mesa-dev
+      - libsm-dev
+      - libwayland-dev
+      - libx11-xcb-dev
+      - libxcb-composite0-dev
+      - libxcb-damage0-dev
+      - libxcb-shape0-dev
+      - pkg-config
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - libegl1
+      - libglx0
+      - libopengl0
+      - libwayland-client0
+      - libx11-6
+      - libxcb-composite0
+      - libxcb-damage0
+      - libxcb-render0
+      - libxcb1
+    plugin: cmake
+    cmake-parameters: *cmakeparameters
+  breeze:
+    after:
+      - kwayland
+      - kdecoration
+      - libplasma
+    source: https://invent.kde.org/plasma/breeze.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - cmake
+      - libfftw3-dev
+      - libx11-dev
+      - pkg-config
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    plugin: cmake
+    cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
         - -DCMAKE_BUILD_TYPE=Release
         - -DQT_MAJOR_VERSION=6
         - -DBUILD_WITH_QT6=ON
         - -DBUILD_TESTING=OFF
-        - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-        - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-        - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-        - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-        - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-        - -DCMAKE_VERBOSE_MAKEFILE=ON
-        - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - -DVERBOSE=ON
-        - "-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-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.6'
-        source-depth: 1
-        build-packages:
-        - cmake
-        build-snaps:
-        - 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.6'
-        source-depth: 1
-        build-packages:
-        - cmake
-        build-snaps:
-        - 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.6'
-        source-depth: 1
-        build-packages:
-        - libwayland-bin
-        - libwayland-dev
-        - libxkbcommon-dev
-        - pkg-config
-        - wayland-protocols
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - libwayland-client0
-        plugin: cmake
-        cmake-parameters: *cmakeparameters
-        build-environment: *buildenvironment
-    kwayland:
-        after:
-        - layer-shell-qt
-        source: https://invent.kde.org/plasma/kwayland.git
-        source-type: git
-        source-branch: 'Plasma/6.6'
-        source-depth: 1
-        build-packages:
-        - libegl1-mesa-dev
-        - libwayland-dev
-        - pkg-config
-        - wayland-protocols
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - libwayland-client0
-        plugin: cmake
-        cmake-parameters: *cmakeparameters
-        build-environment: *buildenvironment
-    libplasma:
-        source: https://invent.kde.org/plasma/libplasma.git
-        source-type: git
-        source-branch: 'Plasma/6.6'
-        source-depth: 1
-        build-packages:
-        - libegl1-mesa-dev
-        - libsm-dev
-        - libwayland-dev
-        - libx11-xcb-dev
-        - libxcb-composite0-dev
-        - libxcb-damage0-dev
-        - libxcb-shape0-dev
-        - pkg-config
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - libegl1
-        - libglx0
-        - libopengl0
-        - libwayland-client0
-        - libx11-6
-        - libxcb-composite0
-        - libxcb-damage0
-        - libxcb-render0
-        - libxcb1
-        plugin: cmake
-        cmake-parameters: *cmakeparameters
-        build-environment: *buildenvironment
-    breeze:
-        after:
-        - kwayland
-        - kdecoration
-        - libplasma
-        source: https://invent.kde.org/plasma/breeze.git
-        source-type: git
-        source-branch: 'Plasma/6.6'
-        source-depth: 1
-        build-packages:
-        - cmake
-        - libfftw3-dev
-        - libx11-dev
-        - pkg-config
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        plugin: cmake
-        cmake-parameters:
-        - -DCMAKE_INSTALL_PREFIX=/usr
-        - -DCMAKE_BUILD_TYPE=Release
-        - -DQT_MAJOR_VERSION=6
-        - -DBUILD_WITH_QT6=ON
-        - -DBUILD_TESTING=OFF
-        - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-        - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-        - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-        - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-        - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-        - -DCMAKE_VERBOSE_MAKEFILE=ON
-        - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - -DVERBOSE=ON
-        - "-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.6'
-        source-depth: 1
-        build-packages:
-        - cmake
-        - gtk2-engines-pixbuf
-        - libglib2.0-dev
-        - libgtk-3-dev
-        - libgtk2.0-dev
-        - python3-cairo
-        - sassc
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - gtk2-engines-pixbuf
-        plugin: cmake
-        cmake-parameters:
-        - -DCMAKE_INSTALL_PREFIX=
-        - -DCMAKE_BUILD_TYPE=Release
-        - -DQT_MAJOR_VERSION=6
-        - -DBUILD_WITH_QT6=ON
-        - -DBUILD_TESTING=OFF
-        - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-        - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-        - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-        - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-        - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-        - -DCMAKE_VERBOSE_MAKEFILE=ON
-        - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - -DVERBOSE=ON
-        - "-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:
-        - kwayland
-        - kdecoration
-        - libplasma
-        - oxygen-sounds
-        source: https://invent.kde.org/plasma/oxygen.git
-        source-type: git
-        source-branch: 'Plasma/6.6'
-        source-depth: 1
-        build-packages:
-        - cmake
-        - libx11-dev
-        - libxcb1-dev
-        - pkg-config
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - libx11-6
-        - libxxf86vm1
-        plugin: cmake
-        cmake-parameters:
+  breeze-gtk:
+    source: https://invent.kde.org/plasma/breeze-gtk.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - cmake
+      - gtk2-engines-pixbuf
+      - libglib2.0-dev
+      - libgtk-3-dev
+      - libgtk2.0-dev
+      - python3-cairo
+      - sassc
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - gtk2-engines-pixbuf
+    plugin: cmake
+    cmake-parameters:
+      - -DCMAKE_INSTALL_PREFIX=
+      - -DCMAKE_BUILD_TYPE=Release
+      - -DQT_MAJOR_VERSION=6
+      - -DBUILD_WITH_QT6=ON
+      - -DBUILD_TESTING=OFF
+  oxygen:
+    after:
+      - kwayland
+      - kdecoration
+      - libplasma
+      - oxygen-sounds
+    source: https://invent.kde.org/plasma/oxygen.git
+    source-type: git
+    source-branch: 'Plasma/6.6'
+    source-depth: 1
+    build-packages:
+      - cmake
+      - libx11-dev
+      - libxcb1-dev
+      - pkg-config
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - libx11-6
+      - libxxf86vm1
+    plugin: cmake
+    cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
         - -DCMAKE_BUILD_TYPE=Release
         - -DQT_MAJOR_VERSION=6
         - -DBUILD_WITH_QT6=ON
         - -DBUILD_TESTING=OFF
-        - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-        - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-        - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-        - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-        - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-        - -DCMAKE_VERBOSE_MAKEFILE=ON
-        - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - -DVERBOSE=ON
-        - "-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:
-        after:
-        - kwayland
-        - kdecoration
-        - libplasma
-        - oxygen-sounds
-        source: https://invent.kde.org/plasma/oxygen-gtk.git
-        source-type: git
-        source-branch: 'master'
-        source-depth: 1
-        build-packages:
-        - cmake
-        - libx11-dev
-        - libxcb1-dev
-        - pkg-config
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        stage-packages:
-        - libx11-6
-        - libxxf86vm1
-        plugin: cmake
-        cmake-parameters:
-        - -DCMAKE_INSTALL_PREFIX=
-        - -DCMAKE_BUILD_TYPE=Release
-        - -DQT_MAJOR_VERSION=6
-        - -DBUILD_WITH_QT6=ON
-        - -DBUILD_TESTING=OFF
-        - -DCMAKE_INSTALL_SYSCONFDIR=/etc
-        - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-        - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-        - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-        - -DCMAKE_INSTALL_RUNSTATEDIR=/run
-        - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
-        - -DCMAKE_VERBOSE_MAKEFILE=ON
-        - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-        - -DVERBOSE=ON
-        - "-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:
-        source: https://github.com/trialuser02/qt6gtk2.git
-        plugin: qmake
-        qmake-project-file: qt6gtk2.pro
-        qmake-major-version: 6
-        build-snaps:
-        - kde-qt6-core24-sdk
-
-    kvantum:
-        source: https://github.com/tsujan/Kvantum.git
-        plugin: cmake
-        source-subdir: Kvantum
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        cmake-parameters: *cmakeparameters
-        build-environment: *buildenvironment
-
-    kde-gtk-config:
-        source: https://invent.kde.org/plasma/kde-gtk-config.git
-        plugin: cmake
-        build-packages:
-        - gsettings-desktop-schemas-dev
-        - gsettings-desktop-schemas
-        - pkg-config
-        - gir1.2-gdesktopenums-3.0
-        stage-packages:
-        - gsettings-desktop-schemas
-        build-snaps:
-        - kf6-core24-sdk
-        - kde-qt6-core24-sdk
-        cmake-parameters:
-        - "-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-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: |
+  oxygen-gtk:
+    after:
+      - kwayland
+      - kdecoration
+      - libplasma
+      - oxygen-sounds
+    source: https://invent.kde.org/plasma/oxygen-gtk.git
+    source-type: git
+    source-branch: 'master'
+    source-depth: 1
+    build-packages:
+      - cmake
+      - libx11-dev
+      - libxcb1-dev
+      - pkg-config
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    stage-packages:
+      - libx11-6
+      - libxxf86vm1
+    plugin: cmake
+    cmake-parameters:
+      - -DCMAKE_INSTALL_PREFIX=
+      - -DCMAKE_BUILD_TYPE=Release
+      - -DQT_MAJOR_VERSION=6
+      - -DBUILD_WITH_QT6=ON
+      - -DBUILD_TESTING=OFF
+  qt6gtk2:
+    source: https://github.com/trialuser02/qt6gtk2.git
+    plugin: qmake
+    qmake-project-file: qt6gtk2.pro
+    qmake-major-version: 6
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+  kvantum:
+    source: https://github.com/tsujan/Kvantum.git
+    plugin: cmake
+    source-subdir: Kvantum
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    cmake-parameters: *cmakeparameters
+  kde-gtk-config:
+    source: https://invent.kde.org/plasma/kde-gtk-config.git
+    plugin: cmake
+    build-packages:
+      - gsettings-desktop-schemas-dev
+      - gsettings-desktop-schemas
+      - pkg-config
+      - gir1.2-gdesktopenums-3.0
+    stage-packages:
+      - gsettings-desktop-schemas
+    build-snaps:
+      - kde-qt6-core24-sdk/latest/beta
+      - kf6-core24-sdk/latest/beta
+    override-pull: |
             craftctl default
             while read -r PATCHFILE ; do
                 patch -p1 < "$CRAFT_PROJECT_DIR/patches/kde-gtk-config/$PATCHFILE"
             done < $CRAFT_PROJECT_DIR/patches/kde-gtk-config/series
-        override-build: |
+    override-build: |
             mkdir -p $CRAFT_STAGE/usr/share/glib-2.0/schemas
             cp -rfv /usr/share/glib-2.0/schemas/* $CRAFT_STAGE/usr/share/glib-2.0/schemas/
             craftctl default


More information about the Neon-commits mailing list