Files
nixpkgs/pkgs/by-name/gl/glib-testing/installed-tests-path.patch
Dark Steveneq 646b892680
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
push sheeet
2025-10-09 14:15:47 +02:00

33 lines
1.2 KiB
Diff

diff --git a/libglib-testing/tests/meson.build b/libglib-testing/tests/meson.build
index 4789c63..2b8525d 100644
--- a/libglib-testing/tests/meson.build
+++ b/libglib-testing/tests/meson.build
@@ -15,9 +15,9 @@ test_programs = [
['signal-logger', [], deps],
]
-installed_tests_metadir = join_paths(datadir, 'installed-tests',
+installed_tests_metadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests',
'libglib-testing-' + libglib_testing_api_version)
-installed_tests_execdir = join_paths(libexecdir, 'installed-tests',
+installed_tests_execdir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests',
'libglib-testing-' + libglib_testing_api_version)
foreach program: test_programs
@@ -48,4 +48,4 @@ foreach program: test_programs
exe,
env: envs,
)
-endforeach
\ No newline at end of file
+endforeach
diff --git a/meson_options.txt b/meson_options.txt
index e69263e..7cb1ee8 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -4,3 +4,4 @@ option(
value: false,
description: 'enable installed tests'
)
+option('installed_test_prefix', type: 'string', value: '', description: 'Prefix for installed tests')