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
gtk3: re-enable demos #63060
gtk3: re-enable demos #63060
Conversation
Moved to staging looking due to the huge impact. |
Maybe add the date of the commit to the old comment? |
IIRC the demos need to be wrapped to add GTK GSettings schemas to |
How about just make a separate package that wraps them |
IMHO it is more predictable if there are no unwrapped packages. Users will get confused why the unwrapped package does not work. I think the best solution for now is to add the schemas manually by |
Actually, why does |
Separate output sounds nice conceptually, even if the size of the demos is small. |
Well, my take is that it is useful to have them compiled. It may no be the best way but unless someone wants to work on separate outputs and refactoring wrapGAppsHook, I suggest we merge this as-is, and see later if someone really needs this to work in the improved way. I am not going to adapt to all the suggestions here but we can close this PR and open a proper issue if it seems better suited. |
Motivation for this change
Demos are quite useful in debugging and developing gtk.
They also end up in
gtk3.dev
, and do not impact the closure size of arunning system.
Plus, it has been five years now that they are disabled ;-)
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)