* Update harfbuzz to 10.2.0, and enable glib header
* gtk4: Add a new package
This is based on the gtk3 recipe and uses the in-process Wayland server. It
currently requires the XDG_RUNTIME_DIR environment variable to be defined.
Haiku doesn’t do that by default yet, see data/system/boot/SetupEnvironment
line 87 in haiku’s tree.
The missing include guards have been reported upstream and should be removed in
the next version, see https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8179
I have only tested it with the few gtk demos being built altogether, gtk4-demo,
gtk4-widget-factory, etc.
Programs which use a custom GtkHeaderBar opt-out from the Haiku window
decorations and instead draw a quite ugly shadow around them, it should be
possible to patch that out but for a first version that’s not really necessary.
This depends on harfbuzz being built against glib, see
https://github.com/haikuports/haikuports/pull/11716
* Bunch of things to build libadwaita
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Co-authored-by: Alexander Richards <electrodeyt@gmail.com>
Co-authored-by: Schrijvers Luc <begasus@gmail.com>
---------
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Co-authored-by: Alexander Richards <electrodeyt@gmail.com>
Co-authored-by: Schrijvers Luc <begasus@gmail.com>