-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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 3.22.30 #7412
Comments
Or maybe you should target v3.24.10? |
glib, gtk, gstreamer ... officially switched to MESON
|
Is there an actual recipe or guide to build GTK with meson? I doesn't work out of the box for me. |
no, but there are examples, let's say a project |
- Fixes microsoft#7412 by using gtk 3.24.10. - Possibly fixes microsoft#6554, microsoft#7827, microsoft#8103 as now all the missing assets are correctly copied into installed/<triplet>/share/ and should be deployed with the final application. This simplify the gtk port and correctly generate the missing files. The source of the problem is with the underlying build system, as these files were installed by the demo `icon-browser`, but the gtk-update-icon-cache were executed by the main gtk project, failing if the demo wasn't built or installed. - This also fixes microsoft#7641 as now the meson build will correctly generate the missing .pc files. - This also fixes microsoft#9035, microsoft#7150 by fixing `vcpkg_configure_meson.cmake` which fails on Linux/OSX because it indiscriminately try to pass msvc cl arguments to the cmake c/xx flags. Although this works, it is not the ideal fix. The correct fix would be to do as suggested in issue microsoft#8271. Also see issue microsoft#8630.
The vcpkg project ships a broken, old, and forked version of GTK: - microsoft/vcpkg#12282 - microsoft/vcpkg#11797 - microsoft/vcpkg#11318 - microsoft/vcpkg#7827 - microsoft/vcpkg#7412 - microsoft/vcpkg#7641 - microsoft/vcpkg#6554
Duplicated to #11797. |
Library name: GTK
New version number: v3.22.30
The current GTK build is very VERY old: v3.22.19 (circa 2017-08-22). I'm running into bugs that have been fixed a long time ago when using it. So I don't know if v3.22.30 is the right call, but it's the latest. I do know that a 2 year old version is not OK. Could we update to something from this year at least?
I'm currently experimenting with just changing the portfile to point to the latest version and rebuilding. But I'm worried that other dependent libs are also very out of date. GTK has a long list of deps.
The text was updated successfully, but these errors were encountered: