[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