Fix includes for the introspection targets that I thought weren't needed during the gi-docgen conversation
Testing Done:
ran `meson --wipe && ninja` and verified a BUNCH of warnings magically disappeared into oblivion.
Reviewed at https://reviews.imfreedom.org/r/1087/
--- a/doc/reference/finch/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/doc/reference/finch/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -10,7 +10,7 @@
finch_doc = custom_target('finch-doc',
- input : [ finch_toml, libfinch_gir ],
+ input : [ finch_toml, libfinch_gir[0] ], @@ -21,8 +21,12 @@
'--content-dir=@0@'.format(meson.current_source_dir()),
+ '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin'), + '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/libgnt'), + '--add-include-path=@0@'.format(meson.project_build_root() / 'libpurple'), + depends: [ libpurple_gir[0] ], depend_files : [ finch_doc_content_files ],
--- a/doc/reference/pidgin/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/doc/reference/pidgin/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -25,8 +25,13 @@
'--content-dir=@0@'.format(meson.current_source_dir()),
+ '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin'), + '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin-gtk3'), + '--add-include-path=@0@'.format(meson.project_build_root() / 'libpurple'), + '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/talkatu/talkatu'), + depends: [ libpurple_gir[0] ], depend_files : [ pidgin_doc_content_files ],
--- a/doc/reference/protocols/facebook/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/doc/reference/protocols/facebook/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -21,8 +21,11 @@
'--content-dir=@0@'.format(meson.current_source_dir()),
+ '--add-include-path=@0@'.format(meson.global_build_root() / 'subprojects/gplugin/gplugin'), + '--add-include-path=@0@'.format(meson.build_root() / 'libpurple'), + depends: [ libpurple_gir[0] ], depend_files : [ facebook_doc_content_files ],
--- a/finch/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/finch/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -197,6 +197,7 @@
libfinch_gir = gnome.generate_gir(libfinch,
sources : introspection_sources,
+ includes : ['GLib-2.0', 'GModule-2.0', 'GObject-2.0', libpurple_gir[0]], @@ -205,7 +206,7 @@
nsversion : '@0@.@1@'.format(purple_major_version,
- dependencies: [libgnt_dep, gplugin_dep, libpurple],
+ dependencies: [libgnt_dep, gplugin_dep, libpurple_dep], extra_args : ['-DFINCH_COMPILATION', '--quiet'])
libfinch_generated_sources += libfinch_gir
--- a/libpurple/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/libpurple/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -325,11 +325,9 @@
introspection_sources = (purple_coreheaders + purple_builtheaders +
- Purple_gir_includes = ['GObject-2.0', 'Gio-2.0', 'Gst-1.0', 'GPlugin-1.0']
libpurple_gir = gnome.generate_gir(libpurple,
sources : introspection_sources,
- includes : Purple_gir_includes,
+ includes : ['GLib-2.0', 'Gio-2.0', 'GObject-2.0', 'Gst-1.0', 'GPlugin-1.0'], symbol_prefix : 'purple',
identifier_prefix : 'Purple',
--- a/libpurple/protocols/facebook/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/libpurple/protocols/facebook/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -41,7 +41,7 @@
introspection_sources = FACEBOOK_SOURCES
- facebook_gir_includes = ['GObject-2.0', 'Gio-2.0', 'Gst-1.0']
+ facebook_gir_includes = ['GObject-2.0', 'Gio-2.0', 'Gst-1.0', 'Json-1.0', libpurple_gir[0]] facebook_gir = gnome.generate_gir(facebook_prpl,
sources : introspection_sources,
--- a/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -22,7 +22,7 @@
- meson_version : '>=0.56.0')
+ meson_version : '>=0.58.0') parts = meson.project_version().split('-')
--- a/pidgin/meson.build Mon Oct 25 22:04:41 2021 -0500
+++ b/pidgin/meson.build Mon Oct 25 22:06:07 2021 -0500
@@ -311,7 +311,7 @@
pidgin_gir = gnome.generate_gir(libpidgin,
sources : introspection_sources,
- includes : ['GLib-2.0', 'GObject-2.0', 'Gtk-3.0'],
+ includes : ['GLib-2.0', 'GObject-2.0', 'Gtk-3.0', libpurple_gir[0], 'Talkatu-0.0'], symbol_prefix : 'pidgin',
identifier_prefix : 'Pidgin',