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+3: update to 3.24.21. #23530
gtk+3: update to 3.24.21. #23530
Conversation
Update: adding a dependency on I cleaned up the The last change is to remove If dropping the |
Having tried this on my system, I got:
Therefore, I think what we need to do depends on the themes we currently ship. Are there themes that only ship PNGs? If not, we could make
I'm in favor of solving it for |
Having I may explore breaking this cycle. Maybe splitting Adwaita into separate PNG-only and SVG-only themes would allow GTK to depend on the PNG-only themes that would work everywhere, with users having the option to install the SVG theme if they were interested. We could also just discard the SVG files to provide a basic functional PNG theme for GTK, then tell users we don't package SVG for the same reason we are refusing to package other themes. |
Okay, I think I found a workable solution. Apparently
@ericonr, if you wouldn't mind, build the packages in this PR when you get a chance and confirm correct behavior for |
All is good in GTK-land with your PR, thanks! I hit a weird segfault with rustc, but it built fine the second time :D |
At the recommendation of @ericonr, I'll ping @pullmoll and @fosslinux to help me avoid any dependency cycles. I manually read through the dependency tree and don't believe I saw any cycles back to |
I'll just need to check the new dependencies that have been added, gtk has been fine for a few months now. |
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 new cycles found with https://gist.github.com/Chocimier/de76441493ec7775c201dac0bb03ced5
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 cycles
@Chocimier @fosslinux thank you both |
Also add dependency on
adwaita-icon-theme
because GTK applications will not display properly without at least some icon theme; see void-docs PR #396. The appropriate response is to pull in the default theme, then let usersignorepkg
if they wish to replace it with something custom.cc: @Gottox (maintainer) @flexibeast @ericonr