Name: qdigidoc Version: 3.9.1.1369 Release: 1%{?dist} Summary: Estonian digital signature application License: LGPLv2+ URL: http://www.ria.ee Source0: https://installer.id.ee/media/sources/%{name}-%{version}.tar.gz Source1: %{name}-client.appdata.xml Patch0: 0001-fix-cmake-flags.patch #Patch1: 0002-add-qdigidoccrypto-man-to-cmake-list.patch #Patch2: 0003-add-qdigidoccrypto-manpage.patch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libdigidoc-devel BuildRequires: libdigidocpp-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: qt5-qttools-devel BuildRequires: pcsc-lite-devel >= 1.7 BuildRequires: appdata-tools Requires: hicolor-icon-theme # Dynamically loaded library Requires: opensc%{?_isa} # Obsolete removed subpackage Obsoletes: qdigidoc-nautilus < 3.8.1 %description QDigiDoc is an application for digitally signing and encrypting documents in BDoc, DDoc, and CDoc container formats. These file formats are widespread in Estonia where they are used for storing legally binding digital signatures. %prep %setup -q %patch0 -p1 #%patch1 -p0 #%patch2 -p3 %build %{cmake} . make %{?_smp_mflags} mv %{_builddir}/%{name}-%{version}/client/{RELEASE-NOTES.txt,client-RELEASE-NOTES.txt} mv %{_builddir}/%{name}-%{version}/crypto/{RELEASE-NOTES.txt,crypto-RELEASE-NOTES.txt} sed -i 's/\r$//' %{_builddir}/%{name}-%{version}/client/client-RELEASE-NOTES.txt sed -i 's/\r$//' %{_builddir}/%{name}-%{version}/crypto/crypto-RELEASE-NOTES.txt %install make install DESTDIR=%{buildroot} desktop-file-validate %{buildroot}/%{_datadir}/applications/qdigidoc-client.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/qdigidoc-crypto.desktop mkdir -p %{buildroot}%{_datadir}/appdata/ install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml appdata-validate --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml %post update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/mime/packages &> /dev/null || : %postun update-desktop-database &> /dev/null || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/mime/packages &> /dev/null || : update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : %files %doc COPING README crypto/crypto-RELEASE-NOTES.txt client/client-RELEASE-NOTES.txt %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/mime/packages/*.xml %{_datadir}/icons/hicolor/*/*/*.png %{_datadir}/appdata/*.appdata.xml %{_mandir}/man1/qdigidocclient.1* #%{_mandir}/man1/qdigidoccrypto.1* %changelog * Sun Oct 26 2014 Mihkel Vain - 3.9.1.1369-1 - New upstream release * Mon Aug 18 2014 Rex Dieter 3.9.0.1297-4 - update mime scriptlets * Sun Aug 17 2014 Fedora Release Engineering - 3.9.0.1297-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jul 5 2014 Mihkel Vain - 3.9.0.1297-2 - Add appdata support * Sun Jun 08 2014 Fedora Release Engineering - 3.8.1.1250-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Apr 30 2014 Mihkel Vain - 3.8.1.1250-3 - Use cmake macro * Wed Apr 30 2014 Mihkel Vain - 3.8.1.1250-2 - Obsolete qdigidoc-nautilus - Change minidump.cc permissions in prep - Patch right line with 0001-fix-cmake-flags.patch * Wed Apr 30 2014 Mihkel Vain - 3.8.1.1250-1 - First package based on new source code from RIA * Sun Aug 04 2013 Fedora Release Engineering - 0.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 0.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Apr 17 2012 Kalev Lember - 0.4.1-1 - Update to 0.4.1 - Include new man pages - Update the nautilus subpackage files list for Nautilus 3 support - Make the nautilus subpackage noarch * Sat Jan 14 2012 Fedora Release Engineering - 0.4.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Apr 15 2011 Kalev Lember - 0.4.0-5 - Rebuilt for lib11 0.2.8 soname bump * Tue Feb 08 2011 Fedora Release Engineering - 0.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Oct 20 2010 Kalev Lember - 0.4.0-3 - Require hicolor-icon-theme (#642555) * Wed Oct 13 2010 Kalev Lember - 0.4.0-2 - Updated summary - Added missing BR gettext * Wed Oct 13 2010 Kalev Lember - 0.4.0-1 - Update to 0.4.0 - Packaged up Nautilus extension and KDE service menu * Tue May 11 2010 Kalev Lember - 0.3.0-0.35.svn2682 - BR qt4-webkit-devel (F14+) * Mon Mar 29 2010 Kalev Lember - 0.3.0-0.34.svn2682 - Spec file clean up - Added AUTHORS and COPYING docs - Cleaned up nightly build changelog entries * Fri Feb 26 2010 Kalev Lember - 0.3.0-0.29.svn2542 - rebuilt with Qt 4.6 * Thu Jan 21 2010 Kalev Lember - 0.3.0-0.25.svn2451 - rebuilt with new libp11 * Sun Jun 14 2009 Kalev Lember - 0.3.0-0.1.svn713 - Initial RPM release.