]> git.pld-linux.org Git - packages/qdigidoc.git/blame - qdigidoc.spec
- fixed destination directory of nautilus extension
[packages/qdigidoc.git] / qdigidoc.spec
CommitLineData
ff758062 1%define qtver 4.4.0
9eee7571
ER
2Summary: Estonian digital signature application
3Name: qdigidoc
4Version: 0.4.0
4e7434c8 5Release: 5
9eee7571
ER
6License: LGPL v2+
7Group: X11/Applications
8URL: http://code.google.com/p/esteid/
9Source0: http://esteid.googlecode.com/files/%{name}-%{version}.tar.bz2
10# Source0-md5: bf6fc905f5c806c1309d5e2861fe840e
043e62b5 11Patch0: desktop.patch
4e7434c8 12Patch1: %{name}-nautilus-extensions-dir.patch
ff758062 13BuildRequires: QtWebKit-devel >= %{qtver}
9eee7571
ER
14BuildRequires: cmake
15BuildRequires: desktop-file-utils
16BuildRequires: gettext
17BuildRequires: libdigidoc-devel
18BuildRequires: libdigidocpp-devel
19BuildRequires: openldap-devel
20BuildRequires: openssl-devel
ff758062
ER
21BuildRequires: qt4-build >= %{qtver}
22BuildRequires: qt4-linguist >= %{qtver}
9eee7571 23BuildRequires: rpmbuild(macros) >= 1.596
95e81ba7 24Requires(post,postun): gtk-update-icon-cache
9eee7571 25Requires: desktop-file-utils
4e7434c8 26Requires: hicolor-icon-theme
9eee7571
ER
27Requires: shared-mime-info
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31QDigiDoc is an application for digitally signing and encrypting
32documents in BDoc, DDoc, and CDoc container formats. These file
33formats are widespread in Estonia where they are used for storing
34legally binding digital signatures.
35
36%package -n nautilus-%{name}
37Summary: Nautilus extension for %{name}
38Group: X11/Applications
39Requires: %{name} = %{version}-%{release}
4e7434c8
MB
40Requires: nautilus-python >= 1.0
41Requires: python-pygobject
9eee7571
ER
42
43%description -n nautilus-%{name}
44This package contains the qdigidoc extension for the nautilus file
45manager.
46
47%package -n kde4-konqueror-plugin-%{name}
48Summary: Konqueror extension for %{name}
49Group: X11/Applications
50Requires: %{name} = %{version}-%{release}
51
52%description -n kde4-konqueror-plugin-%{name}
53This package contains the qdigidoc extension for Konqueror.
54
55%prep
56%setup -q
043e62b5 57%patch0 -p1
4e7434c8 58%patch1 -p1
9eee7571
ER
59
60%build
61install -d build
62cd build
63%cmake ..
64%{__make}
65
66%install
67rm -rf $RPM_BUILD_ROOT
68%{__make} -C build install \
69 DESTDIR=$RPM_BUILD_ROOT
70
71%find_lang nautilus-qdigidoc
72
73desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/qdigidoc-client.desktop
74desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/qdigidoc-crypto.desktop
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post
80%update_desktop_database
81%update_icon_cache hicolor
82%update_mime_database
83
84%postun
85%update_desktop_database
86%update_icon_cache hicolor
87%update_mime_database
88
89%files
90%defattr(644,root,root,755)
91%doc AUTHORS NEWS README
92%attr(755,root,root) %{_bindir}/*
93%{_desktopdir}/*.desktop
94%{_datadir}/mime/packages/*.xml
95%{_iconsdir}/hicolor/*/*/*.png
96
97%files -n nautilus-%{name} -f nautilus-qdigidoc.lang
98%defattr(644,root,root,755)
4e7434c8 99%{_datadir}/nautilus-python/extensions/*.py
9eee7571
ER
100
101%files -n kde4-konqueror-plugin-%{name}
da4ffa9e 102%defattr(644,root,root,755)
9eee7571 103%{_datadir}/kde4/services/*.desktop
This page took 0.040707 seconds and 4 git commands to generate.