pidgin/meson.build

changeset 41124
95555046173e
parent 41116
dff0811ff40c
child 41139
e588455a446e
--- a/pidgin/meson.build	Tue Oct 19 00:48:05 2021 -0500
+++ b/pidgin/meson.build	Tue Oct 19 02:49:28 2021 -0500
@@ -311,25 +311,17 @@
 	if enable_introspection
 		introspection_sources = libpidgin_headers + libpidgin_prefs_headers
 
-		Pidgin_gir_includes = [
-			'GObject-2.0', 'Gtk-3.0', 'GPlugin-1.0', 'GPluginGtk3-1.0',
-			'Talkatu-0.0',
-			# subproject needs to be before libpurple in the repo so that
-			# meson will use our variables and not try to discover them from
-			# libpurple.
-			libpurple_gir[0],
-		]
-
-		gnome.generate_gir(libpidgin,
+		pidgin_gir = gnome.generate_gir(libpidgin,
 			sources : introspection_sources,
-			includes : Pidgin_gir_includes,
+			header : 'pidgin.h',
+			includes : ['GLib-2.0', 'GObject-2.0', 'Gtk-3.0'],
 			namespace : 'Pidgin',
 			symbol_prefix : 'pidgin',
 			identifier_prefix : 'Pidgin',
 			export_packages : 'pidgin-@0@'.format(purple_major_version),
 			nsversion : '@0@.@1@'.format(purple_major_version,
 			                             purple_minor_version),
-			dependencies : [gplugin_dep, gplugin_gtk_dep, talkatu_dep],
+			dependencies : [gplugin_dep, gplugin_gtk_dep, talkatu_dep, libpurple_dep],
 			install : true,
 			extra_args : ['-DPIDGIN_COMPILATION', '--quiet'])
 	endif

mercurial