config/fedora.yaml
Timothée Ravier d1338c991a
Some checks failed
Validate manifests / validate (pull_request) Successful in 20s
Daily comps-sync check / validate (pull_request) Successful in 21s
Compose tests / testing-farm (pull_request_target) Failing after 32m39s
fedora: Add common aarch64 firmwares and tools
Include firmwares that are required to make some aarch64 boards work
with Fedora. This is included in the Fedora specific part of the
manifests so that other projects that don't need those (e.g. Asahi
linux) can exclude them.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2544508
2026-10-05 20:17:41 +02:00

78 lines
2.4 KiB
YAML

# 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
- fedora-flathub-remote
- fedora-workstation-backgrounds
- fedora-workstation-repositories
# Must be included in the image until we figure out how to transistion users
# to the Flatpak'ed one. See: https://gitlab.com/fedora/ostree/sig/-/issues/3
- firefox
# Allow downstreams to use an alternative
- toolbox
# AArch64 firmwares that are specific to some boards only and thus can be
# excluded for downstream builds that do not need them (e.g. Asahi Linux).
packages-aarch64:
- bcm283x-firmware
- optee_client
- uboot-images-armv8
# Fedora specific packages for each variant
conditional-include:
- if: variant == "silverblue"
include:
packages:
- fedora-release-silverblue
- desktop-backgrounds-gnome
- gnome-shell-extension-background-logo
- if: variant == "kinoite"
include:
packages:
- fedora-release-kinoite
# Explicitely not included via comps
# See: https://forge.fedoraproject.org/kde/tracker/issues/295
- plasma-welcome-fedora
- if: variant == "kinoite-mobile"
include:
packages:
- fedora-release-kinoite
# Explicitely not included via comps
# See: https://forge.fedoraproject.org/kde/tracker/issues/295
- plasma-welcome-fedora
- if: variant == "sway-atomic"
include:
packages:
- fedora-release-sway-atomic
- if: variant == "budgie-atomic"
include:
packages:
- fedora-release-budgie-atomic
- if: variant == "cosmic-atomic"
include:
packages:
- fedora-release-cosmic-atomic
- if: variant == "base-atomic"
include:
packages:
- fedora-release
- fedora-release-ostree-desktop
# Include ostree remote configuration only on classic ostree variants
- if: bootable_container == false
include:
packages:
- fedora-repos-ostree
# Remove the Google Chrome repo from the list of Fedora Third Party enabled
# repos. Workaround for https://github.com/coreos/rpm-ostree/issues/5494
postprocess:
- |
#!/bin/bash
set -xeuo pipefail
sed -i -e '/google-chrome/,+2d' /usr/lib/fedora-third-party/conf.d/fedora-workstation.conf