diff --git a/src/apprt/gtk/Window.zig b/src/apprt/gtk/Window.zig index cfd340d6c..7b74da722 100644 --- a/src/apprt/gtk/Window.zig +++ b/src/apprt/gtk/Window.zig @@ -1083,6 +1083,8 @@ fn gtkTitlebarMenuActivate( _: *c.GParamSpec, ud: ?*anyopaque, ) callconv(.C) void { + // debian 12 is stuck on GTK 4.8 + if (!version.atLeast(4, 10, 0)) return; const active = c.gtk_menu_button_get_active(btn) != 0; const self = userdataSelf(ud orelse return); if (active) { diff --git a/src/build/docker/debian/Dockerfile b/src/build/docker/debian/Dockerfile index 61e9e75c1..307fb7521 100644 --- a/src/build/docker/debian/Dockerfile +++ b/src/build/docker/debian/Dockerfile @@ -10,6 +10,7 @@ RUN DEBIAN_FRONTEND="noninteractive" apt-get -qq update && \ libonig-dev \ lintian \ lsb-release \ + libxml2-utils \ pandoc \ wget \ # Ghostty Dependencies