From 9e9b24cdeff07e6d8908ad3e4f74555c24521d2e Mon Sep 17 00:00:00 2001 From: lukefromdc Date: Mon, 19 Jan 2026 22:23:16 -0500 Subject: plugins: Support building against newer libpeas1 versions This commit allows and requires building against libpeas1 versions that contain the fix for gobject-introspection 1.80 or later --- src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 94487d8..f11618d 100644 --- a/src/main.c +++ b/src/main.c @@ -27,8 +27,12 @@ #include "config.h" #endif #ifdef HAVE_INTROSPECTION +#ifdef HAVE_GIREPOSITORY_2 +#include +#else #include #endif +#endif #include "eom-session.h" #include "eom-debug.h" @@ -116,7 +120,11 @@ main (int argc, char **argv) * Using gtk_get_option_group here initializes gtk during parsing */ g_option_context_add_group (ctx, gtk_get_option_group (TRUE)); #ifdef HAVE_INTROSPECTION +#ifdef HAVE_GIREPOSITORY_2 + g_option_context_add_group (ctx, gi_repository_get_option_group ()); +#else g_option_context_add_group (ctx, g_irepository_get_option_group ()); +#endif #endif if (!g_option_context_parse (ctx, &argc, &argv, &error)) { -- cgit v1.2.1