#907 F40: KDE: Drop X11 from the KDE Desktop Environment
Merged a year ago by kevin. Opened a year ago by ngompa.
ngompa/fedora-comps kde-drop-x11  into  main

file modified
+2 -3
@@ -3211,10 +3211,12 @@ 

        <packagereq type="mandatory">plasma-desktop</packagereq>

        <packagereq type="mandatory">plasma-workspace</packagereq>

        <packagereq type="mandatory">plasma-workspace-wallpapers</packagereq>

+       <packagereq type="mandatory">plasma-workspace-wayland</packagereq>

        <packagereq type="mandatory">qt5-qtbase-gui</packagereq>

        <packagereq type="mandatory">sddm</packagereq>

        <packagereq type="mandatory">sddm-breeze</packagereq>

        <packagereq type="mandatory">sddm-kcm</packagereq>

+       <packagereq type="mandatory">sddm-wayland-plasma</packagereq>

        <packagereq type="default">abrt-desktop</packagereq>

        <packagereq type="default">adwaita-gtk2-theme</packagereq>

        <packagereq type="default">ark</packagereq>
@@ -3289,14 +3291,12 @@ 

        <packagereq type="default">plasma-vault</packagereq>

        <packagereq type="default">plasma-welcome</packagereq>

        <packagereq type="default">plasma-workspace-geolocation</packagereq>

-       <packagereq type="default">plasma-workspace-x11</packagereq>

        <packagereq type="default">polkit-kde</packagereq>

        <packagereq type="default">qt-at-spi</packagereq>

        <packagereq type="default">qt5-qtdeclarative</packagereq>

        <packagereq type="default">spectacle</packagereq>

        <packagereq type="default">systemd-oomd-defaults</packagereq>

        <packagereq type="default">udisks2</packagereq>

-       <packagereq type="default">xorg-x11-drv-libinput</packagereq>

        <packagereq type="default">xwaylandvideobridge</packagereq>

        <packagereq type="optional">plasma-pk-updates</packagereq>

      </packagelist>
@@ -6014,7 +6014,6 @@ 

        <groupid>kde-desktop</groupid>

      </grouplist>

      <optionlist>

-       <groupid default="true">base-x</groupid>

        <groupid default="true">firefox</groupid>

        <groupid default="true">kde-apps</groupid>

        <groupid>kde-education</groupid>

We no longer want these to be installed by default on anything.

Reference: https://pagure.io/fedora-kde/SIG/issue/347

Fesco issue for reference as the change page hasn't been updated to include it: https://pagure.io/fesco/issue/3086

I'll do test build for Kinoite to validate this change.

Here is the diff for me for Kinoite, using PR https://pagure.io/workstation-ostree-config/pull-request/430

--- pkglist_nox11.txt   2023-11-08 15:21:21.660829100 +0100
+++ pkglist_x11.txt     2023-11-08 15:21:55.072013176 +0100
@@ -1,4 +1,4 @@
-Installing 1750 packages:
+Installing 1764 packages:
   ImageMagick-1:7.1.1.15-1.fc40.x86_64 (fedora-rawhide)
   ImageMagick-libs-1:7.1.1.15-1.fc40.x86_64 (fedora-rawhide)
   LibRaw-0.21.1-6.fc40.x86_64 (fedora-rawhide)
@@ -807,6 +807,7 @@
   libXt-1.3.0-1.fc40.x86_64 (fedora-rawhide)
   libXtst-1.2.4-4.fc40.x86_64 (fedora-rawhide)
   libXv-1.0.12-1.fc40.x86_64 (fedora-rawhide)
+  libXvMC-1.0.13-3.fc39.x86_64 (fedora-rawhide)
   libXxf86dga-1.1.6-1.fc40.x86_64 (fedora-rawhide)
   libXxf86vm-1.1.5-4.fc40.x86_64 (fedora-rawhide)
   liba52-0.7.4-46.fc39.x86_64 (fedora-rawhide)
@@ -1144,6 +1145,7 @@
   mesa-libGL-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
   mesa-libgbm-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
   mesa-libglapi-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
+  mesa-libxatracker-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
   mesa-va-drivers-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
   mesa-vulkan-drivers-23.3.0~rc2-2.fc40.x86_64 (fedora-rawhide)
   microcode_ctl-2:2.1-57.fc40.x86_64 (fedora-rawhide)
@@ -1724,7 +1726,19 @@
   xmlsec1-1:1.2.37-5.fc39.x86_64 (fedora-rawhide)
   xmlsec1-openssl-1:1.2.37-5.fc39.x86_64 (fedora-rawhide)
   xmodmap-1.0.11-5.fc40.x86_64 (fedora-rawhide)
+  xorg-x11-drv-amdgpu-23.0.0-2.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-ati-19.1.0-10.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-evdev-2.10.6-14.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-fbdev-0.5.0-13.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-intel-2.99.917-56.20210115.fc39.x86_64 (fedora-rawhide)
   xorg-x11-drv-libinput-1.4.0-1.fc40.x86_64 (fedora-rawhide)
+  xorg-x11-drv-nouveau-1:1.0.17-6.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-openchrome-0.6.400-6.20210215git5dbad06.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-qxl-0.1.6-2.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-vesa-2.5.0-6.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-vmware-13.4.0-2.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-wacom-1.2.0-2.fc39.x86_64 (fedora-rawhide)
+  xorg-x11-drv-wacom-serial-support-1.2.0-2.fc39.x86_64 (fedora-rawhide)
   xorg-x11-server-Xorg-1.20.14-26.fc40.x86_64 (fedora-rawhide)
   xorg-x11-server-Xwayland-23.2.2-1.fc40.x86_64 (fedora-rawhide)
   xorg-x11-server-common-1.20.14-26.fc40.x86_64 (fedora-rawhide)

Notably, we still include server-Xorg. But that could work as a starting point.

We need to drop the recommends in kwin and plasma-workspace next.

That said, since the kwin-x11 and plasma-workspace-x11 packages will go away with Plasma 6 upgrade, that will drop Xorg from your compose.

rebased onto 92fc82e1c780efdce7c397f494bf2e97b6717ea6

a year ago

So, this is ready to go in? looks reasonable...

Yes, it should be good to go now. The next steps will occur naturally as we work through upgrading to Plasma 6.

rebased onto 2814002

a year ago

Pull-Request has been merged by kevin

a year ago
Metadata