File: use-appstreamcli.patch

package info (click to toggle)
tali 1%3A40.9-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,348 kB
  • sloc: ansic: 2,405; xml: 110; python: 14; sh: 7; makefile: 6
file content (35 lines) | stat: -rw-r--r-- 1,132 bytes parent folder | download
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