[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