-
Notifications
You must be signed in to change notification settings - Fork 6.4k
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
[gtk] update to 4.10.1 #30897
[gtk] update to 4.10.1 #30897
Conversation
gtk-4.8.2 and newer no longer contain a python script to emulate meson's post-install logic, so we can't manually trigger it after patching meson not to run the post-install. This commit patches the meson file to run the post-install even when cross-compiling, though given it's not executed when cross compiling by the upstream setup, it's execution might be optional. If all it does is to generate some caches, i.e. pollute the build system, then we might be better off not running the post-install logic at all. Also, we now have a direct harfbuzz dependency and it also needs harfbuzz with glib support enabled. |
And please resolve the conflict. |
Hi Those files are databases required for gobject-introspection to work. The release build's databases databases will work with a debug binary. Eventually, gobject-introspection could be patched to emit a corresponding message. |
gtk-4.8.2 and newer no longer contain a python script to emulate meson's post-install logic, so we can't manually trigger it after patching meson not to run the post-install. Patch the meson file to run the post-install even when cross-compiling, though if it's execution is optional and all it does is to generate some caches, i.e. pollute the build system, then we might be better off not running the post-install logic at all. Also, we now have a direct harfbuzz dependency by gtk/gtkmain.c and it also needs harfbuzz with glib support enabled.
716fc34
to
94ed8df
Compare
Thanks for the update! |
Fixes #30896 .
./vcpkg x-add-version --all
and committing the result.