--- a/libpurple/protocols/jabber/tests/meson.build Fri Aug 12 03:29:50 2022 -0500
+++ b/libpurple/protocols/jabber/tests/meson.build Sat Aug 13 22:06:44 2022 -0500
@@ -4,5 +4,9 @@
link_with : [jabber_prpl],
dependencies : [libxml, libpurple_dep, libsoup, glib])
- test('jabber_' + prog, e)
+ jabberenv = environment() + jabberenv.set('XDG_CONFIG_DIR', meson.current_build_dir() / 'config') + test('jabber_' + prog, e, --- a/libpurple/protocols/sametime/tests/meson.build Fri Aug 12 03:29:50 2022 -0500
+++ b/libpurple/protocols/sametime/tests/meson.build Sat Aug 13 22:06:44 2022 -0500
@@ -4,6 +4,10 @@
link_with : [sametime_prpl],
dependencies : [libpurple_dep, gmime, glib])
+ stenv.set('G_TEST_SRCDIR', meson.current_source_dir()) + stenv.set('XDG_CONFIG_DIR', meson.current_build_dir() / 'config') test('sametime_' + prog, e,
- env : 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()))
--- a/libpurple/tests/meson.build Fri Aug 12 03:29:50 2022 -0500
+++ b/libpurple/tests/meson.build Sat Aug 13 22:06:44 2022 -0500
@@ -34,6 +34,9 @@
dependencies: [libpurple_dep, glib]
+testenv.set('XDG_CONFIG_HOME', meson.current_build_dir() / 'config') e = executable('test_' + prog, 'test_@0@.c'.format(prog),
@@ -42,5 +45,7 @@
dependencies : [libpurple_dep, glib],