diff --git a/meson.build b/meson.build index e8ee12722a..e925ec907a 100644 --- a/meson.build +++ b/meson.build @@ -271,7 +271,7 @@ foreach plugin: all_plugins plugin_path = plugin.get_variable('full_path') all_plugins_paths += plugin_path all_plugins_dirs += fs.parent(plugin_path) - plugins_names += plugin_path + plugins_names += fs.name(plugin_path) endforeach # Work around meson bug: https://github.com/mesonbuild/meson/pull/6770 diff --git a/scripts/generate_init_static_plugins.py b/scripts/generate_init_static_plugins.py index 6b86ea4d43..af8b275541 100755 --- a/scripts/generate_init_static_plugins.py +++ b/scripts/generate_init_static_plugins.py @@ -116,7 +116,7 @@ if __name__ == "__main__": plugin_name = split[0] if plugin_name == '': continue - filename = os.path.basename(plugin) + filename = os.path.basename(plugin).strip() if filename.startswith('libgst') and filename.endswith('.a'): plugin_name = filename[len('libgst'):-len('.a')] plugins_registration += ['GST_PLUGIN_STATIC_REGISTER(%s);' % (plugin_name)]