File qesteidutil.spec of Package qesteidutil
%global svnrev 3582
%global release_suffix .svn%{svnrev}
Name: qesteidutil
Version: 0.3.0
Release: 1
Summary: Estonian ID card utility
Group: Applications/Productivity
License: LGPLv2+
URL: http://code.google.com/p/esteid/
Source0: %{name}-%{version}-svn-r%{svnrev}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: libp11-devel
BuildRequires: libqt4-devel libQtWebKit-devel
BuildRequires: openssl-devel
BuildRequires: smartcardpp-devel
BuildRequires: update-desktop-files
PreReq: desktop-file-utils
# Need libp11-1-0.2.6; relying on soversion isn't enough
Requires: libp11-1 >= 0.2.6
Requires: opensc >= 0.12.0
%description
QEsteidUtil is an application for managing Estonian ID Card. In an
user-friendly interface it is possible to change and unlock PINs, examine
detailed information about personal data file on the card, extract and view
certificates, set up mobile ID, and configure @eesti.ee email.
%prep
%setup -q
%build
mkdir build
cd build
export CXXFLAGS="$RPM_OPT_FLAGS"
export CFLAGS="$CXXFLAGS"
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \
-DCMAKE_SKIP_RPATH=TRUE -DDOCDIR=%{_docdir} -DLIB_INSTALL_DIR=%{_libdir} \
-DLIB_SUFFIX=$(echo %_lib | cut -b4-) -DSYSCONF_INSTALL_DIR=/etc ..
make %{?_smp_mflags}
%install
cd build
%makeinstall
cd ..
%suse_update_desktop_file %name Security
%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}/qesteidutil
%{_datadir}/applications/qesteidutil.desktop
%{_datadir}/icons/hicolor/*/apps/qesteidutil.png
%changelog
* Sun Jun 14 2009 Kalev Lember <kalev@smartlink.ee> - 0.2.0-0.1.svn714
- Initial RPM release.