void-packages
void-packages copied to clipboard
gnome-core: update to 45.0
@oreo639 @Gottox Your templates are a part of this PR.
I've been using gnome-45.3
for several weeks now.
MERGE FIRST:
- #48560
- #48983
NOTES:
- None of the packages in
gnome-core
require the updatedgjs
orwebkit2gtk
. Packages ingnome
do require them. -
GPaste
is not a part of gnome, but the current version in the repo is not compatible withmutter-45.0
. At the same time,GPaste-45.0
requires newergjs>=1.77.2
.
TODO:
- [x]
GPaste-45.0
( wait tillgjs-1.78.4
gets merged) - [x]
sysprof-45.2
, a part of #49096 (optional, low-priority) - [x] #48839 (optional for gnome-core, required for gnome)
Testing the changes
- I tested the changes in this PR: YES
Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl x
- armv7l x
- armv6l-musl x
[ci skip]
Some comments. evolution, evolution-data-sever, and evolution-ews should be updated together and should be a separate PR. grilo should be a separate PR. gtk4 should be a separate PR. at-spi2 should probably be a separate PR.
gnome-core should be 45.0, not 45.4.
Created separate PRs for select packages.
You updated gnome-sudoku in this PR, I assume that is an accident? Feel free to make a separate PR for it though.
Btw, epiphany needs to be revbumped for gcr4 soname change. (GPaste as well, although that will be updated ofc)
budgie-desktop-10.7.2_3
needs to be updated to be compatible with mutter-45.*
budgie-desktop-10.7.2_3: broken, unresolvable shlib `libmutter-12.so.0'
budgie-desktop-10.7.2_3: broken, unresolvable shlib `libmutter-clutter-12.so.0'
budgie-desktop-10.7.2_3: broken, unresolvable shlib `libmutter-cogl-12.so.0'
Yes, you need to revbump it. (10.7.1+ already supports mutter-12)
Yes, you need to revbump it. (10.7.1+ already supports mutter-12)
unfortunately, it needs to support mutter-13 (which is provided by mutter-45.*
). revbumping budgie-desktop
will produce the error
Run-time dependency libmutter-12 found: NO (tried pkgconfig and cmake)
Run-time dependency libmutter-11 found: NO (tried pkgconfig and cmake)
Run-time dependency libmutter-10 found: NO (tried pkgconfig)
src/wm/meson.build:45:21: ERROR: Dependency "libmutter-10" not found, tried pkgconfig
Yeah, I got mixed up. Budgie will need to be updated to use magpie instead of mutter. (Budgie 10.8+)
budgie-desktop has been updated.
folks and gtksourceview4 can be separate PRs.
Also split sushi in to a separate PR.
split sushi
into a separate pr
added gnome-remote-desktop
Can you pull the following gdm patch: https://gitlab.gnome.org/GNOME/gdm/-/commit/08ef19e848176e58511f1a66992b5a26cb3c51a2 (name it gcc14.patch
)
Can you pull the following xdg-desktop-portal-gnome patch: https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/commit/5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e (name it gcc14.patch
)
- added gcc14-compat patches for
gdm
andxdg-desktop-portal-gnome
. - move gnome-45 to this pr.
- rename this pr to gnome-45.0
~~tracker-miners 3.6.2 seems to error with "Bad syscall"~~
Sorry about that, the tracker-miners seccomp failure seems related to testing glib 2.80, it was fixed upstream: https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/320