-
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
[gtkmm] update to 4.10.0 #31122
[gtkmm] update to 4.10.0 #31122
Conversation
"description": "gtkmm is the official C++ interface for the popular GUI library GTK+.", | ||
"homepage": "https://www.gtkmm.org/", | ||
"license": "LGPL-3.0-or-later", | ||
"supports": "!uwp", | ||
"dependencies": [ | ||
"atk", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Woah what happened to all these other gnome dependencies? (I'm worried that they might get found on the system and thus our CI won't catch it but they might still be real dependencies?)
It's likely this change is fine I'm just raising my eyebrows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi
Especially the atk dependency struck my attention, because this project would use atkmm
rather then atk
, if it did something with atk to begin with... so I checked the dependency section of meson.build, and removed any dependency that wasn't listed there
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
atk will get installed nevertheless, but as a deep-endency of gtk, rather then as a direct dependency of this port
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No feature needs to be tested. |
Thanks for the update and the making-dependencies-crisp! |
Fixes #31121.
./vcpkg x-add-version --all
and committing the result.