[gnome-packagekit] meson: Use appstreamcli



commit a4dd95a93b25bd4fa17ec0916649b746dfb6df57
Author: Matthias Klumpp <matthias tenstral net>
Date:   Wed Jul 20 20:21:46 2022 +0200

    meson: Use appstreamcli

 data/appdata/org.gnome.PackageUpdater.appdata.xml.in | 2 +-
 data/appdata/org.gnome.Packages.appdata.xml.in       | 2 +-
 meson.build                                          | 9 ++++++---
 3 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/data/appdata/org.gnome.PackageUpdater.appdata.xml.in 
b/data/appdata/org.gnome.PackageUpdater.appdata.xml.in
index f93c8ef9..92921fb8 100644
--- a/data/appdata/org.gnome.PackageUpdater.appdata.xml.in
+++ b/data/appdata/org.gnome.PackageUpdater.appdata.xml.in
@@ -21,7 +21,7 @@
     <screenshot 
type="default">https://git.gnome.org/browse/gnome-packagekit/plain/data/appdata/ss-updater.png</screenshot>
   </screenshots>
   <!--
-   Validate with `appstream-util validate *.appdata.xml`
+   Validate with `appstreamcli validate *.appdata.xml`
   -->
   <releases>
     <release date="2019-03-08" version="3.32.0">
diff --git a/data/appdata/org.gnome.Packages.appdata.xml.in b/data/appdata/org.gnome.Packages.appdata.xml.in
index f9263002..740f93cf 100644
--- a/data/appdata/org.gnome.Packages.appdata.xml.in
+++ b/data/appdata/org.gnome.Packages.appdata.xml.in
@@ -24,7 +24,7 @@
     
<screenshot>https://git.gnome.org/browse/gnome-packagekit/plain/data/appdata/ss-application-details.png</screenshot>
   </screenshots>
   <!--
-   Validate with `appstream-util validate *.appdata.xml`
+   Validate with `appstreamcli validate *.appdata.xml`
   -->
   <releases>
     <release date="2019-03-08" version="3.32.0">
diff --git a/meson.build b/meson.build
index 3e528b25..1c35b1d4 100644
--- a/meson.build
+++ b/meson.build
@@ -139,12 +139,15 @@ if meson.version().version_compare('<0.41.0')
   endif
 endif
 
-appstream_util = find_program('appstream-util', required : false)
-if appstream_util.found()
+ascli_exe = find_program('appstreamcli', required: false)
+if ascli_exe.found()
   custom_target('NEWS',
     output : 'NEWS',
     input : 'data/appdata/org.gnome.Packages.appdata.xml.in',
-    command : [appstream_util, 'appdata-to-news', '@INPUT@'],
+    command : [ascli_exe, 'metainfo-to-news',
+               '--format=text',
+               '@INPUT@',
+               '-'],
     capture : true
   )
 endif


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]