Commit graph

16 commits

Author SHA1 Message Date
Timothée Ravier
e264d6ac2a Only explicitely include Qt6 on Silverblue
This is needed for CSD with GNOME. On other variants, this is pulled as
a dependency as needed.
2026-02-15 22:30:11 +01:00
Timothée Ravier
47c044422e comps-sync: Include Qt5 packages only on Silverblue
Those packages are only needed on desktops such as GNOME where client
side decorations are used. Thus let's remove them from other Atomic
Desktops.
2026-01-19 19:57:31 +01:00
Timothée Ravier
5b4bba7d25 Make uid/gid fix for gnome-remote-desktop Silverblue only
Fixes: 052faae dynamic-ugid: Add workaround for gnome-remote-desktop
2025-12-22 14:31:00 +01:00
Timothée Ravier
497ed1c02c silverblue-common: Move postprocess comment to specific script 2025-12-22 14:31:00 +01:00
Timothée Ravier
10feb733f5 silverblue: Add openssl
While it is not strictly needed for the default installation, it is a
dependency of a frequently installed GNOME Shell extension: GSConnect.

Let's include it as layering is not a great option, containers won't
work here and sysexts are not ready for this yet.

See: https://pagure.io/fedora-workstation/issue/426
See: https://github.com/fedora-silverblue/issue-tracker/issues/201
See: https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki/Help#openssl-not-found
2025-10-19 14:21:06 +02:00
Timothée Ravier
7a64fa989e silverblue: Update note about totem-video-thumbnailer
We still need the thumbnailer as Showtime does not provide one.

See: https://pagure.io/fedora-workstation/issue/488
2025-10-18 13:02:59 +02:00
Timothée Ravier
5853b889b7 silverblue: Replace evince with papers
Evince has been replaced with Papers for F43.

See: 5e4daae1 F43: Replace Evince with Papers (fedora-comps)
See: https://pagure.io/fedora-workstation/issue/434
Fixes: cc19180 Update exclude list for some Workstation app changes
2025-10-18 13:02:32 +02:00
Timothée Ravier
54a536f761 silverblue: Move background & logo packages to fedora manifest
- desktop-backgrounds-gnome: Fedora specific config to set the default
  wallpaper
- gnome-shell-extension-background-logo: GNOME Shell extension to
  include the (Fedora) logo on top of the background
2025-10-18 13:00:24 +02:00
Timothée Ravier
b03e07a885 manifests: Set ref using variables
Remove duplication and a common soure of conflicts during backports.
2025-10-15 13:36:13 +02:00
Timothée Ravier
a70ce6b1b7 manifests: Split Fedora specific config into its own manifest
This will make things easier for downstream builds which have to change
the release and logo packages.
2025-10-14 10:53:49 +02:00
Timothée Ravier
e2b5654f80 packages: Move comps sync'ed package lists to a sub dir
Those manifests are automatically generated so let's move them out of
the way as we never edit them manually.
2025-10-14 00:59:27 +02:00
Timothée Ravier
5cc1907ef7 common: Always exclude gnome-software-fedora-langpacks 2025-10-13 21:52:35 +02:00
Timothée Ravier
fe766a8fa4 manifests: Update metadata 2025-10-13 21:52:35 +02:00
Timothée Ravier
4fa76fea06 silverblue: Skip Third Party Software page in GNOME Initial Setup
Skip Third Party Software page in GNOME Initial Setup as it currently
does not work.

Users will be offered the option to enable third party repositories
again the first time they open GNOME Software.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2362164
See: https://gitlab.com/fedora/ostree/sig/-/issues/74
See: https://discussion.fedoraproject.org/t/cant-finish-first-boot-setup-or-lets-say-oobe-gets-frozen-stuck-in-the-middle-of-the-process/148889
2025-09-20 18:42:43 +02:00
Timothée Ravier
f9184799de Use conditional includes to separate bootable containers
Refactor how we differentiate bootable containers variants from classic
ostree ones using conditional includes.

See: https://coreos.github.io/rpm-ostree/treefile/
2024-07-26 17:06:23 +02:00
Timothée Ravier
47170ee169 Split Bootable Containers manifest from classic ostree ones
To be able to build images in the Fedora infrastructure with distinct
changes in the container vs classic ostree case, we need to split those
into a common manifest and a top level one that includes only the repos
and other distinct includes.
2024-06-19 18:54:02 +02:00