[gnome-sound-recorder] Validate AppData in check

David King amigadave at fedoraproject.org
Tue Feb 17 08:36:40 UTC 2015


commit 8b069fbbe0524198e18389f0d889e9e27a6eddc7
Author: David King <amigadave at amigadave.com>
Date:   Tue Feb 17 08:35:16 2015 +0000

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

 gnome-sound-recorder.spec |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/gnome-sound-recorder.spec b/gnome-sound-recorder.spec
index 83cbfc9..e0d5cf5 100644
--- a/gnome-sound-recorder.spec
+++ b/gnome-sound-recorder.spec
@@ -9,6 +9,7 @@ URL:            https://wiki.gnome.org/Design/Apps/SoundRecorder
 Source0:        https://download.gnome.org/sources/%{name}/3.15/%{name}-%{version}.tar.xz
 
 BuildArch:      noarch
+BuildRequires:  /usr/bin/appstream-util
 BuildRequires:  desktop-file-utils
 BuildRequires:  intltool
 BuildRequires:  /usr/bin/gjs
@@ -38,10 +39,14 @@ make V=1 %{?_smp_mflags}
 
 %install
 make DESTDIR=%{buildroot} INSTALL="install -p" install
-desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.SoundRecorder.desktop
 %find_lang %{name}
 
 
+%check
+appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/org.gnome.SoundRecorder.appdata.xml
+desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.SoundRecorder.desktop
+
+
 %post
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 touch --no-create %{_datadir}/icons/HighContrast &>/dev/null || :
@@ -77,6 +82,7 @@ gtk-update-icon-cache %{_datadir}/icons/HighContrast &>/dev/null || :
 * Tue Feb 17 2015 David King <amigadave at amigadave.com> - 3.15.90-1
 - Update to 3.15.90
 - Use license macro for COPYING
+- Validate AppData in check
 
 * Tue Dec 16 2014 David King <amigadave at amigadave.com> - 3.15.3-1
 - Update to 3.15.3


More information about the scm-commits mailing list