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
78 lines
2.4 KiB
YAML
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
|