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
gtk4: init at 4.0.2 #107405
gtk4: init at 4.0.2 #107405
Conversation
The pkg-config file is mangled, preventing programs from building https://gitlab.gnome.org/GNOME/gtk/-/issues/3517. |
4.0.2 was shipped, so I think we can drop the patch. Any other blockers to getting this merged? |
The main burden is that we need to evaluate how does the GStreamer and GL support work – that is, does it crash without a wrapper. |
@jtojnar Not sure if this is an issue with the vulkan package, but
This is causing lots of directory-not-found warnings when building, but it does build. However, gstreamer applications fail to run because of a missing edit PR to fix |
Need to add |
Does it make sense to add |
I have no idea about GL stack but rule of thumb is: propagate when listed in |
Major API change; adds multimedia and 3D graphics widgets. Changes: - https://gitlab.gnome.org/GNOME/gtk/-/blob/4.0.2/NEWS - https://blog.gtk.org/2020/12/16/gtk-4-0/ Co-authored-by: Jan Tojnar <jtojnar@gmail.com> Co-authored-by: Tad Fisher <tadfisher@gmail.com>
Let’s merge this for now. We will need to create |
Eh, turns out there has been a new release yesterday: https://gitlab.gnome.org/GNOME/gtk/-/blob/4.1.0/NEWS#L1-53 |
Woohoo! Thanks for merging and working on this. I totally didn't except that to happen this quickly :-) |
Motivation for this change
This is some initial work for getting GTK4 to compile as I wanted to get
a rough feeling how much effort it is.
https://gitlab.gnome.org/GNOME/gtk/-/blob/4.0.0/NEWS
https://blog.gtk.org/2020/12/16/gtk-4-0/
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)