[neon/snap-packaging/plasma-desktop-snap] /: Add a few more plasma dependencies found during build.

Scarlett Moore null at kde.org
Mon Apr 8 16:30:53 BST 2024


Git commit 63851dd08e3f5d4e8313427c264b620ee124863c by Scarlett Moore.
Committed on 08/04/2024 at 15:29.
Pushed by scarlettmoore into branch 'master'.

Add a few more plasma dependencies found during build.

Rearrange parts according to build order.

M  +681  -530  snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/plasma-desktop-snap/-/commit/63851dd08e3f5d4e8313427c264b620ee124863c

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 9845a48..b0b10bc 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -106,15 +106,15 @@ package-repositories:
 parts:
   # Find files provided by the base and platform snap and ensure they aren't
   # duplicated in this snap
-    cleanup:
-        after: [plasma-desktop]
-        plugin: nil
-        build-snaps: [core22, gtk-common-themes, kf6-core22]
-        override-prime: |
-            set -eux
-            for snap in "core22" "gtk-common-themes" "kf6-core22"; do
-                cd "/snap/$snap/current" && find . -type f,l -name *.so.* -exec rm -f "$CRAFT_PRIME/{}" \;
-            done
+    # cleanup:
+    #     after: [plasma-desktop]
+    #     plugin: nil
+    #     build-snaps: [core22, gtk-common-themes, kf6-core22]
+    #     override-prime: |
+    #         set -eux
+    #         for snap in "core22" "gtk-common-themes" "kf6-core22"; do
+    #             cd "/snap/$snap/current" && find . -type f,l -name *.so.* -exec rm -f "$CRAFT_PRIME/{}" \;
+    #         done
     kdecoration:
         source: https://invent.kde.org/plasma/kdecoration.git
         source-type: git
@@ -148,23 +148,13 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kglobalacceld:
-        source: https://invent.kde.org/plasma/kglobalacceld.git
+    plasma-workspace-wallpapers:
+        source: https://invent.kde.org/plasma/plasma-workspace-wallpapers.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - graphviz
-        - libx11-dev
-        - libxcb1-dev
-        - pkg-config
-        stage-packages:
-        - libx11-6
-        - libxcb-keysyms1
-        - libxcb-record0
-        - libxcb-xkb1
-        - libxcb1
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -193,15 +183,19 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-activities:
-        source: https://invent.kde.org/plasma/plasma-activities.git
+    bluedevil:
+        source: https://invent.kde.org/plasma/bluedevil.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - graphviz
-        - libboost-dev
+        - cmake
+        - shared-mime-info
+        stage-packages:
+        - bluez
+        - bluez-obexd
+        - qml6-module-qtquick-layouts
+        - qml6-module-qtquick
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -230,17 +224,13 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-activities-stats:
-        after:
-        - plasma-activities
-        source: https://invent.kde.org/plasma/plasma-activities-stats.git
+    ocean-sound-theme:
+        source: https://invent.kde.org/plasma/ocean-sound-theme.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - graphviz
-        - libboost-dev
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -269,19 +259,13 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    layer-shell-qt:
-        source: https://invent.kde.org/plasma/layer-shell-qt.git
+    oxygen-sounds:
+        source: https://invent.kde.org/plasma/oxygen-sounds.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - libwayland-bin
-        - libwayland-dev
-        - libxkbcommon-dev
-        - pkg-config
-        - wayland-protocols
-        stage-packages:
-        - libwayland-client0
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -310,22 +294,14 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kwayland:
-        after:
-        - layer-shell-qt
-        source: https://invent.kde.org/plasma/kwayland.git
+    kactivitymanagerd:
+        source: https://invent.kde.org/plasma/kactivitymanagerd.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - graphviz
-        - libegl1-mesa-dev
-        - libwayland-dev
-        - pkg-config
-        - wayland-protocols
-        stage-packages:
-        - libwayland-client0
+        - cmake
+        - libboost-dev
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -354,29 +330,16 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    libkscreen:
-        after:
-        - kwayland
-        source: https://invent.kde.org/plasma/libkscreen.git
+    plasma-thunderbolt:
+        source: https://invent.kde.org/plasma/plasma-thunderbolt.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - graphviz
-        - libwayland-bin
-        - libwayland-dev
-        - libx11-dev
-        - libx11-xcb-dev
-        - libxcb-dpms0-dev
-        - libxcb-randr0-dev
-        - libxcb1-dev
-        - libxrandr-dev
-        - pkg-config
+        - cmake
+        - bolt
         stage-packages:
-        - libwayland-client0
-        - libxcb-randr0
-        - libxcb1
+        - bolt
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -405,41 +368,22 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    libplasma:
-        after:
-        - plasma-activities
-        source: https://invent.kde.org/plasma/libplasma.git
+    kglobalacceld:
+        source: https://invent.kde.org/plasma/kglobalacceld.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - doxygen
         - graphviz
-        - libegl1-mesa-dev
-        - libsm-dev
-        - libwayland-dev
-        - libx11-xcb-dev
-        - libxcb-composite0-dev
-        - libxcb-damage0-dev
-        - libxcb-shape0-dev
+        - libx11-dev
+        - libxcb1-dev
         - pkg-config
         stage-packages:
-        - qml6-module-org-kde-kconfig
-        - qml6-module-org-kde-kirigami2
-        - qml6-module-org-kde-kquickcontrols
-        - qml6-module-org-kde-kquickcontrolsaddons
-        - qml6-module-qtqml-models
-        - qml6-module-qtquick
-        - qml6-module-qtquick-controls
-        - qml6-module-qtquick-templates
-        - libegl1
-        - libglx0
-        - libopengl0
-        - libwayland-client0
         - libx11-6
-        - libxcb-composite0
-        - libxcb-damage0
-        - libxcb-render0
+        - libxcb-keysyms1
+        - libxcb-record0
+        - libxcb-xkb1
         - libxcb1
         plugin: cmake
         cmake-parameters:
@@ -469,33 +413,13 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    libksysguard:
-        after:
-        - libplasma
-        source: https://invent.kde.org/plasma/libksysguard.git
+    kmenuedit:
+        source: https://invent.kde.org/plasma/kmenuedit.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - libcap-dev
-        - libnl-3-dev
-        - libnl-route-3-dev
-        - libpcap-dev
-        - libsensors4-dev
-        - libx11-dev
-        - libz-dev
-        - xauth
-        - xvfb
-        - zlib1g-dev
-        stage-packages:
-        - qml6-module-org-kde-kitemmodels
-        - qml6-module-org-kde-quickcharts
-        - qml6-module-qtquick
-        - qml6-module-qtquick-layouts
-        - libnl-3-200
-        - libpcap0.8
-        - libsensors5
-        - zlib1g
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -524,26 +448,18 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kscreen:
-        after:
-        - libkscreen
-        - layer-shell-qt
-        - libplasma
-        - kde-cli-tools
-        source: https://invent.kde.org/plasma/kscreen.git
+    kgamma:
+        source: https://invent.kde.org/plasma/kgamma.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - libx11-xcb-dev
-        - libxcb-util-dev
-        - libxi-dev
-        - libxrandr-dev
+        - cmake
+        - libx11-dev
+        - libxxf86vm-dev
         stage-packages:
-        - iio-sensor-proxy
         - libx11-6
-        - libxcb1
-        - libxi6
+        - libxxf86vm1
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -572,39 +488,15 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kscreenlocker:
-        after:
-        - kwayland
-        - libkscreen
-        - layer-shell-qt
-        - libplasma
-        source: https://invent.kde.org/plasma/kscreenlocker.git
+    ksshaskpass:
+        source: https://invent.kde.org/plasma/ksshaskpass.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - libpam0g-dev
-        - libseccomp-dev
-        - libwayland-dev
-        - libx11-dev
-        - libxcb-keysyms1-dev
-        - libxcb-xtest0-dev
-        - libxcb1-dev
-        - libxcursor-dev
-        - libxi-dev
-        - pkg-config
+        - cmake
         stage-packages:
-        - psmisc
-        - qml6-module-qtquick
-        - qml6-module-qtquick-controls
-        - qml6-module-qtquick-layouts
-        - libpam0g
-        - libwayland-client0
-        - libwayland-server0
-        - libx11-6
-        - libxcb-keysyms1
-        - libxcb1
-        - libxi6
+        - openssh-client
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -633,34 +525,17 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    drkonqi:
-        after:
-        - kwayland
-        - libkscreen
-        - layer-shell-qt
-        - libplasma
-        source: https://invent.kde.org/plasma/drkonqi.git
+    kwallet-pam:
+        source: https://invent.kde.org/plasma/kwallet-pam.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - dbus-x11
-        - libpolkit-qt6-1-dev
-        - libsystemd-dev
-        - python3-dev
-        - python3-psutil
-        - python3-pygdbmi
-        - python3-sentry-sdk
-        - systemd-coredump
-        - zlib1g-dev
+        - libgcrypt20-dev
+        - libpam0g-dev
         stage-packages:
-        - python3-psutil
-        - python3-pygdbmi
-        - python3-sentry-sdk
-        - init-system-helpers
-        - libpolkit-qt6-1-1
-        - libsystemd0
+        - socat
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -689,16 +564,15 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-thunderbolt:
-        source: https://invent.kde.org/plasma/plasma-thunderbolt.git
+    plasma-activities:
+        source: https://invent.kde.org/plasma/plasma-activities.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
-        - bolt
-        stage-packages:
-        - bolt
+        - doxygen
+        - graphviz
+        - libboost-dev
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -727,19 +601,17 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    bluedevil:
-        source: https://invent.kde.org/plasma/bluedevil.git
+    plasma-activities-stats:
+        after:
+        - plasma-activities
+        source: https://invent.kde.org/plasma/plasma-activities-stats.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
-        - shared-mime-info
-        stage-packages:
-        - bluez
-        - bluez-obexd
-        - qml6-module-qtquick-layouts
-        - qml6-module-qtquick
+        - doxygen
+        - graphviz
+        - libboost-dev
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -768,21 +640,13 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    breeze-gtk:
-        source: https://invent.kde.org/plasma/breeze-gtk.git
+    kwrited:
+        source: https://invent.kde.org/plasma/kwrited.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - gtk2-engines-pixbuf
-        - libglib2.0-dev
-        - libgtk-3-dev
-        - libgtk2.0-dev
-        - python3-cairo
-        - sassc
-        stage-packages:
-        - gtk2-engines-pixbuf
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -811,18 +675,19 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kgamma:
-        source: https://invent.kde.org/plasma/kgamma.git
+    layer-shell-qt:
+        source: https://invent.kde.org/plasma/layer-shell-qt.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
-        - libx11-dev
-        - libxxf86vm-dev
+        - libwayland-bin
+        - libwayland-dev
+        - libxkbcommon-dev
+        - pkg-config
+        - wayland-protocols
         stage-packages:
-        - libx11-6
-        - libxxf86vm1
+        - libwayland-client0
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -851,25 +716,22 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    oxygen:
+    kwayland:
         after:
-        - kwayland
-        - kdecoration
-        - libplasma
-        - kwin
-        - oxygen-sounds
-        source: https://invent.kde.org/plasma/oxygen.git
+        - layer-shell-qt
+        source: https://invent.kde.org/plasma/kwayland.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
-        - libx11-dev
-        - libxcb1-dev
+        - doxygen
+        - graphviz
+        - libegl1-mesa-dev
+        - libwayland-dev
         - pkg-config
+        - wayland-protocols
         stage-packages:
-        - libx11-6
-        - libxxf86vm1
+        - libwayland-client0
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -898,13 +760,29 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    oxygen-sounds:
-        source: https://invent.kde.org/plasma/oxygen-sounds.git
+    libkscreen:
+        after:
+        - kwayland
+        source: https://invent.kde.org/plasma/libkscreen.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
+        - doxygen
+        - graphviz
+        - libwayland-bin
+        - libwayland-dev
+        - libx11-dev
+        - libx11-xcb-dev
+        - libxcb-dpms0-dev
+        - libxcb-randr0-dev
+        - libxcb1-dev
+        - libxrandr-dev
+        - pkg-config
+        stage-packages:
+        - libwayland-client0
+        - libxcb-randr0
+        - libxcb1
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -933,17 +811,42 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    systemsettings:
+    libplasma:
         after:
         - plasma-activities
-        - plasma-activities-stats
-        - plasma-workspace
-        source: https://invent.kde.org/plasma/systemsettings.git
+        source: https://invent.kde.org/plasma/libplasma.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
+        - doxygen
+        - graphviz
+        - libegl1-mesa-dev
+        - libsm-dev
+        - libwayland-dev
+        - libx11-xcb-dev
+        - libxcb-composite0-dev
+        - libxcb-damage0-dev
+        - libxcb-shape0-dev
+        - pkg-config
+        stage-packages:
+        - qml6-module-org-kde-kconfig
+        - qml6-module-org-kde-kirigami2
+        - qml6-module-org-kde-kquickcontrols
+        - qml6-module-org-kde-kquickcontrolsaddons
+        - qml6-module-qtqml-models
+        - qml6-module-qtquick
+        - qml6-module-qtquick-controls
+        - qml6-module-qtquick-templates
+        - libegl1
+        - libglx0
+        - libopengl0
+        - libwayland-client0
+        - libx11-6
+        - libxcb-composite0
+        - libxcb-damage0
+        - libxcb-render0
+        - libxcb1
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -972,15 +875,56 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    ksshaskpass:
-        source: https://invent.kde.org/plasma/ksshaskpass.git
+    breeze:
+        after:
+        - kwayland
+        - kdecoration
+        - libplasma
+        source: https://invent.kde.org/plasma/breeze.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - libfftw3-dev
+        - libx11-dev
+        - pkg-config
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -DQT_MAJOR_VERSION=6
+        - -DBUILD_QT6=ON
+        - -DBUILD_QT5=OFF
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+    breeze-gtk:
+        after:
+        - breeze
+        source: https://invent.kde.org/plasma/breeze-gtk.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
+        - gtk2-engines-pixbuf
+        - libglib2.0-dev
+        - libgtk-3-dev
+        - libgtk2.0-dev
+        - python3-cairo
+        - sassc
         stage-packages:
-        - openssh-client
+        - gtk2-engines-pixbuf
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1009,29 +953,41 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-pa:
+    discover:
         after:
         - libplasma
-        - systemsettings
-        source: https://invent.kde.org/plasma/plasma-pa.git
+        source: https://invent.kde.org/plasma/discover.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - libcanberra-dev
-        - libcanberra-pulse
-        - libgconf2-dev
-        - libglib2.0-dev
-        - libpulse-dev
+        - libappstreamqt-dev
+        - libflatpak-dev
+        - libfwupd-dev
+        - libjcat-dev
+        - libmarkdown2-dev
+        - libpackagekitqt6-dev
+        - libqca-qt6-2-dev
+        - libsnapd-qt-dev
+        - libsoup2.4-dev
+        - pkg-config
+        - qcoro-qt6-dev
+        - kf6-kirigami-addons-dev
+        - kf6-kuserfeedback-dev
         stage-packages:
-        - libcanberra-pulse
-        - pipewire-pulse
-        - sound-theme-freedesktop
-        - libcanberra0
+        - appstream
+        - apt-config-icons
+        - apt-config-icons-hidpi
+        - apt-config-icons-large
+        - apt-config-icons-large-hidpi
+        - packagekit
+        - libappstreamqt-3
+        - libfwupd2
         - libglib2.0-0
-        - libpulse-mainloop-glib0
-        - libpulse0
+        - libmarkdown2
+        - libpackagekitqt6
+        - libqcoro6core0
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1060,37 +1016,33 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    powerdevil:
+    libksysguard:
         after:
-        - kwayland
-        - systemsettings
-        - libkscreen
-        - layer-shell-qt
-        - plasma-activities
-        - plasma-workspace
-        source: https://invent.kde.org/plasma/powerdevil.git
+        - libplasma
+        source: https://invent.kde.org/plasma/libksysguard.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
         - libcap-dev
-        - libddcutil-dev
-        - libudev-dev
+        - libnl-3-dev
+        - libnl-route-3-dev
+        - libpcap-dev
+        - libsensors4-dev
         - libx11-dev
-        - libx11-xcb-dev
-        - libxcb-composite0-dev
-        - libxcb-damage0-dev
-        - libxcb-dpms0-dev
-        - libxcb-icccm4-dev
-        - libxcb-image0-dev
-        - libxcb-keysyms1-dev
-        - libxcb-randr0-dev
-        - libxcb1-dev
-        - libxrandr-dev
-        - pkg-config
+        - libz-dev
+        - xauth
+        - xvfb
+        - zlib1g-dev
         stage-packages:
-        - power-profiles-daemon
+        - qml6-module-org-kde-kitemmodels
+        - qml6-module-org-kde-quickcharts
+        - qml6-module-qtquick
+        - qml6-module-qtquick-layouts
+        - libnl-3-200
+        - libpcap0.8
+        - libsensors5
+        - zlib1g
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1119,13 +1071,39 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kwrited:
-        source: https://invent.kde.org/plasma/kwrited.git
+    kscreenlocker:
+        after:
+        - kwayland
+        - libkscreen
+        - layer-shell-qt
+        - libplasma
+        source: https://invent.kde.org/plasma/kscreenlocker.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
+        - libpam0g-dev
+        - libseccomp-dev
+        - libwayland-dev
+        - libx11-dev
+        - libxcb-keysyms1-dev
+        - libxcb-xtest0-dev
+        - libxcb1-dev
+        - libxcursor-dev
+        - libxi-dev
+        - pkg-config
+        stage-packages:
+        - psmisc
+        - qml6-module-qtquick
+        - qml6-module-qtquick-controls
+        - qml6-module-qtquick-layouts
+        - libpam0g
+        - libwayland-client0
+        - libwayland-server0
+        - libx11-6
+        - libxcb-keysyms1
+        - libxcb1
+        - libxi6
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1154,33 +1132,34 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kinfocenter:
+    drkonqi:
         after:
         - kwayland
-        - plasma-workspace
-        - systemsettings
-        source: https://invent.kde.org/plasma/kinfocenter.git
+        - libkscreen
+        - layer-shell-qt
+        - libplasma
+        source: https://invent.kde.org/plasma/drkonqi.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - libegl1-mesa-dev
-        - libpci-dev
-        - libraw1394-dev
-        - libusb-1.0-0-dev
+        - dbus-x11
+        - libpolkit-qt6-1-dev
+        - libsystemd-dev
+        - python3-dev
+        - python3-psutil
+        - python3-pygdbmi
+        - python3-sentry-sdk
+        - systemd-coredump
+        - zlib1g-dev
         stage-packages:
-        - aha
-        - clinfo
-        - dmidecode
-        - ieee-data
-        - fwupd
-        - mesa-utils
-        - pciutils
-        - usbutils
-        - vulkan-tools
-        - wayland-utils
-        - x11-utils
+        - python3-psutil
+        - python3-pygdbmi
+        - python3-sentry-sdk
+        - init-system-helpers
+        - libpolkit-qt6-1-1
+        - libsystemd0
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1209,17 +1188,16 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kde-cli-tools:
+    plasma5support:
         after:
-        - plasma-activities
-        - plasma-workspace
-        source: https://invent.kde.org/plasma/kde-cli-tools.git
+        - libksysguard
+        - libplasma
+        source: https://invent.kde.org/plasma/plasma5support.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - pkg-config
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1248,52 +1226,117 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kwallet-pam:
-        source: https://invent.kde.org/plasma/kwallet-pam.git
+    kwin:
+        after:
+        - kscreenlocker
+        - kwayland
+        - libplasma
+        - plasma-activities
+        - kglobalacceld
+        - kdecoration
+        source: https://invent.kde.org/plasma/kwin.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - cmake
-        - libgcrypt20-dev
-        - libpam0g-dev
+        - hwdata
+        - libcap-dev
+        - libdisplay-info-dev
+        - libdrm-dev
+        - libegl1-mesa-dev
+        - libepoxy-dev
+        - libfontconfig1-dev
+        - libfreetype6-dev
+        - libgbm-dev
+        - libice-dev
+        - libinput-dev
+        - liblcms2-dev
+        - libpipewire-0.3-dev
+        - libsm-dev
+        - libudev-dev
+        - libwayland-dev
+        - libx11-xcb-dev
+        - libxcb-composite0-dev
+        - libxcb-cursor-dev
+        - libxcb-damage0-dev
+        - libxcb-dri3-dev
+        - libxcb-glx0-dev
+        - libxcb-icccm4-dev
+        - libxcb-image0-dev
+        - libxcb-keysyms1-dev
+        - libxcb-present-dev
+        - libxcb-randr0-dev
+        - libxcb-render0-dev
+        - libxcb-shape0-dev
+        - libxcb-shm0-dev
+        - libxcb-sync-dev
+        - libxcb-util-dev
+        - libxcb-xfixes0-dev
+        - libxcb-xinerama0-dev
+        - libxcb-xtest0-dev
+        - libxcb1-dev
+        - libxcursor-dev
+        - libxcvt-dev
+        - libxi-dev
+        - libxkbcommon-dev
+        - libxkbcommon-x11-dev
+        - pkg-config
+        - wayland-protocols
+        - xwayland
         stage-packages:
-        - socat
-        plugin: cmake
-        cmake-parameters:
-        - -DCMAKE_INSTALL_PREFIX=/usr
-        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-        - -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
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        prime:
-        - -usr/lib/*/cmake/*
-        - -usr/include/*
-        - -usr/share/ECM/*
-        - -usr/share/man/*
-        - -usr/share/icons/breeze-dark*
-        - -usr/bin/X11
-        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
-        - -usr/lib/aspell/*
-        - "-usr/share/lintian"
-    kmenuedit:
-        source: https://invent.kde.org/plasma/kmenuedit.git
-        source-type: git
-        source-branch: 'Plasma/6.0'
-        source-depth: 1
-        build-packages:
-        - cmake
+        - libepoxy0
+        - libqaccessibilityclient-qt6-0
+        - libx11-6
+        - libxcb-composite0
+        - libxcb-keysyms1
+        - libxcb-randr0
+        - libxcb-render0
+        - libxcb-shape0
+        - libxcb-xfixes0
+        - libxcb-xkb1
+        - libxcb1
+        - libxi6
+        - libxkbcommon-x11-0
+        - libxkbcommon0
+        - libcap2-bin
+        - libwayland-server0
+        - xwayland
+        - libepoxy0
+        - libsystemd0
+        - libxcb1
+        - hwdata
+        - qml6-module-org-kde-kitemmodels
+        - qml6-module-org-kde-kquickcontrolsaddons
+        - qml6-module-org-kde-quickcharts
+        - qml6-module-qtmultimedia
+        - qml6-module-qtquick
+        - qml6-module-qtquick-controls
+        - qml6-module-qtquick-layouts
+        - qml6-module-qtquick-virtualkeyboard
+        - qml6-module-qtquick-window
+        - libdisplay-info1
+        - libdrm2
+        - libgbm1
+        - libinput10
+        - liblcms2-2
+        - libpipewire-0.3-0
+        - libudev1
+        - libwayland-client0
+        - libx11-xcb1
+        - libxcb-cursor0
+        - libxcb-damage0
+        - libxcb-dri3-0
+        - libxcb-glx0
+        - libxcb-icccm4
+        - libxcb-present0
+        - libxcb-shm0
+        - libxcb-sync1
+        - libxcb-xinerama0
+        - libxcvt0
+        - libmaliit-plugins2
+        - maliit-keyboard
+        - python3
+        - qt6-virtualkeyboard
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1322,45 +1365,32 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    discover:
+    oxygen:
         after:
+        - kwayland
+        - kdecoration
         - libplasma
-        source: https://invent.kde.org/plasma/discover.git
+        - kwin
+        - oxygen-sounds
+        source: https://invent.kde.org/plasma/oxygen.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
-        - libappstreamqt-dev
-        - libflatpak-dev
-        - libfwupd-dev
-        - libjcat-dev
-        - libmarkdown2-dev
-        - libpackagekitqt6-dev
-        - libqca-qt6-2-dev
-        - libsnapd-qt-dev
-        - libsoup2.4-dev
+        - libx11-dev
+        - libxcb1-dev
         - pkg-config
-        - qcoro-qt6-dev
         stage-packages:
-        - appstream
-        - apt-config-icons
-        - apt-config-icons-hidpi
-        - apt-config-icons-large
-        - apt-config-icons-large-hidpi
-        - packagekit
-        - libappstreamqt-3
-        - libfwupd2
-        - libglib2.0-0
-        - libmarkdown2
-        - libpackagekitqt6
-        - libqcoro6core0
+        - libx11-6
+        - libxxf86vm1
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
         - -DCMAKE_BUILD_TYPE=RelWithDebInfo
         - -DQT_MAJOR_VERSION=6
-        - -DBUILD_WITH_QT6=ON
+        - -DBUILD_QT6=ON
+        - -DBUILD_QT5=OFF
         - -DBUILD_TESTING=OFF
         - -DCMAKE_INSTALL_SYSCONFDIR=/etc
         - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
@@ -1383,13 +1413,16 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    ocean-sound-theme:
-        source: https://invent.kde.org/plasma/ocean-sound-theme.git
+    kde-cli-tools:
+        after:
+        - plasma-activities
+        source: https://invent.kde.org/plasma/kde-cli-tools.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
         - cmake
+        - pkg-config
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -1418,8 +1451,10 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-workspace-wallpapers:
-        source: https://invent.kde.org/plasma/plasma-workspace-wallpapers.git
+    plasma-systemmonitor:
+        after:
+        - libksysguard
+        source: https://invent.kde.org/plasma/plasma-systemmonitor.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
@@ -1453,162 +1488,24 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    kwin:
+    plasma-workspace:
         after:
         - kscreenlocker
         - kwayland
+        - kwin
         - libplasma
+        - libkscreen
+        - libksysguard
+        - layer-shell-qt
         - plasma-activities
-        - kglobalacceld
-        - kdecoration
-        source: https://invent.kde.org/plasma/kwin.git
-        source-type: git
-        source-branch: 'Plasma/6.0'
-        source-depth: 1
-        build-packages:
-        - hwdata
-        - libcap-dev
-        - libdisplay-info-dev
-        - libdrm-dev
-        - libegl1-mesa-dev
-        - libepoxy-dev
-        - libfontconfig1-dev
-        - libfreetype6-dev
-        - libgbm-dev
-        - libice-dev
-        - libinput-dev
-        - liblcms2-dev
-        - libpipewire-0.3-dev
-        - libsm-dev
-        - libudev-dev
-        - libwayland-dev
-        - libx11-xcb-dev
-        - libxcb-composite0-dev
-        - libxcb-cursor-dev
-        - libxcb-damage0-dev
-        - libxcb-dri3-dev
-        - libxcb-glx0-dev
-        - libxcb-icccm4-dev
-        - libxcb-image0-dev
-        - libxcb-keysyms1-dev
-        - libxcb-present-dev
-        - libxcb-randr0-dev
-        - libxcb-render0-dev
-        - libxcb-shape0-dev
-        - libxcb-shm0-dev
-        - libxcb-sync-dev
-        - libxcb-util-dev
-        - libxcb-xfixes0-dev
-        - libxcb-xinerama0-dev
-        - libxcb-xtest0-dev
-        - libxcb1-dev
-        - libxcursor-dev
-        - libxcvt-dev
-        - libxi-dev
-        - libxkbcommon-dev
-        - libxkbcommon-x11-dev
-        - pkg-config
-        - wayland-protocols
-        - xwayland
-        stage-packages:
-        - libepoxy0
-        - libqaccessibilityclient-qt6-0
-        - libx11-6
-        - libxcb-composite0
-        - libxcb-keysyms1
-        - libxcb-randr0
-        - libxcb-render0
-        - libxcb-shape0
-        - libxcb-xfixes0
-        - libxcb-xkb1
-        - libxcb1
-        - libxi6
-        - libxkbcommon-x11-0
-        - libxkbcommon0
-        - libcap2-bin
-        - libwayland-server0
-        - xwayland
-        - libepoxy0
-        - libsystemd0
-        - libxcb1
-        - hwdata
-        - qml6-module-org-kde-kitemmodels
-        - qml6-module-org-kde-kquickcontrolsaddons
-        - qml6-module-org-kde-quickcharts
-        - qml6-module-qtmultimedia
-        - qml6-module-qtquick
-        - qml6-module-qtquick-controls
-        - qml6-module-qtquick-layouts
-        - qml6-module-qtquick-virtualkeyboard
-        - qml6-module-qtquick-window
-        - libdisplay-info1
-        - libdrm2
-        - libgbm1
-        - libinput10
-        - liblcms2-2
-        - libpipewire-0.3-0
-        - libudev1
-        - libwayland-client0
-        - libx11-xcb1
-        - libxcb-cursor0
-        - libxcb-damage0
-        - libxcb-dri3-0
-        - libxcb-glx0
-        - libxcb-icccm4
-        - libxcb-present0
-        - libxcb-shm0
-        - libxcb-sync1
-        - libxcb-xinerama0
-        - libxcvt0
-        - libmaliit-plugins2
-        - maliit-keyboard
-        - python3
-        - qt6-virtualkeyboard
-        plugin: cmake
-        cmake-parameters:
-        - -DCMAKE_INSTALL_PREFIX=/usr
-        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-        - -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
-        - --log-level=STATUS
-        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        prime:
-        - -usr/lib/*/cmake/*
-        - -usr/include/*
-        - -usr/share/ECM/*
-        - -usr/share/man/*
-        - -usr/share/icons/breeze-dark*
-        - -usr/bin/X11
-        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
-        - -usr/lib/aspell/*
-        - "-usr/share/lintian"
-    plasma-workspace:
-        after:
-        - kscreenlocker
-        - kwayland
-        - kwin
-        - libplasma
-        - libkscreen
-        - libksysguard
-        - layer-shell-qt
-        - plasma-activities
-        - plasma-activities-stats
-        - drkonqi
-        - kactivitymanagerd
-        - ocean-sound-theme
-        - kde-cli-tools
-        - kwallet-pam
-        source: https://invent.kde.org/plasma/plasma-workspace.git
+        - plasma-activities-stats
+        - drkonqi
+        - kactivitymanagerd
+        - ocean-sound-theme
+        - kde-cli-tools
+        - kwallet-pam
+        - plasma5support
+        source: https://invent.kde.org/plasma/plasma-workspace.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
@@ -1661,6 +1558,7 @@ parts:
         - qcoro-qt6-dev
         - wayland-protocols
         - xcb-proto
+        - kf6-krunner-dev
         stage-packages:
         - accountsservice
         - appmenu-gtk2-module
@@ -1670,12 +1568,8 @@ parts:
         - iso-codes
         - language-selector-common
         - python3
-        - qml6-module-org-kde-ksysguard
         - qml6-module-org-kde-pipewire
         - qml6-module-org-kde-userfeedback
-        - qml6-module-qt-labs-folderlistmodel
-        - qml6-module-qt5compat-graphicaleffects
-        - qml6-module-qtquick-virtualkeyboard
         - udisks2
         - x11-utils
         - x11-xserver-utils
@@ -1731,6 +1625,263 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+        stage:
+        - -usr/lib/*/libKWaylandClient.so.6
+        - -usr/bin/plasma-activities-cli6
+        - -usr/lib/*/libPlasmaActivities.so.6
+        - -usr/lib/*/qt6/qml/org/kde/activities/libplasmaactivitiesextensionplugin.so
+        prime:
+        - -usr/lib/*/cmake/*
+        - -usr/include/*
+        - -usr/share/ECM/*
+        - -usr/share/man/*
+        - -usr/share/icons/breeze-dark*
+        - -usr/bin/X11
+        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
+        - -usr/lib/aspell/*
+        - -usr/share/lintian
+    systemsettings:
+        after:
+        - plasma-activities
+        - plasma-activities-stats
+        - plasma-workspace
+        source: https://invent.kde.org/plasma/systemsettings.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+        prime:
+        - -usr/lib/*/cmake/*
+        - -usr/include/*
+        - -usr/share/ECM/*
+        - -usr/share/man/*
+        - -usr/share/icons/breeze-dark*
+        - -usr/bin/X11
+        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
+        - -usr/lib/aspell/*
+        - "-usr/share/lintian"
+    plasma-pa:
+        after:
+        - libplasma
+        - systemsettings
+        source: https://invent.kde.org/plasma/plasma-pa.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - libcanberra-dev
+        - libcanberra-pulse
+        - libgconf2-dev
+        - libglib2.0-dev
+        - libpulse-dev
+        stage-packages:
+        - libcanberra-pulse
+        - pipewire-pulse
+        - sound-theme-freedesktop
+        - libcanberra0
+        - libglib2.0-0
+        - libpulse-mainloop-glib0
+        - libpulse0
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+        prime:
+        - -usr/lib/*/cmake/*
+        - -usr/include/*
+        - -usr/share/ECM/*
+        - -usr/share/man/*
+        - -usr/share/icons/breeze-dark*
+        - -usr/bin/X11
+        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
+        - -usr/lib/aspell/*
+        - "-usr/share/lintian"
+    kscreen:
+        after:
+        - libkscreen
+        - layer-shell-qt
+        - libplasma
+        - kde-cli-tools
+        source: https://invent.kde.org/plasma/kscreen.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - libx11-xcb-dev
+        - libxcb-util-dev
+        - libxi-dev
+        - libxrandr-dev
+        stage-packages:
+        - iio-sensor-proxy
+        - libx11-6
+        - libxcb1
+        - libxi6
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+        prime:
+        - -usr/lib/*/cmake/*
+        - -usr/include/*
+        - -usr/share/ECM/*
+        - -usr/share/man/*
+        - -usr/share/icons/breeze-dark*
+        - -usr/bin/X11
+        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
+        - -usr/lib/aspell/*
+        - "-usr/share/lintian"
+    kinfocenter:
+        after:
+        - kwayland
+        - plasma-workspace
+        - systemsettings
+        source: https://invent.kde.org/plasma/kinfocenter.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - libegl1-mesa-dev
+        - libpci-dev
+        - libraw1394-dev
+        - libusb-1.0-0-dev
+        stage-packages:
+        - aha
+        - clinfo
+        - dmidecode
+        - ieee-data
+        - fwupd
+        - mesa-utils
+        - pciutils
+        - usbutils
+        - vulkan-tools
+        - wayland-utils
+        - x11-utils
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
+        prime:
+        - -usr/lib/*/cmake/*
+        - -usr/include/*
+        - -usr/share/ECM/*
+        - -usr/share/man/*
+        - -usr/share/icons/breeze-dark*
+        - -usr/bin/X11
+        - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
+        - -usr/lib/aspell/*
+        - "-usr/share/lintian"
+    powerdevil:
+        after:
+        - kwayland
+        - systemsettings
+        - libkscreen
+        - layer-shell-qt
+        - plasma-activities
+        - plasma-workspace
+        source: https://invent.kde.org/plasma/powerdevil.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - libcap-dev
+        - libddcutil-dev
+        - libudev-dev
+        - libx11-dev
+        - libx11-xcb-dev
+        - libxcb-composite0-dev
+        - libxcb-damage0-dev
+        - libxcb-dpms0-dev
+        - libxcb-icccm4-dev
+        - libxcb-image0-dev
+        - libxcb-keysyms1-dev
+        - libxcb-randr0-dev
+        - libxcb1-dev
+        - libxrandr-dev
+        - pkg-config
+        stage-packages:
+        - power-profiles-daemon
+        plugin: cmake
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -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
+        - --log-level=STATUS
+        - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*


More information about the Neon-commits mailing list