From d1d7e99978239022484e3298640154a262a6ee51 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Fri, 2 Sep 2022 10:10:26 -0400 Subject: [PATCH] meson: Blacklist csound and threadshare plugins for gst-full They are known to be broken: - csound is missing pkgconfig file. - threadshare duplicates rtp symbols from GStreamer. --- meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index cf1d7977..2232baa7 100644 --- a/meson.build +++ b/meson.build @@ -243,7 +243,13 @@ foreach plugin : plugins variables: {'full_path': plugin.full_path()}, ) meson.override_dependency(plugin_name, dep) - gst_plugins += dep + + if static_build and plugin_name in ['gstcsound', 'gstthreadshare'] + warning('Static plugin @0@ is known to fail. It will not be included in libgstreamer-full.'.format(plugin_name)) + else + gst_plugins += dep + endif + pc_files += [plugin_name + '.pc'] endforeach