1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
From 0a7667559dddb19739ab1d34740d0d73a7e675b8 Mon Sep 17 00:00:00 2001
From: Matthias Klumpp <matthias@tenstral.net>
Date: Sat, 3 May 2025 18:32:53 +0200
Subject: [PATCH] Switch to appstreamcli for MetaInfo validation
The appstream-glib/appstream-util tool is deprecated and should not be
used to validate newer metadata.
---
data/meson.build | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/data/meson.build b/data/meson.build
index c842ee8..74c1e06 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -48,12 +48,12 @@ appdata_file = i18n.merge_file (
install_dir: join_paths (datadir, 'metainfo'),
po_dir: '../po')
-appstream_util = find_program('appstream-util', required: false)
-if appstream_util.found()
+appstreamcli = find_program('appstreamcli', required: false)
+if appstreamcli.found()
test(
- 'validate-appdata', appstream_util,
+ 'validate-metainfo', appstreamcli,
args: [
- 'validate-relax', '--nonet', appdata_file.full_path()
+ 'validate', '--no-net', '--explain', appdata_file.full_path()
]
)
endif
--
GitLab
|