--- a/libpurple/data/meson.build Sun Apr 30 17:42:35 2023 -0500
+++ b/libpurple/data/meson.build Tue May 23 00:18:04 2023 -0500
@@ -21,5 +21,5 @@
gnome.post_install(glib_compile_schemas: true)
# Compile the schemas in the current directory; this is only useful for testing
-gnome.compile_schemas(depend_files: files(settings_schemas))
+purple_schemas = gnome.compile_schemas(depend_files: files(settings_schemas)) testenv.prepend('GSETTINGS_SCHEMA_DIR', meson.current_build_dir())
--- a/libpurple/meson.build Sun Apr 30 17:42:35 2023 -0500
+++ b/libpurple/meson.build Tue May 23 00:18:04 2023 -0500
@@ -342,10 +342,12 @@
libpurple_inc = include_directories('.')
libpurple = library('purple3',
purple_coresources + purple_builtsources +
+ purple_builtheaders + purple_schemas, c_args : ['-DPURPLE_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple"'],
include_directories : [toplevel_inc, libpurple_inc],
@@ -408,7 +410,6 @@
meson.override_dependency(purple_filebase, libpurple_dep)