From 0b8d3598440c08b64a64fea1c881df19cacc7a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Mon, 2 Jun 2025 19:53:46 +0200 Subject: [PATCH] meson: Improve GIR init section Init with disabled registry and remove it only for clapper-gtk where its not needed. --- src/lib/clapper-gtk/meson.build | 1 - src/lib/meson.build | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/clapper-gtk/meson.build b/src/lib/clapper-gtk/meson.build index f2dacb82..026422dc 100644 --- a/src/lib/clapper-gtk/meson.build +++ b/src/lib/clapper-gtk/meson.build @@ -176,7 +176,6 @@ if build_gir clappergtk_enums, ], extra_args: [ - gir_init_section, '--quiet', '--warn-all', '-DCLAPPER_GTK_COMPILATION', diff --git a/src/lib/meson.build b/src/lib/meson.build index 70569fb3..604a4ead 100644 --- a/src/lib/meson.build +++ b/src/lib/meson.build @@ -5,7 +5,8 @@ vapigen = find_program('vapigen', required: get_option('vapi')) build_vapi = (vapigen.found() and not get_option('vapi').disabled()) gir_init_section = '--add-init-section=extern void gst_init(gint*,gchar**);' + \ - 'g_setenv("GST_REGISTRY_1.0", "@0@", TRUE);'.format(meson.current_build_dir() + '/gir_empty_registry.reg') + \ + 'g_setenv("GST_REGISTRY_DISABLE", "yes", TRUE);' + \ + 'g_setenv("GST_REGISTRY_1_0", "@0@", TRUE);'.format(meson.current_build_dir() + '/gir_empty_registry.reg') + \ 'g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);' + \ 'g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);' + \ 'gst_init(NULL,NULL);'