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