[gnome-contacts] Validate AppData in check

David King amigadave at fedoraproject.org
Tue Jan 20 10:00:37 UTC 2015


commit 7e901686b4692d0652f34ec5070f8c932dbde43e
Author: David King <amigadave at amigadave.com>
Date:   Tue Jan 20 09:43:56 2015 +0000

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

 gnome-contacts.spec |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gnome-contacts.spec b/gnome-contacts.spec
index 6b31f31..1bbb955 100644
--- a/gnome-contacts.spec
+++ b/gnome-contacts.spec
@@ -19,6 +19,7 @@ BuildRequires:  docbook-style-xsl
 BuildRequires:  intltool
 BuildRequires:  vala-tools
 BuildRequires:  vala-devel
+BuildRequires:  /usr/bin/appstream-util
 BuildRequires:  /usr/bin/xsltproc
 BuildRequires:  pkgconfig(champlain-0.12)
 BuildRequires:  pkgconfig(cheese-gtk)
@@ -51,9 +52,12 @@ make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.Contacts.desktop
 %find_lang %{name}
 
+%check
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/org.gnome.Contacts.appdata.xml
+desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnome.Contacts.desktop
+
 %postun
 if [ $1 -eq 0 ]; then
   glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
@@ -84,6 +88,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
 - Use pkgconfig for BuildRequires
 - Update URL
 - Build man page
+- Validate AppData in check
 
 * Mon Nov 10 2014 Kalev Lember <kalevlember at gmail.com> - 3.14.2-1
 - Update to 3.14.2


More information about the scm-commits mailing list