--- a/libpurple/protocols/facebook/meson.build Tue Oct 19 00:46:21 2021 -0500 +++ b/libpurple/protocols/facebook/meson.build Tue Oct 19 00:47:42 2021 -0500 @@ -37,4 +37,23 @@ dependencies : [json, libpurple_dep, glib]) devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir()) + + if enable_introspection + introspection_sources = FACEBOOK_SOURCES + + facebook_gir_includes = ['GObject-2.0', 'Gio-2.0', 'Gst-1.0'] + + facebook_gir = gnome.generate_gir(facebook_prpl, + sources : introspection_sources, + includes : facebook_gir_includes, + namespace : 'Facebook', + symbol_prefix : 'fb', + identifier_prefix : 'Fb', + nsversion : '@0@.@1@'.format(purple_major_version, + purple_minor_version), + dependencies: [gplugin_dep, libpurple_dep], + install : false, + extra_args : ['-DPURPLE_COMPILATION', '--quiet']) + endif + endif