config/silverblue-common.yaml
Timothée Ravier ea44d93b5a
Some checks failed
Validate manifests / validate (pull_request) Successful in 26s
Daily comps-sync check / validate (pull_request) Successful in 27s
Compose tests / testing-farm (pull_request_target) Failing after 37m48s
Silverblue: Drop explicitly included Qt5 support
We had kept this in the image to ensure that layered Qt5 applications
use a constistent style on GNOME.

Most Qt applications are now using Qt6 in Fedora. The few that do not
should pull those packages via depencies when layered.

This follows the change in the comps that happened for Fedora 44.

See: releng/fedora-comps#1242
2026-10-05 14:50:37 +02:00

57 lines
1.9 KiB
YAML

metadata:
summary: "Fedora Silverblue"
variables:
variant: "silverblue"
include:
- common.yaml
- packages/silverblue.yaml
packages:
- pinentry-gnome3
# Include papers-thumbnailer otherwise PDF thumbnails won't work in Nautilus
# https://github.com/fedora-silverblue/issue-tracker/issues/98
# https://forge.fedoraproject.org/workstation/user-docs/issues/434
- papers-thumbnailer
# Include papers-previewer otherwise print previews are broken in Papers
# https://github.com/fedora-silverblue/issue-tracker/issues/122
# https://forge.fedoraproject.org/workstation/user-docs/issues/434
- papers-previewer
# Papers extension for the Nautilus file manager
- papers-nautilus
# Make sure that GNOME Software's rpm-ostree plugin is always installed
- gnome-software-rpm-ostree
# Needed for GSConnect extension
# See: https://github.com/fedora-silverblue/issue-tracker/issues/201
- openssl
# Manually included for CSD support with GNOME on Silverblue
- qt6-qtbase
- qt6-qtbase-gui
- qt6-qtdeclarative
- qt6-qtwayland-adwaita-decoration
postprocess:
# Skip Third Party Software page in GNOME Initial Setup as it currently does
# not work. See: https://bugzilla.redhat.com/show_bug.cgi?id=2362164
# Users will be offered the option to enable third party repositories again the
# first time they open GNOME Software.
- |
#!/bin/bash
set -xeuo pipefail
cat > /usr/share/gnome-initial-setup/vendor.conf << 'EOF'
[pages]
# Do not show the Third Party Software page
skip=software
EOF
# Selected ownership fixes for files in /etc & /var owned by a dynamic UID/GID
# See: https://gitlab.com/fedora/ostree/sig/-/issues/90
- |
#!/bin/bash
set -xeuo pipefail
cat > /usr/lib/tmpfiles.d/90-silverblue-ownership-fixes.conf << 'EOF'
Z /var/lib/gnome-remote-desktop/ - gnome-remote-desktop gnome-remote-desktop
Z /etc/gnome-remote-desktop/ - gnome-remote-desktop gnome-remote-desktop
EOF