From 24fd814c326e282c4321965c31f341dad77e270d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 8 Jan 2021 11:28:34 +0000 Subject: gentoo resync : 08.01.2021 --- ...-Explicitly-depend-on-the-GIR-and-typelib.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dev-libs/libpeas/files/libpeas-1.28.0-tests-Explicitly-depend-on-the-GIR-and-typelib.patch (limited to 'dev-libs/libpeas/files') diff --git a/dev-libs/libpeas/files/libpeas-1.28.0-tests-Explicitly-depend-on-the-GIR-and-typelib.patch b/dev-libs/libpeas/files/libpeas-1.28.0-tests-Explicitly-depend-on-the-GIR-and-typelib.patch new file mode 100644 index 000000000000..55a425c9d513 --- /dev/null +++ b/dev-libs/libpeas/files/libpeas-1.28.0-tests-Explicitly-depend-on-the-GIR-and-typelib.patch @@ -0,0 +1,41 @@ +From 6d053ec0a4108be59f5e30a04ab4e6539e694e53 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Fri, 18 Sep 2020 11:31:52 +0100 +Subject: [PATCH] tests: Explicitly depend on the GIR and typelib + +In Meson since 0.55.0, having the test executable depend on the GIR +dependency is not enough to ensure that uninstalled GIR and typelib +files are generated: we also need to have the test itself depend on +the GIR build target. + +It is not clear to me whether this is a workaround for a Meson +regression (if what libpeas previously did was meant to work), or a +solution to a libpeas bug (if it was never meant to be guaranteed to +work). For more details see +. + +Resolves: https://gitlab.gnome.org/GNOME/libpeas/-/issues/40 +Bug-Debian: https://bugs.debian.org/966951 +--- + tests/libpeas/meson.build | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tests/libpeas/meson.build b/tests/libpeas/meson.build +index 32cf5e9..c95190a 100644 +--- a/tests/libpeas/meson.build ++++ b/tests/libpeas/meson.build +@@ -53,5 +53,10 @@ foreach test: libpeas_tests_sources + c_args: libpeas_tests_c_args, + ) + +- test('test-@0@'.format(test_name), test_exe, env: test_env) ++ test( ++ 'test-@0@'.format(test_name), ++ test_exe, ++ depends: [libintrospection_gir], ++ env: test_env, ++ ) + endforeach +-- +2.26.2 + -- cgit v1.2.3