From 2d5a07c79574b48a186cb2a3a10824c7944df895 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sun, 16 Feb 2025 14:48:50 -0600 Subject: [PATCH] gtk: fix build on debian 12 --- src/apprt/gtk/Window.zig | 2 ++ src/build/docker/debian/Dockerfile | 1 + 2 files changed, 3 insertions(+) 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