[neon/snap-packaging/plasma-core22-desktop] hooks: Simplify the package list a bit

Kevin Ottens null at kde.org
Tue May 14 12:17:07 BST 2024


Git commit 3e6b9b64eefda9d5d6632179216ef4359aba8ef1 by Kevin Ottens.
Committed on 14/05/2024 at 11:17.
Pushed by ervin into branch 'master'.

Simplify the package list a bit

Some of it was unneeded or brought unwanted side-effects, some of it was
already pulled due to other packages anyway.

M  +3    -14   hooks/006-zzz-add-plasma-session.chroot

https://invent.kde.org/neon/snap-packaging/plasma-core22-desktop/-/commit/3e6b9b64eefda9d5d6632179216ef4359aba8ef1

diff --git a/hooks/006-zzz-add-plasma-session.chroot b/hooks/006-zzz-add-plasma-session.chroot
index 5753356..2a2ae25 100755
--- a/hooks/006-zzz-add-plasma-session.chroot
+++ b/hooks/006-zzz-add-plasma-session.chroot
@@ -10,16 +10,9 @@ trap 'umount /proc' EXIT
 
 # Install a basic Plasma session
 apt install --no-install-recommends -y \
-    pipewire-pulse \
-    neon-essentials-desktop \
-    neon-settings-2 \
-    xdg-desktop-portal-kde \
-    xwaylandvideobridge \
     plasma-desktop \
-    plasma-dataengines-addons \
-    plasma-runners-addons \
-    plasma-widgets-addons \
-    plasma-wallpapers-addons \
+    kdeplasma-addons \
+    xwaylandvideobridge \
     plasma-workspace-wallpapers \
     plasma-discover \
     plasma-discover-backend-snap \
@@ -28,9 +21,6 @@ apt install --no-install-recommends -y \
     plasma-nm \
     plasma-pa \
     plasma-systemmonitor \
-    kdeplasma-addons \
-    kdeplasma-addons-data \
-    kwin-addons \
     systemsettings \
     breeze-gtk-theme \
     kde-config-gtk-style \
@@ -57,8 +47,7 @@ apt install --no-install-recommends -y \
     qml6-module-org-kde-qqc2desktopstyle \
     qml6-module-qtqml \
     speech-dispatcher-espeak-ng \
-    sound-icons \
-    shared-mime-info
+    sound-icons
 
 # Remove regular Plasma sessions, so only confined session is available
 rm -f /usr/share/wayland-sessions/plasma.desktop



More information about the Neon-commits mailing list