[gnome-dictionary] Validate AppData in check
David King
amigadave at fedoraproject.org
Tue Feb 17 09:32:56 UTC 2015
commit 168982cf9c2707870534263b8560f61715ca3167
Author: David King <amigadave at amigadave.com>
Date: Tue Feb 17 09:22:53 2015 +0000
Validate AppData in check
https://fedoraproject.org/wiki/Packaging:AppData
gnome-dictionary.spec | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/gnome-dictionary.spec b/gnome-dictionary.spec
index 010e0b6..eb5e214 100644
--- a/gnome-dictionary.spec
+++ b/gnome-dictionary.spec
@@ -14,6 +14,7 @@ BuildRequires: intltool
BuildRequires: itstool
BuildRequires: desktop-file-utils
BuildRequires: docbook-dtds
+BuildRequires: /usr/bin/appstream-util
Obsoletes: gnome-utils <= 1:3.3
Obsoletes: gnome-utils-libs <= 1:3.3
@@ -41,9 +42,14 @@ make %{_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
%find_lang %{name} --with-gnome
+
+%check
+appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/*.appdata.xml
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
+
+
%post -p /sbin/ldconfig
%postun
@@ -83,6 +89,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
- Use license macro for COPYING, COPYING.docs and COPYING.libs
- Update man page glob in files section
- Use pkgconfig for BuildRequires
+- 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