Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gnome: update to 45.0 #48752

Merged
merged 23 commits into from
Mar 21, 2024
Merged

gnome: update to 45.0 #48752

merged 23 commits into from
Mar 21, 2024

Conversation

chrysos349
Copy link
Contributor

@chrysos349 chrysos349 commented Feb 16, 2024

@oreo639 @Gottox
Your templates are a part of this PR.

I've been using gnome-45.3 for several weeks now.

MERGE FIRST:

NOTES:

  • None of the packages in gnome-core require the updated gjs or webkit2gtk. Packages in gnome do require them.
  • GPaste is not a part of gnome, but the current version in the repo is not compatible with mutter-45.0. At the same time, GPaste-45.0 requires newer gjs>=1.77.2.

TODO:

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

@chrysos349 chrysos349 force-pushed the gnome-core branch 2 times, most recently from e5b81b5 to 28c9b00 Compare February 16, 2024 08:00
@chrysos349 chrysos349 changed the title gnome-core: update to 45.3 gnome-core: update to 45.4 Feb 18, 2024
@chrysos349 chrysos349 force-pushed the gnome-core branch 3 times, most recently from 6e82e34 to 1e91765 Compare February 22, 2024 12:11
@chrysos349 chrysos349 marked this pull request as draft February 24, 2024 11:26
@oreo639
Copy link
Member

oreo639 commented Feb 28, 2024

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.

@chrysos349
Copy link
Contributor Author

Created separate PRs for select packages.

@chrysos349 chrysos349 changed the title gnome-core: update to 45.4 gnome-core: update to 45.0 Feb 28, 2024
common/shlibs Outdated Show resolved Hide resolved
@oreo639
Copy link
Member

oreo639 commented Mar 4, 2024

You updated gnome-sudoku in this PR, I assume that is an accident?
Feel free to make a separate PR for it though.

@oreo639
Copy link
Member

oreo639 commented Mar 4, 2024

Btw, epiphany needs to be revbumped for gcr4 soname change. (GPaste as well, although that will be updated ofc)

@chrysos349
Copy link
Contributor Author

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'

@oreo639
Copy link
Member

oreo639 commented Mar 5, 2024

Yes, you need to revbump it. (10.7.1+ already supports mutter-12)

@chrysos349
Copy link
Contributor Author

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

@chrysos349 chrysos349 marked this pull request as draft March 5, 2024 10:51
srcpkgs/gnome/template Outdated Show resolved Hide resolved
@chrysos349 chrysos349 force-pushed the gnome-core branch 2 times, most recently from d751a70 to 7b0ec38 Compare March 20, 2024 23:06
@oreo639 oreo639 merged commit df04639 into void-linux:master Mar 21, 2024
8 checks passed
@oreo639
Copy link
Member

oreo639 commented Mar 23, 2024

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

@chrysos349 chrysos349 deleted the gnome-core branch May 21, 2024 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants