[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