From ce2759ab7002eff06af8a5c5206dfd76c0fa1dd0 Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Tue, 11 Feb 2025 02:44:14 +0100 Subject: [PATCH] meson: Require minimal version for bash-completion As the bash-completion maintainers have pointed out upstream (https://github.com/scop/bash-completion/issues/1317#issuecomment-2619702773) the script requires at least bash-completions 2.12. So let's check for that also in our meson.build --- bash-completion/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bash-completion/meson.build b/bash-completion/meson.build index e2f828d..d052719 100644 --- a/bash-completion/meson.build +++ b/bash-completion/meson.build @@ -1,12 +1,13 @@ bashcompdir = get_option('bashcompdir') if bashcompdir == '' - bashcomp = dependency('bash-completion', required: get_option('bash_completion')) + bashcomp = dependency('bash-completion', version: '>= 2.12', required: get_option('bash_completion')) if bashcomp.found() bashcompdir = bashcomp.get_pkgconfig_variable('completionsdir') else message('Won\'t install bash completion due to missing dependencies') endif endif + if bashcompdir != '' install_data('secret-tool', install_dir: bashcompdir) endif