manifests: Move exclude to specific variants

Keep exclude config in variants, not in the Fedora specific manifest.

Fixes: a567407 manifests: Fix PackageKit-glib exclude
This commit is contained in:
Timothée Ravier 2025-10-17 15:03:09 +02:00
parent 9ff17decab
commit 06e3526e09
6 changed files with 20 additions and 6 deletions

View file

@ -14,6 +14,10 @@ packages:
- xdg-desktop-portal
- xdg-desktop-portal-gtk
# Can only be excluded on variants that do not include GNOME Software
exclude-packages:
- PackageKit-glib
# Kept in the leaf manifest as they are overwritten by Pungi in composes
repos:
- fedora-rawhide

View file

@ -18,3 +18,5 @@ exclude-packages:
- tracker-miners
- localsearch
- tinysparql
# Can only be excluded on variants that do not include GNOME Software
- PackageKit-glib

View file

@ -11,3 +11,7 @@ include:
packages:
# Portals for Flatpak
- xdg-desktop-portal-gtk
# Can only be excluded on variants that do not include GNOME Software
exclude-packages:
- PackageKit-glib

View file

@ -1,4 +1,9 @@
# All Fedora specific packages and configuration
# Fedora specific packages and configuration
# Note that this manifest must be additive only to allow downstream users to
# reuse the manifests in this project, excluding this one by setting the
# "distro" variable to their own value.
packages:
- fedora-bookmarks
- fedora-chromium-config
@ -48,11 +53,6 @@ conditional-include:
include:
packages:
- fedora-repos-ostree
# Can only be excluded on variants that do not include GNOME Software
- if: variant != "silverblue"
include:
exclude-packages:
- PackageKit-glib
# Remove the Google Chrome repo from the list of Fedora Third Party enabled
# repos. Workaround for https://github.com/coreos/rpm-ostree/issues/5494

View file

@ -33,6 +33,8 @@ exclude-packages:
- plasma-workspace-x11
# Exclude mariadb server tools that bring in Perl
- mariadb-server-utils
# Can only be excluded on variants that do not include GNOME Software
- PackageKit-glib
# Kinoite specific workarounds and configuration
postprocess:

View file

@ -21,3 +21,5 @@ exclude-packages:
- tracker-miners
- localsearch
- tinysparql
# Can only be excluded on variants that do not include GNOME Software
- PackageKit-glib