mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
* 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>