[qesteidutil] Add appdata support

mihkel mihkel at fedoraproject.org
Sat Jul 5 18:42:47 UTC 2014


commit d9faf11823d2c646277e41861760a8eb49435e02
Author: Mihkel Vain <mihkel at fedoraproject.org>
Date:   Sat Jul 5 21:42:58 2014 +0300

    Add appdata support

 .gitignore       |    1 +
 qesteidutil.spec |   12 +++++++++++-
 sources          |    1 +
 3 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index bb82184..dc752aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /qesteidutil-0.3.0.tar.bz2
 /qesteidutil-0.3.1.tar.bz2
 /qesteidutil-3.8.0.1106.tar.gz
+/qesteidutil.appdata.xml
diff --git a/qesteidutil.spec b/qesteidutil.spec
index 46f7e81..029af44 100644
--- a/qesteidutil.spec
+++ b/qesteidutil.spec
@@ -1,10 +1,11 @@
 Name:           qesteidutil
 Version:        3.8.0.1106
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Estonian ID card utility
 License:        LGPLv2+
 URL:            http://www.ria.ee
 Source0:        https://installer.id.ee/media/sources/%{name}-%{version}.tar.gz
+Source1:        %{name}.appdata.xml
 
 
 BuildRequires:  cmake
@@ -12,6 +13,7 @@ BuildRequires:  desktop-file-utils
 BuildRequires:  openssl-devel
 BuildRequires:  qt5-qttools-devel
 BuildRequires:  pcsc-lite-devel >= 1.7
+BuildRequires:  appdata-tools
 Requires:       hicolor-icon-theme
 Requires:       opensc%{?_isa}
 
@@ -39,6 +41,10 @@ make install DESTDIR=%{buildroot}
 
 desktop-file-validate %{buildroot}/%{_datadir}/applications/qesteidutil.desktop
 
+mkdir -p %{buildroot}%{_datadir}/appdata/
+install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
+appdata-validate --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
+
 %clean
 rm -rf %{buildroot}
 
@@ -60,9 +66,13 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_bindir}/qesteidutil
 %{_datadir}/applications/qesteidutil.desktop
 %{_datadir}/icons/hicolor/*/apps/qesteidutil.png
+%{_datadir}/appdata/*.appdata.xml
 %{_mandir}/man1/qesteidutil.1*
 
 %changelog
+* Sat Jul  5 2014 Mihkel Vain <mihkel at fedoraproject.org> - 3.8.0.1106-4
+- Add appdata support
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.8.0.1106-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index 5aa1df1..37aa74b 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
+3ff818f187e2e0984755199c63e5b9d2  qesteidutil.appdata.xml
 4e5a792fa4de027d367a26b4f0b82ac1  qesteidutil-3.8.0.1106.tar.gz


More information about the scm-commits mailing list