[neon/neon/seeds/Neon/unstable] /: reorg for three different "desktops"

Carlos De Maine null at kde.org
Thu May 21 08:45:44 BST 2026


Git commit acce74de9f981d923faa7123eb95ba98ccd0dea2 by Carlos De Maine.
Committed on 21/05/2026 at 07:45.
Pushed by carlosdem into branch 'Neon/unstable'.

reorg for three different "desktops"

M  +14   -11   STRUCTURE
D  +0    -37   bigscreen
D  +0    -8    bigscreen-live
M  +2    -26   debian/control
M  +197  -72   desktop
D  +0    -8    desktop-live
R  +3    -10   live [from: neon-common-live - 084% similarity]
M  +0    -8    metapackage-map
D  +0    -77   mobile
D  +0    -8    mobile-live
A  +27   -0    neon-bigscreen
D  +0    -133  neon-common
C  +23   -41   neon-desktop [from: desktop - 063% similarity]
R  +2    -1    neon-desktop-all [from: all - 097% similarity]
R  +3    -2    neon-desktop-ko [from: desktop-ko - 078% similarity]
A  +51   -0    neon-mobile
M  +1    -1    update.cfg

https://invent.kde.org/neon/neon/seeds/-/commit/acce74de9f981d923faa7123eb95ba98ccd0dea2

diff --git a/STRUCTURE b/STRUCTURE
index dd32e76..726bd90 100644
--- a/STRUCTURE
+++ b/STRUCTURE
@@ -1,12 +1,15 @@
 include platform.noble
-neon-common-live: live-common
-bigscreen-live: neon-common-live
-desktop-live: neon-common-live
-mobile-live: neon-common-live
-ship-live: boot neon-common-live
-neon-common: desktop-common
-bigscreen: neon-common
-mobile: neon-common
-desktop: neon-common
-desktop-ko: desktop
-all: desktop
+
+desktop: desktop-common
+live: desktop live-common
+ship-live: boot live
+
+neon-bigscreen: desktop
+neon-desktop: desktop
+neon-mobile: desktop
+
+neon-desktop-ko: neon-desktop
+neon-desktop-all: neon-desktop
+
+# make sure supported remains the last entry
+#supported: supported-desktop-extra
diff --git a/bigscreen b/bigscreen
deleted file mode 100644
index 3a40f6a..0000000
--- a/bigscreen
+++ /dev/null
@@ -1,37 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: Neon Bigscreen
-Task-Extended-Description: KDE's Plasma Bigscreen UI
-Task-Key: neon-bigscreen
-Task-Seeds: neon-common
-
-== Plasma Bigscreen ==
-
-aura-browser
-bash-completion
-dolphin
-grub-theme-breeze
-kwayland-integration
-kwin-style-breeze
-kwin-wayland
-kwin-wayland-backend-drm
-libpam-kwallet5
-libpam-modules
-libpam-modules-bin
-libcec6
-neon-settings-2
-plank-player
-plasma-bigscreen
-plasma-discover
-plasma-discover-backend-flatpak
-plasma-keyboard
-plasma-nm
-plasma-pa
-plasma-workspace-wayland
-plasmalogin
-polkit-kde-agent-1
-print-manager
-qmlkonsole
-qt6-wayland
-vim
-xwayland
diff --git a/bigscreen-live b/bigscreen-live
deleted file mode 100644
index eb79bd0..0000000
--- a/bigscreen-live
+++ /dev/null
@@ -1,8 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: KDE neon Plasma Bigscreen Live CD
-Task-Extended-Description: This task provides the extra packages installed on the Neon live CD. It is neither useful nor recommended to install this task in other environments.
-Task-Relevance: 2
-Task-Key: neon-bigscreen-live
-Task-Test-new-install: skip show
-Task-Seeds: neon-common-live bigscreen
diff --git a/debian/control b/debian/control
index a29279b..130d1fb 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Description: KDE neon Korean addons
  .
  This package is also used by the updater to upgrade to new versions.
 
-Package: neon-desktop-live
+Package: neon-desktop
 Architecture: any
 Depends: ${germinate:Depends}, ${misc:Depends}
 Recommends: ${germinate:Recommends}
@@ -45,14 +45,6 @@ Description: KDE neon Plasma Bigscreen system
  .
  This package is also used by the updater to upgrade to new versions.
 
-Package: neon-bigscreen-live
-Architecture: any
-Depends: ${germinate:Depends}, ${misc:Depends}
-Recommends: ${germinate:Recommends}
-Description: Neon Live system
- Used to make Neon live images, this metapackage is of no use on an
- installed system.
-
 Package: neon-mobile
 Architecture: any
 Depends: ${germinate:Depends}, ${misc:Depends}
@@ -63,15 +55,7 @@ Description: KDE neon Plasma Mobile system
  .
  This package is also used by the updater to upgrade to new versions.
 
-Package: neon-mobile-live
-Architecture: any
-Depends: ${germinate:Depends}, ${misc:Depends}
-Recommends: ${germinate:Recommends}
-Description: Neon Live system
- Used to make Neon live images, this metapackage is of no use on an
- installed system.
-
-Package: neon-all
+Package: neon-desktop-all
 Architecture: any
 Depends: ${germinate:Depends}, ${misc:Depends}
 Recommends: ${germinate:Recommends}
@@ -85,11 +69,3 @@ Recommends: ${germinate:Recommends}
 Description: Neon Common System Packages
  Used to make Neon live images, this metapackage is of no use on an
  installed system.
-
-Package: neon-common-live
-Architecture: any
-Depends: ${germinate:Depends}, ${misc:Depends}
-Recommends: ${germinate:Recommends}
-Description: Neon Live Common System Packages
- Used to make Neon live images, this metapackage is of no use on an
- installed system.
diff --git a/desktop b/desktop
index a82d2a0..c6dfbc2 100644
--- a/desktop
+++ b/desktop
@@ -1,91 +1,216 @@
 Task-Per-Derivative: 1
 Task-Section: user
-Task-Description: Neon desktop
-Task-Extended-Description: KDE's Plasma Desktop
-Task-Key: neon-desktop
-Task-Seeds: neon-common
+Task-Description: Neon minimal
+Task-Extended-Description: KDE neon minimal shared base
+Task-Key: neon-common
+Task-Metapackage: neon-common
+Task-Seeds: desktop-common
 
-== Plasma ==
+== Hardware and Architecture Support ==
+
+ * (linux-generic-hwe-24.04)
+
+== Architecture-independent ==
+
+ * pm-utils
+
+== Bluetooth ==
+
+ * (libspa-0.2-bluetooth)        # Bluetooth audio devices by default in pipewire
+
+== Network Services ==
+
+ # Basic network services and Windows integration.
+ * (avahi-autoipd)     # IPv4 link-local interface configuration support
+ * (mobile-broadband-provider-info)
+
+== A11y components ==
+
+ * orca
+ * brltty-speechd
+
+== Input methods ==
+
+# * fcitx5-frontend
+# * fcitx5-modules
+# * (ibus-qt4)  # ibus support
+
+== Fonts ==
+
+ * fonts-hack-ttf
+ * fonts-noto-color-emoji
+ * fonts-noto-hinted
+ * fonts-symbola
+
+== Qt6 ==
+
+ * qt6-base
+ * qt6-declarative
+ * qt6-multimedia
+ * qt6-speech
+ * qt6-translations
+ * qt6-virtualkeyboard
+ * qt6-wayland
+ * qt6-webengine
+ * qt6-websockets
+ * qt6-webview
+
+
+ * (qt5-image-formats-plugins)
+ * (qt6-image-formats-plugins)
+ # According to kbroulik this is needed to have RTL languages supported
+ # properly, as such it shouldn't be removed as it can cause weird behavior.
+ # With RTL not actually being applied.
+ * qttranslations5-l10n
+ * (qml-module-qtgraphicaleffects)
+ * (qml-module-qtquick-xmllistmodel)
+
+== Frameworks ==
+
+ * kf6-kactivities
+ * kf6-kactivities-stats
+ * kf6-baloo
+ * kf6-bluez-qt
+ * kf6-breeze-icon-theme
+ * kf6-kcoreaddons
+ * kf6-kdeclarative
+ * (kf6-frameworkintegration)
+ * kf6-kio
+ * (kf6-kimageformat-plugins)
+ * kf6-kirigami
+ * kf6-kirigami-addons
+ * kf6-modemmanager-qt
+ * kf6-networkmanager-qt
+ * kf6-kpeople
+ * kf6-krunner
+ * kf6-solid
+ * kf6-kwindowsystem
+
+ * (frameworkintegration)
+ * (kimageformat-plugins)
+
+== Phonon ==
+
+ * (phonon4qt5-backend-vlc)
+ * (phonon4qt6-backend-vlc)
+
+== Default Apps ==
+
+ * dolphin
+ * kdeconnect
+
+== Plasma-Workspace ==
 
  * breeze
  * breeze5
- * (bluedevil)
- * (flatpak-kcm)
+ * kde-style-breeze5
  * (grub-theme-breeze)
+ * kaccounts-integration
  * kaccounts-providers
- * kde-cli-tools
- * (kde-config-gtk-style-preview) # brings in the gtk libraries
- * (kde-config-gtk-style) #GTK setup
- * (kde-config-plymouth)
- * (kde-config-sddm)
- * kde-style-breeze5
- * (kdeplasma-addons)
- * kf6-baloo
- * kf6-kio
- * kinfocenter
- * kinit
- * kio
+ * kactivitymanagerd
  * kio-extras
  * kio-extras5
- * kmenuedit
- * krdp
- * (kscreen)
- * (ksshaskpass)
+ * kscreenlocker
+ * kwayland-integration
  * kwin
- * kwin-x11
- * (kwin-addons)
- * kwrited
- * (milou)
- * ocean-sound-theme
+ * kwin-style-breeze
+ * kwin-wayland
+ * kwin-wayland-backend-drm
+ * layer-shell-qt
+ * libplasma6
  * oxygen-sounds
- * (plasma-browser-integration)
- * (plasma-calendar-addons)
- * (plasma-dataengines-addons)
- * plasma-desktop
- * (plasma-discover)
- * (plasma-disks)
- * (plasma-firewall)
+ * ocean-sound-theme
+ * plasma-activities
+ * plasma-activities-stats
+ * plasma-discover
+ * plasma-discover-backend-flatpak
  * plasma-integration
  * plasma-integration5
  * plasma-keyboard
- * (plasma-nm)
- * (plasma-pa)
- * (plasma-runners-addons)
- * plasma-systemmonitor
- * (plasma-thunderbolt)
- * (plasma-vault)
- * (plasma-wallpapers-addons)
+ * plasma-nano
+ * plasma-workspace
  * (plasma-welcome)
- * (plasma-workspace-wayland)
  * plasmalogin
  * (plymouth-theme-breeze)
  * powerdevil
- * (polkit-kde-agent-1) # needed by discover but is an option compared to gtk polkit for gnome users
- * (qml6-module-org-kde-breeze)
- * (qml6-module-org-kde-qqc2breezestyle)
- * systemsettings
-
-== Applications ==
-
- * (ark)
- * (dolphin)
- * (dolphin-plugins)
- * (ffmpegthumbs)
- * (firefox) # needs GTK fixed up
- * (gwenview)
- * (kate)
- * (kde-inotify-survey)
- * (kde-spectacle)
- * (kdeconnect)
- * (kdegraphics-thumbnailers)
- * (kdialog)
- * (kio-admin)
- * (kio-fuse)
- * (kio-gdrive)
- * (kio-gdrive-5)
- * (konsole)
- * (kwalletmanager)
- * (okular)
- * (partitionmanager)
- * (print-manager)
- * (vlc)
+ * polkit-kde-agent-1
+ * plymouth-theme-breeze
+ * print-manager
+
+== Other ==
+
+ * (cryptsetup) #needed for encrypted devices, also in d-i-requirements seed but might be needed for 3rd party drives
+ * lvm2
+
+
+== supporting bits ==
+
+ * apparmor
+ * (appimagelauncher)
+ * bash-completion
+ * (cdrdao)
+ * (desktop-file-utils) # used by appimage https://github.com/blue-systems/pangea-tooling/issues/4
+ * (libappimage0) # from ubuntu needed by some appimages
+ * libpam-kwallet5
+ * libpam-modules
+ * libpam-modules-bin
+ * (libpam-fprintd)     #
+ * (libpam-pkcs11)      #
+ * (libpam-sss)         # kscreenlocker pam modules
+ * (libqca2-plugin-ossl)
+ * pipewire
+ * (power-profiles-daemon)
+
+
+ * signon-ui-service
+ * signon-ui-x11
+ * (software-properties-common)
+ * switcheroo-control
+ * ubuntu-release-upgrader-qt
+ * (udisks2)
+ * (upower)
+ * wireplumber
+ * (xdg-desktop-portal-gtk) # wanted in /usr/share/xdg-desktop-portal/kde-portals.conf
+ * xdg-user-dirs
+ * (xdg-utils)         # useful utilities
+ * (xsettingsd) # Also wanted by GTK apps on Plasma
+ * xwayland
+
+
+== KDE neon specific bits ==
+
+ * distro-release-notifier
+ * (drkonqi-pk-debug-installer) # Debug installer for drkonqi
+ * (kde-nomodeset) # GUI to deal with the (Safe Graphics) boot mode on ISO  install
+ * (neon-boot-space) # tool to ensure there's enough space in /boot to apply kernel updates
+ * neon-hardware-integration # UDev rules applying hardware fixes where necessary.
+ * neon-keyring
+ * neon-settings-2
+
+== Blacklist ==
+
+libavcodec cannot be shipped on CDs (c.f. Ubuntu technical board resolution 2007-01-02).
+
+ * !libavcodec*
+ * (!fonts-guru)
+
+== Oops handling ==
+
+ * (systemd-coredump)
+
+== Ubuntu Masking ==
+
+Ubuntu has some excessively useless deps deep in the stack. We'll "mask" them
+with our own empty versions to get rid of them.
+
+ * (neon-adwaita) # https://phabricator.kde.org/T8363
+ * (neon-ubuntu-advantage-tools) # https://phabricator.kde.org/T8633
+ * (neon-apport) # https://phabricator.kde.org/T8659
+
+== Sanity ==
+
+ # Recommend vim so Harald doesn't smash his keyboard.
+ * (vim)
+ # Recommend curl because openqa/os-autoinst uses curl to upload artifacts from
+ # the VM to the test driver.
+ * (curl)
diff --git a/desktop-live b/desktop-live
deleted file mode 100644
index 91477ba..0000000
--- a/desktop-live
+++ /dev/null
@@ -1,8 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: KDE neon Plasma Desktop Live CD
-Task-Extended-Description: This task provides the extra packages installed on the Neon live CD. It is neither useful nor recommended to install this task in other environments.
-Task-Relevance: 2
-Task-Key: neon-desktop-live
-Task-Test-new-install: skip show
-Task-Seeds: neon-common-live neon-desktop
diff --git a/neon-common-live b/live
similarity index 84%
rename from neon-common-live
rename to live
index e598be1..bddb933 100644
--- a/neon-common-live
+++ b/live
@@ -3,7 +3,8 @@ Task-Section: user
 Task-Description: Neon live CD base
 Task-Extended-Description: This task provides the extra packages installed on the Neon live CD. It is neither useful nor recommended to install this task in other environments.
 Task-Relevance: 2
-Task-Key: neon-common-live
+Task-Key: neon-live
+Task-Metapackage: neon-live
 Task-Test-new-install: skip show
 Task-Seeds: live-common
 
@@ -19,12 +20,6 @@ Calamares needs full filesystem support for the partitioner.
  * reiserfsprogs
  * xfsprogs
 
-# workaround for a broken aufs/overlayfs (e. g. LP #587888); also needs
-# cdimage change to use union=unionfs-fuse kernel parameter
-# * unionfs-fuse
-
-# * (bootchart) [!armel] # scheduled for removal before maverick beta
-
  * mokutil [amd64] # Needed for EFI install with third-party drivers
 
 == Germinate workarounds ==
@@ -69,9 +64,7 @@ Calamares needs full filesystem support for the partitioner.
 # * language-pack-${Languages} [powerpc]
 # * language-pack-kde-${Languages} [powerpc]
 
-== Ubiquity components ==
-
-These packages make up the Ubiquity live installer.
+== Calamares Components ==
 
  * calamares
  * calamares-settings
diff --git a/metapackage-map b/metapackage-map
index f29a176..e69de29 100644
--- a/metapackage-map
+++ b/metapackage-map
@@ -1,8 +0,0 @@
-all neon-all
-desktop neon-desktop
-desktop-live neon-desktop-live
-desktop-ko neon-desktop-ko
-bigscreen neon-bigscreen
-bigscreen-live neon-bigscreen-live
-mobile neon-mobile
-mobile-live neon-mobile-live
diff --git a/mobile b/mobile
deleted file mode 100644
index c6ad041..0000000
--- a/mobile
+++ /dev/null
@@ -1,77 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: Neon Mobile
-Task-Extended-Description: KDE's Plasma Mobile UI
-Task-Key: neon-mobile
-Task-Seeds: neon-common
-
-== Plasma Mobile ==
-
-alligator
-angelfish
-apparmor
-bash-completion
-breeze
-calindori
-dolphin
-grub-theme-breeze
-kactivitymanagerd
-kalk
-kasts
-kclock
-kio
-kio-extras
-kirigami-gallery
-koko
-kongress
-kpackagelauncherqml6
-krecorder
-ktrip
-kwayland-integration
-kwin-style-breeze
-kwin-wayland
-kwin-wayland-backend-drm
-libpam-kwallet5
-libpam-modules
-libpam-modules-bin
-marble-maps
-neon-settings-2
-okular-mobile
-peruse
-plasma-dialer
-plasma-discover
-plasma-discover-backend-flatpak
-plasma-keyboard
-plasma-mobile
-plasma-nm
-plasma-pa
-plasma-phonebook
-plasma-settings
-plasma-workspace-wayland
-plasmalogin
-plymouth-theme-breeze
-polkit-kde-agent-1
-print-manager
-qml6-module-org-kde-activities
-qml6-module-org-kde-bluezqt
-qml6-module-org-kde-draganddrop
-qml6-module-org-kde-kaccounts
-qml6-module-org-kde-kcoreaddons
-qml6-module-org-kde-kio
-qml6-module-org-kde-kquickcontrols
-qml6-module-org-kde-kquickcontrolsaddons
-qml6-module-org-kde-kwindowsystem
-qml6-module-org-kde-people
-qml6-module-org-kde-runnermodel
-qml6-module-org-kde-solid
-qml6-module-qt-labs-settings
-qml6-module-qtwebengine
-qml6-module-qtwebsockets
-qml6-module-qtwebview
-qmlkonsole
-qt6-wayland
-signon-ui-service
-signon-ui-x11
-spacebar
-telly-skout
-xwayland
diff --git a/mobile-live b/mobile-live
deleted file mode 100644
index 8462b9b..0000000
--- a/mobile-live
+++ /dev/null
@@ -1,8 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: KDE neon Plasma Mobile Live CD
-Task-Extended-Description: This task provides the extra packages installed on the Neon live CD. It is neither useful nor recommended to install this task in other environments.
-Task-Relevance: 2
-Task-Key: neon-mobile-live
-Task-Test-new-install: skip show
-Task-Seeds: neon-common-live neon-mobile
diff --git a/neon-bigscreen b/neon-bigscreen
new file mode 100644
index 0000000..d408d9d
--- /dev/null
+++ b/neon-bigscreen
@@ -0,0 +1,27 @@
+Task-Per-Derivative: 1
+Task-Section: user
+Task-Description: KDE neon-bigscreen
+Task-Extended-Description: KDE's Plasma Bigscreen UI
+Task-Key: neon-bigscreen
+Task-Seeds: desktop
+
+== Plasma Bigscreen ==
+
+ * plasma-bigscreen
+ * plasma-nm
+ * plasma-pa
+ * libcec6
+
+== Plasma Bigscreen Apps ==
+
+ * audiotube
+ * marble-maps
+ * okular-mobile
+ * qmlkonsole
+ * telly-skout
+
+== KDE neon Specific Bits ==
+
+ * neon-common
+ * neon-settings-2
+ * neon-essentials-bigscreen
diff --git a/neon-common b/neon-common
deleted file mode 100644
index 3b9b262..0000000
--- a/neon-common
+++ /dev/null
@@ -1,133 +0,0 @@
-Task-Per-Derivative: 1
-Task-Section: user
-Task-Description: Neon minimal
-Task-Extended-Description: KDE neon minimal shared base
-Task-Key: neon-common
-Task-Seeds: desktop-common
-
-= Hardware and Architecture Support =
-
- * (linux-generic-hwe-24.04)
-
-== Architecture-independent ==
-
- * pm-utils
-
-== Bluetooth ==
-
- * (libspa-0.2-bluetooth)        # Bluetooth audio devices by default in pipewire
-
-== Network Services ==
-
- # Basic network services and Windows integration.
- * (avahi-autoipd)     # IPv4 link-local interface configuration support
- * (mobile-broadband-provider-info)
-
-== A11y components ==
-
- * orca
- * brltty-speechd
-
-== Input methods ==
-
-# * fcitx5-frontend
-# * fcitx5-modules
-# * (ibus-qt4)  # ibus support
-
-== Fonts ==
-
- * fonts-hack-ttf
- * fonts-noto-color-emoji
- * fonts-noto-hinted
- * fonts-symbola
-
-== Phonon and Frameworks ==
-
- * (frameworkintegration)
- * (kf6-frameworkintegration)
- * (kf6-kimageformat-plugins)
- * (kimageformat-plugins)
- * (phonon4qt5-backend-vlc)
- * (phonon4qt6-backend-vlc)
- * pipewire
- * (qt5-image-formats-plugins)
- * (qt6-image-formats-plugins)
- * wireplumber
-
-== Other ==
-
- * (cryptsetup) #needed for encrypted devices, also in d-i-requirements seed but might be needed for 3rd party drives
- * lvm2
- # According to kbroulik this is needed to have RTL languages supported
- # properly, as such it shouldn't be removed as it can cause weird behavior.
- # With RTL not actually being applied.
- * qttranslations5-l10n
- * qt6-translations
-
-== supporting bits ==
-
- * (appimagelauncher)
- * (cdrdao)
- * (desktop-file-utils) # used by appimage https://github.com/blue-systems/pangea-tooling/issues/4
- * (drkonqi-pk-debug-installer) # Debug installer for drkonqi
- * distro-release-notifier
- * docker-neon
- * (kde-nomodeset) # GUI to deal with the (Safe Graphics) boot mode on ISO + install
- * (libappimage0) # from ubuntu needed by some appimages
- * (libpam-fprintd)     #
- * (libpam-pkcs11)      #
- * (libpam-sss)         # kscreenlocker pam modules
- * (libqca2-plugin-ossl)
- * (neon-boot-space) # tool to ensure there's enough space in /boot to apply kernel updates
- * (neon-essentials-desktop) # marks certain packages as essential so apt is less inclined to remove them
- * neon-hardware-integration # UDev rules applying hardware fixes where necessary.
- * neon-keyring
- * neon-settings-2
- * (power-profiles-daemon)
- * (qml-module-qtgraphicaleffects)
- * (qml-module-qtquick-xmllistmodel)
- * (qt6-virtualkeyboard)    # ensure onscreen keyboard works out of the box
- * (software-properties-common)
- * switcheroo-control
- * ubuntu-release-upgrader-qt
- * (udisks2)
- * (upower)
- * (xdg-desktop-portal-gtk) # wanted in /usr/share/xdg-desktop-portal/kde-portals.conf
- * xdg-user-dirs
- * (xdg-utils)         # useful utilities
- * (xsettingsd) # Also wanted by GTK apps on Plasma
-
-== Blacklist ==
-
-libavcodec cannot be shipped on CDs (c.f. Ubuntu technical board resolution 2007-01-02).
-
- * !libavcodec*
- * (!fonts-guru)
-
-== Oops handling ==
-
-Disable oops handling by default. As of kcrash 5.29 oops are automatically forwarded to handlers, which by default would be apport, which we do not want. coredumpd might be handy, but is not used right now https://phabricator.kde.org/T3891
-
-We will thus mangle the output by sedding out the following: kerneloops-daemon, whoopsie, apport.
-This happens in our ./update script!
-
-As of 2019-05-13 unstable ships with coredumpd to ensure we can easily track down crashers that are much more likely to happen on git master.
-
- * (systemd-coredump)
-
-== Ubuntu Masking ==
-
-Ubuntu has some excessively useless deps deep in the stack. We'll "mask" them
-with our own empty versions to get rid of them.
-
- * (neon-adwaita) # https://phabricator.kde.org/T8363
- * (neon-ubuntu-advantage-tools) # https://phabricator.kde.org/T8633
- * (neon-apport) # https://phabricator.kde.org/T8659
-
-== Sanity ==
-
- # Recommend vim so Harald doesn't smash his keyboard.
- * (vim)
- # Recommend curl because openqa/os-autoinst uses curl to upload artifacts from
- # the VM to the test driver.
- * (curl)
diff --git a/desktop b/neon-desktop
similarity index 63%
copy from desktop
copy to neon-desktop
index a82d2a0..8e81c7d 100644
--- a/desktop
+++ b/neon-desktop
@@ -1,82 +1,58 @@
 Task-Per-Derivative: 1
 Task-Section: user
-Task-Description: Neon desktop
+Task-Description: KDE neon-desktop
 Task-Extended-Description: KDE's Plasma Desktop
 Task-Key: neon-desktop
-Task-Seeds: neon-common
+Task-Metapackage: neon-desktop
+Task-Seeds: desktop
 
-== Plasma ==
+== Plasma Desktop ==
 
- * breeze
- * breeze5
  * (bluedevil)
  * (flatpak-kcm)
- * (grub-theme-breeze)
- * kaccounts-providers
- * kde-cli-tools
- * (kde-config-gtk-style-preview) # brings in the gtk libraries
  * (kde-config-gtk-style) #GTK setup
+ * (kde-config-gtk-style-preview) # brings in the gtk libraries
  * (kde-config-plymouth)
  * (kde-config-sddm)
- * kde-style-breeze5
  * (kdeplasma-addons)
- * kf6-baloo
- * kf6-kio
- * kinfocenter
- * kinit
- * kio
- * kio-extras
- * kio-extras5
- * kmenuedit
- * krdp
  * (kscreen)
  * (ksshaskpass)
- * kwin
- * kwin-x11
  * (kwin-addons)
- * kwrited
  * (milou)
- * ocean-sound-theme
- * oxygen-sounds
  * (plasma-browser-integration)
  * (plasma-calendar-addons)
  * (plasma-dataengines-addons)
- * plasma-desktop
- * (plasma-discover)
  * (plasma-disks)
  * (plasma-firewall)
- * plasma-integration
- * plasma-integration5
- * plasma-keyboard
  * (plasma-nm)
  * (plasma-pa)
  * (plasma-runners-addons)
- * plasma-systemmonitor
+ * (plasma-systemmonitor)
  * (plasma-thunderbolt)
  * (plasma-vault)
  * (plasma-wallpapers-addons)
- * (plasma-welcome)
- * (plasma-workspace-wayland)
- * plasmalogin
- * (plymouth-theme-breeze)
- * powerdevil
- * (polkit-kde-agent-1) # needed by discover but is an option compared to gtk polkit for gnome users
  * (qml6-module-org-kde-breeze)
  * (qml6-module-org-kde-qqc2breezestyle)
+
+ * kde-cli-tools
+ * kinfocenter
+ * kmenuedit
+ * krdp
+ * kwin-x11
+ * kwrited
+ * plasma-desktop
+ * plasma-systemmonitor
  * systemsettings
 
-== Applications ==
+= Applications
 
  * (ark)
- * (dolphin)
- * (dolphin-plugins)
  * (ffmpegthumbs)
  * (firefox) # needs GTK fixed up
  * (gwenview)
  * (kate)
+ * (kcalc)
  * (kde-inotify-survey)
- * (kde-spectacle)
- * (kdeconnect)
  * (kdegraphics-thumbnailers)
  * (kdialog)
  * (kio-admin)
@@ -89,3 +65,9 @@ Task-Seeds: neon-common
  * (partitionmanager)
  * (print-manager)
  * (vlc)
+
+== KDE neon specifics ==
+
+ * neon-common
+ * neon-essentials-desktop
+ * neon-settings-2
diff --git a/all b/neon-desktop-all
similarity index 97%
rename from all
rename to neon-desktop-all
index 15a346b..13035e4 100644
--- a/all
+++ b/neon-desktop-all
@@ -3,7 +3,8 @@ Task-Section: user
 Task-Description: Neon All
 Task-Extended-Description: This task provides app applications built by KDE neon
 Task-Relevance: 2
-Task-Key: neon-all
+Task-Key: neon-desktop-all
+Task-Metapackage: neon-desktop-all
 Task-Test-new-install: skip show
 
 == applications ==
diff --git a/desktop-ko b/neon-desktop-ko
similarity index 78%
rename from desktop-ko
rename to neon-desktop-ko
index 507286a..fcef941 100644
--- a/desktop-ko
+++ b/neon-desktop-ko
@@ -1,15 +1,16 @@
 Task-Per-Derivative: 1
 Task-Section: user
-Task-Description: Neon desktop Korea
+Task-Description: KDE neon Desktop With Korean Addons
 Task-Extended-Description: KDE's Plasma Desktop Korean Addons
 Task-Key: neon-desktop-ko
+Task-Metapackage: neon-desktop-ko
 Task-Seeds: neon-desktop
 
  * fonts-noto-cjk
  * ibus
  * ibus-gtk
  * ibus-hangul
- * ibus-qt4
+ * ibus-qt5
  * language-pack-gnome-ko
  * language-pack-gnome-ko-base
  * language-pack-kde-ko
diff --git a/neon-mobile b/neon-mobile
new file mode 100644
index 0000000..ea1b57c
--- /dev/null
+++ b/neon-mobile
@@ -0,0 +1,51 @@
+Task-Per-Derivative: 1
+Task-Section: user
+Task-Description: KDE neon-mobile
+Task-Extended-Description: KDE's Plasma Mobile UI
+Task-Key: neon-mobile
+Task-Metapackage: neon-mobile
+Task-Seeds: desktop
+
+== Plasma Mobile ==
+
+ * kpackagelauncherqml6
+ * plasma-dialer
+ * plasma-mobile
+ * plasma-nm
+ * plasma-pa
+ * plasma-phonebook
+ * plasma-settings
+
+== Mobile Apps ==
+
+ * alligator
+ * angelfish
+ * audiotube
+ * calindori
+ * kalk
+ * kasts
+ * kclock
+ * keysmith
+ * khealthcertificate
+ * kirigami-gallery
+ * koko
+ * kongress
+ * krecorder
+ * ktrip
+ * kweather
+ * neochat
+ * marble-maps
+ * okular-mobile
+ * peruse
+ * plasmatube
+ * qmlkonsole
+ * spacebar
+ * telly-skout
+ * vakzination
+ * kweathercore
+
+== KDE neon specifics ==
+
+ * neon-common
+ * neon-settings-2
+ * neon-essentials-mobile
diff --git a/update.cfg b/update.cfg
index 52592d4..00e5f99 100644
--- a/update.cfg
+++ b/update.cfg
@@ -2,7 +2,7 @@
 dist: noble
 
 [noble]
-seeds: all bigscreen bigscreen-live desktop desktop-ko desktop-live mobile mobile-live neon-common neon-common-live
+seeds: desktop live ship-live neon-bigscreen neon-desktop neon-mobile neon-desktop-ko neon-desktop-all
 architectures: amd64 armhf arm64
 seed_base: https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ https://invent.kde.org/
 seed_dist: neon/neon/seeds.Neon/unstable


More information about the Neon-commits mailing list