-
Notifications
You must be signed in to change notification settings - Fork 26
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
PKGBUILD: Add adwaita-icon-theme
as hard dependency?
#80
Comments
I'm aware that users like If the new GTK3 development of GIMP is hardcoding the Adwaita icon theme, then I think
|
This is true, but all packages rely on official And the error message is fairly cryptic, highly likely user will not understand what it wants.
Also I think GIMP devs don't even realize that you can have GTK3 without adwaita components. |
I agree. To be most compatible, it would have to put back as a runtime dependency. I'm just cautious that users like I suppose it is partly
For now, I think I'll wait for more upvotes (👍🏼) and comments on whether this should be added back. I'm not strongly for or against it (I have it installed for the mouse cursor). I just suspect it'll be questioned in future, seeing as it's just one application (still in development) that expects a theme with an icon named |
Please, don't do that. GTK+3 doesn't need Let's keep it simple :) |
How you suppose to "run" a library? Libraries exist to be used by apps, fairly obvious fact. And this logic is flawed from the start. Following it the package can also drop half of the existing dependencies. Because as you said: broken apps is not GTK responsibility, right? Simple in this case will be to provide maximum coverage, as official |
Libraries do have runtime dependencies (use I don't know from where you guys are getting this information that GTK+3 depends on Let's put it simple: if your lib/app doesn't require package X to be built or during runtime, we should never ever make it a hard dependency during build time just because stupid third-party applications don't fix their mess. Understanding application responsibility is very basic in programming. |
You can share your opinion with Arch maintainers. |
Thanks, but I'm not an Arch user. I use GTK3 Classic on PorteuX (Slackware based). BTW, I've just built latest GTK3 (3.24.37) without Interesting discussion (although old): https://lists.gnu.org/archive/html/bug-gnu-pspp/2016-02/msg00085.html |
Well, this is discussion about AUR package in particular. Does not affect the patchset itself.
I guess there were some reasons to do that earlier in history. Despite GNOME and its applications effectively use GTK4 now, I doubt that saving 5 MB of space will be a significant reason for Arch maintainers to mess with the dependency tree. |
adwaita-icon-theme
as dependencyadwaita-icon-theme
as hard dependency
adwaita-icon-theme
as hard dependencyadwaita-icon-theme
as hard dependency?
From the AUR comment section:
It is currently optional for users to save a bit of space.
gtk3
hardcodes this icon theme.The text was updated successfully, but these errors were encountered: