components/desktops/kde: Refactor and flesh out package exclusions

Group exclusions do not seem to work anymore with DNF5, so explicitly
filter out unwanted packages. Additionally, add missing unwanted
packages from the kickstarts and refactor it to apply to both
KDE Desktop and KDE Mobile profiles.
This commit is contained in:
Neal Gompa
2024-11-23 10:17:50 -05:00
parent d469b72759
commit cc9d69ca35
+16 -8
View File
@@ -8,6 +8,22 @@
<requires profile="DesktopCommon"/> <requires profile="DesktopCommon"/>
</profile> </profile>
</profiles> </profiles>
<!-- Common exclusions for KDE variants -->
<packages type="image" patternType="plusRecommended" profiles="KDE-Desktop,KDE-Mobile">
<ignore name="gnome-disk-utility"/> <!-- redundant with kde partitionmanager -->
<ignore name="mariadb-server-utils"/> <!-- Not needed on desktops (pagure.io:fedora-kde/SIG#566) -->
<ignore name="system-config-language"/> <!-- redundant with kcms -->
<ignore name="system-config-printer"/> <!-- redundant with kcms -->
<!-- drop tracker stuff pulled in by gtk3 (pagureio:fedora-kde/SIG#124) -->
<ignore name="tracker"/>
<ignore name="tracker-miners"/>
<!-- space issues -->
<ignore name="digikam"/> <!-- digikam has duplicate functionality with gwenview (~28 megs) -->
<ignore name="k3b"/> <!-- ~15 megs -->
<ignore name="kipi-plugins"/> <!-- ~8 megs + drags in marble -->
<ignore name="krusader"/> <!-- ~4 megs -->
<ignore name="ktorrent"/> <!-- ~15 megs -->
</packages>
<packages type="image" patternType="plusRecommended" profiles="KDE-Desktop"> <packages type="image" patternType="plusRecommended" profiles="KDE-Desktop">
<!-- install env-group to resolve RhBug:1891500 --> <!-- install env-group to resolve RhBug:1891500 -->
<namedCollection name="kde-desktop-environment"/> <namedCollection name="kde-desktop-environment"/>
@@ -21,10 +37,6 @@
<package name="libreoffice-math"/> <package name="libreoffice-math"/>
<package name="fuse"/> <package name="fuse"/>
<package name="kde-l10n"/> <package name="kde-l10n"/>
<ignore name="@admin-tools"/>
<ignore name="gnome-disk-utility"/>
<ignore name="mariadb-server-utils"/>
<ignore name="system-config-printer"/>
</packages> </packages>
<packages type="image" patternType="plusRecommended" profiles="KDE-Mobile"> <packages type="image" patternType="plusRecommended" profiles="KDE-Mobile">
<!-- install env-group to resolve RhBug:1891500 --> <!-- install env-group to resolve RhBug:1891500 -->
@@ -34,11 +46,7 @@
<namedCollection name="firefox"/> <namedCollection name="firefox"/>
<package name="fuse"/> <package name="fuse"/>
<package name="kde-l10n"/> <package name="kde-l10n"/>
<ignore name="@admin-tools"/>
<ignore name="plasma-welcome"/> <ignore name="plasma-welcome"/>
<ignore name="plasma-welcome-fedora"/> <ignore name="plasma-welcome-fedora"/>
<ignore name="gnome-disk-utility"/>
<ignore name="mariadb-server-utils"/>
<ignore name="system-config-printer"/>
</packages> </packages>
</image> </image>