[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