From ae339e180ed53fe0da7ee8ca17f0a391f6725223 Mon Sep 17 00:00:00 2001 From: Bruno Lopes Date: Sun, 29 Mar 2026 12:13:22 -0300 Subject: [PATCH] libgimp: Support GLib 2.87.3 platform-specific introspection --- libgimp/meson.build | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libgimp/meson.build b/libgimp/meson.build index 8f5d2c4a96..eb1166c728 100644 --- a/libgimp/meson.build +++ b/libgimp/meson.build @@ -384,6 +384,16 @@ else gio_specific_vapi = '' endif +if glib.version().version_compare('>=2.87.3') + if not platform_windows + glib_specific_gir = 'GLibUnix-2.0' + else + glib_specific_gir = 'GLibWin32-2.0' + endif +else + glib_specific_gir = '' +endif + libgimp_deps_table = [ { 'gir': 'Babl-0.1', 'vapi': 'babl-0.1', }, { 'gir': 'cairo-1.0', 'vapi': 'cairo-1.0', }, @@ -393,6 +403,7 @@ libgimp_deps_table = [ { 'gir': 'Gio-2.0', 'vapi': 'gio-2.0', }, { 'gir': gio_specific_gir, 'vapi': gio_specific_vapi, }, { 'gir': 'GLib-2.0', 'vapi': 'glib-2.0', }, + { 'gir': glib_specific_gir, 'vapi': 'glib-2.0', }, { 'gir': 'GObject-2.0', 'vapi': 'gobject-2.0', }, { 'gir': 'Pango-1.0', 'vapi': 'gtk+-3.0', }, ]