[nautilus] Validate AppData in check

David King amigadave at fedoraproject.org
Thu Mar 12 08:47:22 UTC 2015


commit 186639807f2d234c4c7c60165346a96b3754a39b
Author: David King <amigadave at amigadave.com>
Date:   Thu Mar 12 08:43:22 2015 +0000

    Validate AppData in check
    
    https://fedoraproject.org/wiki/Packaging:AppData

 nautilus.spec | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/nautilus.spec b/nautilus.spec
index d4878fd..8c17385 100644
--- a/nautilus.spec
+++ b/nautilus.spec
@@ -27,6 +27,7 @@ BuildRequires:  pkgconfig(libexif) >= %{libexif_version}
 BuildRequires:  pkgconfig(libxml-2.0) >= %{libxml2_version}
 BuildRequires:  pkgconfig(tracker-sparql-1.0)
 BuildRequires:  pkgconfig(x11)
+BuildRequires:  /usr/bin/appstream-util
 BuildRequires:  desktop-file-utils
 BuildRequires:  gettext
 BuildRequires:  intltool >= 0.40.6-2
@@ -115,6 +116,11 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la
 
 %find_lang %name
 
+
+%check
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/org.gnome.Nautilus.appdata.xml
+
+
 %postun
 if [ $1 -eq 0 ]; then
   glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
@@ -163,6 +169,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || :
 %changelog
 * Thu Mar 12 2015 David King <amigadave at amigadave.com> - 3.15.91-1
 - Update to 3.15.91
+- Validate AppData in check
 
 * Tue Feb 17 2015 Richard Hughes <rhughes at redhat.com> - 3.15.90-1
 - Update to 3.15.90


More information about the scm-commits mailing list