Florian Müllner
625965d956
ci: Rebase image to F41
...
Fedora has branched, so we can use the newer F41 as base of our
CI image to reduce the number of custom built components.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4040 >
2024-09-20 18:06:26 +00:00
Michel Dänzer
60161bec38
Bump pipewire requirement to >= 1.2.0
...
Build upstream version 1.2.0 for the CI image if needed.
v2:
* Build upstream 1.2.0 tag instead of 1.2.2.
v3:
* Build upstream 1.2.3 tag for CI, it has a needed fix.
v4:
* Enable systemd support in pipewire build. (Jonas Ådahl)
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3876 >
2024-08-30 21:07:16 +00:00
Florian Müllner
b67afb6fd5
ci: Update gsettings-desktop-schemas check
...
`accent-color` is no longer the most recent setting
we require, but the tablet tool settings for
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3794 .
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3918 >
2024-08-09 08:29:21 +00:00
Martin Abente Lahaye
0d647bb1d6
ci: Move installation of common dependencies to a separate script
...
Since we would be building custom images and system extensions, having
a centralize script has the following advantages:
1. Provides a single place to add/bump dependencies.
2. Allows us to automatically stop building dependencies for
GNOME OS that has been updated to a recent-enough version.
See https://discourse.gnome.org/t/towards-a-better-way-to-hack-and-test-your-system-components/21075
See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/837
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3843 >
2024-07-12 15:02:42 -04:00