Name: qdigidoc Version: 0.4.0 Release: 3%{?dist} Summary: Estonian digital signature application Group: Applications/Productivity License: LGPLv2+ URL: http://code.google.com/p/esteid/ Source0: http://esteid.googlecode.com/files/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libdigidoc-devel BuildRequires: libdigidocpp-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: qt4-devel BuildRequires: qt4-webkit-devel Requires: hicolor-icon-theme # For /usr/share/kde4/services/ Requires: kde-filesystem # Dynamically loaded library Requires: opensc%{?_isa} %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. %package nautilus Summary: Nautilus extension for %{name} Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} Requires: nautilus-python %description nautilus The %{name}-nautilus package contains the %{name} extension for the nautilus file manager. %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake} .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform} %find_lang nautilus-qdigidoc desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/qdigidoc-client.desktop desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/qdigidoc-crypto.desktop %clean rm -rf $RPM_BUILD_ROOT %post update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files %defattr(-,root,root,-) %doc AUTHORS COPYING NEWS README %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/mime/packages/*.xml %{_datadir}/icons/hicolor/*/*/*.png %{_datadir}/kde4/services/*.desktop %files nautilus -f nautilus-qdigidoc.lang %defattr(-,root,root,-) %{_libdir}/nautilus/extensions-2.0/python/* %changelog * 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.