[neon/snap-packaging/plasma-desktop-snap] /: Finish dependency line.

Scarlett Moore null at kde.org
Thu Apr 4 17:00:56 BST 2024


Git commit f94b8a768c72a867fadbaa3fa3ae516cc00dd752 by Scarlett Moore.
Committed on 04/04/2024 at 15:59.
Pushed by scarlettmoore into branch 'master'.

Finish dependency line.

Finish stage-packages.
Cleanup directives brought in by kde-neon-6 extension.

M  +1116 -247  snapcraft.yaml

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

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 4c7e9f8..9845a48 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -92,8 +92,6 @@ apps:
         command: usr/bin/plasmashell
         desktop: usr/share/applications/org.kde.plasmashell.desktop
         common-id: org.kde.plasmashell
-        command-chain:
-        - snap/command-chain/desktop-launch6
 
 package-repositories:
 -   type: apt
@@ -106,13 +104,883 @@ package-repositories:
     key-server: keyserver.ubuntu.com
 
 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
     kdecoration:
         source: https://invent.kde.org/plasma/kdecoration.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
+        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"
+    kglobalacceld:
+        source: https://invent.kde.org/plasma/kglobalacceld.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
+        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-activities:
+        source: https://invent.kde.org/plasma/plasma-activities.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - doxygen
+        - graphviz
+        - libboost-dev
+        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-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:
+        - doxygen
+        - graphviz
+        - libboost-dev
+        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"
+    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:
+        - libwayland-bin
+        - libwayland-dev
+        - libxkbcommon-dev
+        - pkg-config
+        - wayland-protocols
+        stage-packages:
+        - libwayland-client0
+        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"
+    kwayland:
+        after:
+        - layer-shell-qt
+        source: https://invent.kde.org/plasma/kwayland.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
+        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"
+    libkscreen:
+        after:
+        - kwayland
+        source: https://invent.kde.org/plasma/libkscreen.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
+        stage-packages:
+        - libwayland-client0
+        - libxcb-randr0
+        - libxcb1
+        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"
+    libplasma:
+        after:
+        - plasma-activities
+        source: https://invent.kde.org/plasma/libplasma.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
+        - 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
+        - -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"
+    libksysguard:
+        after:
+        - libplasma
+        source: https://invent.kde.org/plasma/libksysguard.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
+        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"
+    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:
+        - 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
+        - -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"
+    drkonqi:
+        after:
+        - kwayland
+        - 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
+        - dbus-x11
+        - libpolkit-qt6-1-dev
+        - libsystemd-dev
+        - python3-dev
+        - python3-psutil
+        - python3-pygdbmi
+        - python3-sentry-sdk
+        - systemd-coredump
+        - zlib1g-dev
+        stage-packages:
+        - python3-psutil
+        - python3-pygdbmi
+        - python3-sentry-sdk
+        - init-system-helpers
+        - libpolkit-qt6-1-1
+        - libsystemd0
+        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-thunderbolt:
+        source: https://invent.kde.org/plasma/plasma-thunderbolt.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - bolt
+        stage-packages:
+        - bolt
+        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"
+    bluedevil:
+        source: https://invent.kde.org/plasma/bluedevil.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
+        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"
+    breeze-gtk:
+        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:
+        - gtk2-engines-pixbuf
+        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"
+    kgamma:
+        source: https://invent.kde.org/plasma/kgamma.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
+        build-packages:
+        - cmake
+        - libx11-dev
+        - libxxf86vm-dev
+        stage-packages:
+        - libx11-6
+        - libxxf86vm1
+        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"
+    oxygen:
+        after:
+        - kwayland
+        - kdecoration
+        - libplasma
+        - 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
+        - libx11-dev
+        - libxcb1-dev
+        - pkg-config
+        stage-packages:
+        - libx11-6
+        - libxxf86vm1
+        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"
+    oxygen-sounds:
+        source: https://invent.kde.org/plasma/oxygen-sounds.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"
+    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"
+    ksshaskpass:
+        source: https://invent.kde.org/plasma/ksshaskpass.git
+        source-type: git
+        source-branch: 'Plasma/6.0'
+        source-depth: 1
         build-packages:
-        - gettext
+        - cmake
+        stage-packages:
+        - openssh-client
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -131,13 +999,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -148,23 +1009,88 @@ 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-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:
-        - doxygen
-        - graphviz
+        - 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"
+    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:
-        - libx11-6
-        - libxcb-keysyms1
-        - libxcb-record0
-        - libxcb-xkb1
-        - libxcb1
+        - power-profiles-daemon
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -183,13 +1109,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -200,15 +1119,13 @@ 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
+    kwrited:
+        source: https://invent.kde.org/plasma/kwrited.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
@@ -227,13 +1144,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -244,17 +1154,33 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    plasma-activities-stats:
+    kinfocenter:
         after:
-        - plasma-activities
-        source: https://invent.kde.org/plasma/plasma-activities-stats.git
+        - 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:
-        - doxygen
-        - graphviz
-        - libboost-dev
+        - 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
@@ -273,13 +1199,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -290,19 +1209,17 @@ 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
+    kde-cli-tools:
+        after:
+        - plasma-activities
+        - plasma-workspace
+        source: https://invent.kde.org/plasma/kde-cli-tools.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - libwayland-bin
-        - libwayland-dev
-        - libxkbcommon-dev
+        - cmake
         - pkg-config
-        - wayland-protocols
-        stage-packages:
-        - libwayland-client0
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -321,13 +1238,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -338,22 +1248,17 @@ 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
+    kwallet-pam:
+        source: https://invent.kde.org/plasma/kwallet-pam.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
+        - cmake
+        - libgcrypt20-dev
+        - libpam0g-dev
         stage-packages:
-        - libwayland-client0
+        - socat
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -372,13 +1277,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -389,29 +1287,13 @@ 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
+    kmenuedit:
+        source: https://invent.kde.org/plasma/kmenuedit.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
-        stage-packages:
-        - libwayland-client0
-        - libxcb-randr0
-        - libxcb1
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -430,13 +1312,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -447,43 +1322,39 @@ parts:
         - -usr/lib/gcc/$SNAPCRAFT_ARCH_TRIPLET/6.0.0
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
-    libplasma:
+    discover:
         after:
-        - plasma-activities
-        source: https://invent.kde.org/plasma/libplasma.git
+        - libplasma
+        source: https://invent.kde.org/plasma/discover.git
         source-type: git
         source-branch: 'Plasma/6.0'
         source-depth: 1
         build-packages:
-        - doxygen
-        - gettext
-        - graphviz
-        - libegl1-mesa-dev
-        - libsm-dev
-        - libwayland-dev
-        - libx11-xcb-dev
-        - libxcb-composite0-dev
-        - libxcb-damage0-dev
-        - libxcb-shape0-dev
+        - cmake
+        - 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
         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
+        - 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
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -502,13 +1373,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -519,33 +1383,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
+    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:
-        - 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
@@ -564,13 +1408,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -581,39 +1418,13 @@ 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
+    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:
-        - 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
+        - cmake
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -632,13 +1443,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -778,13 +1582,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -806,6 +1603,11 @@ parts:
         - 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
         source-type: git
         source-branch: 'Plasma/6.0'
@@ -859,6 +1661,58 @@ parts:
         - qcoro-qt6-dev
         - wayland-protocols
         - xcb-proto
+        stage-packages:
+        - accountsservice
+        - appmenu-gtk2-module
+        - appmenu-gtk3-module
+        - dbus-x11
+        - gdb-minimal
+        - 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
+        - xdg-desktop-portal-kde
+        - init-system-helpers
+        - libappstreamqt-3
+        - libcanberra0
+        - libcrypt1
+        - libfontconfig1
+        - libfreetype6
+        - libgps28
+        - libice6
+        - libicu70
+        - libkexiv2
+        - libkpipewire6
+        - libpackagekitqt6
+        - libpolkit-qt6-1-1
+        - libqalculate22
+        - libqcoro6dbus0
+        - libsm6
+        - libsystemd0
+        - libudev1
+        - libwayland-client0
+        - libx11-6
+        - libxau6
+        - libxcb-composite0
+        - libxcb-damage0
+        - libxcb-image0
+        - libxcb-randr0
+        - libxcb-shape0
+        - libxcb-util1
+        - libxcb1
+        - libxcursor1
+        - libxfixes3
+        - libxft2
+        - libxtst6
+        - zlib1g
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -877,13 +1731,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -903,6 +1750,20 @@ parts:
         - plasma-activities
         - plasma-activities-stats
         - plasma-workspace
+        - plasma-thunderbolt
+        - bluedevil
+        - breeze-gtk
+        - kgamma
+        - oxygen
+        - kinfocenter
+        - kmenuedit
+        - kscreen
+        - ksshaskpass
+        - kwrited
+        - discover
+        - plasma-pa
+        - systemsettings
+        - powerdevil
         source: https://invent.kde.org/plasma/plasma-desktop.git
         source-type: git
         source-branch: 'Plasma/6.0'
@@ -944,6 +1805,34 @@ parts:
         - xserver-xorg-input-libinput-dev
         - xserver-xorg-input-synaptics-dev
         - xvfb
+        stage-packages:
+        - ibus-data
+        - polkit-kde-agent-1
+        - python3
+        - qml6-module-org-kde-pipewire
+        - qml6-module-qt-labs-folderlistmodel
+        - qml6-module-qt-labs-platform
+        - qml6-module-qt-labs-settings
+        - qml6-module-qtquick-dialogs
+        - kaccounts-integration
+        - libaccounts-qt6-1
+        - libcanberra0
+        - libibus-1.0-5
+        - libicu70
+        - libpackagekitqt6
+        - libscim8v5
+        - libsdl2-2.0-0
+        - libwayland-client0
+        - libx11-6
+        - libx11-xcb1
+        - libxcb-keysyms1
+        - libxcb-record0
+        - libxcb-xkb1
+        - libxcb1
+        - libxcursor1
+        - libxi6
+        - libxkbcommon0
+        - libxkbfile1
         plugin: cmake
         cmake-parameters:
         - -DCMAKE_INSTALL_PREFIX=/usr
@@ -962,13 +1851,6 @@ parts:
         - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
         - --log-level=STATUS
         - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
-        - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/snap/kf6-core22-sdk/current\\;/usr"
-        build-environment:
-        - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin:/snap/kf6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-        - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/snap/kf6-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:/snap/kf6-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}:/snap/kf6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kde-qt6-core22-sdk/current/usr/lib:/snap/kf6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
         prime:
         - -usr/lib/*/cmake/*
         - -usr/include/*
@@ -980,16 +1862,3 @@ parts:
         - -usr/lib/aspell/*
         - "-usr/share/lintian"
         parse-info: [usr/share/metainfo/org.kde.plasmashell.appdata.xml]
-
-
-  # 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


More information about the Neon-commits mailing list