From df1c74a91dab7d866f2fef59626eb4946804a8b3 Mon Sep 17 00:00:00 2001 From: Christopher Byrne Date: Mon, 7 Sep 2026 20:17:25 -0500 Subject: [PATCH] data/misc/meson.build: Fix referencing possibly undefined variable "appstreamcli" If meson is passed -Dinstall-plugin-metainfo=false, the "appstreamcli" will not be defined, but it is later referenced in global scope, which causes and "undefined variable" error in Meson Signed-off-by: Christopher Byrne --- data/misc/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/misc/meson.build b/data/misc/meson.build index 0c88f51b..00b61c37 100644 --- a/data/misc/meson.build +++ b/data/misc/meson.build @@ -2,6 +2,7 @@ appdir = join_paths(get_option('datadir'), 'applications') metainfodir = join_paths(get_option('datadir'), 'metainfo') mimedir = join_paths(get_option('datadir'), 'mime', 'packages') desktop_utils = find_program('desktop-file-validate', required: false) +appstreamcli = find_program('appstreamcli', required: false) if get_option('gtk-frontend') if get_option('install-appdata') @@ -13,7 +14,6 @@ if get_option('gtk-frontend') install_dir: metainfodir ) - appstreamcli = find_program('appstreamcli', required: false) if appstreamcli.found() test('Validate net.zoite.Zoitechat.appdata.xml', appstreamcli, args: ['validate', zoitechat_appdata]