2 # - obsolete qesteidutil?
5 %bcond_without kde # Install KDE service menu
6 %bcond_without nautilus # Build Nautilus extension
8 Summary: DigiDoc4 Client
13 Group: X11/Applications
14 Source0: https://github.com/open-eid/DigiDoc4-Client/releases/download/v4.2.0/qdigidoc4_%{version}.orig.tar.xz
15 # Source0-md5: 69008db6002270e981b0685e4330511c
17 Patch1: LibDigiDocpp-required.patch
18 URL: https://github.com/open-eid/DigiDoc4-Client
19 BuildRequires: Qt5Core-devel
20 BuildRequires: Qt5Network-devel
21 BuildRequires: Qt5PrintSupport-devel
22 BuildRequires: Qt5ScriptTools-devel
23 BuildRequires: Qt5Svg-devel
24 BuildRequires: Qt5Svg-devel
25 BuildRequires: Qt5UiTools-devel
26 BuildRequires: Qt5Widgets-devel
27 BuildRequires: cmake >= 3.5
28 BuildRequires: libdigidocpp-devel >= 3.13.8
29 BuildRequires: pcsc-lite-devel
30 BuildRequires: qt5-linguist
31 BuildRequires: rpmbuild(macros) >= 1.596
32 Requires(post,postun): gtk-update-icon-cache
33 Requires(post,postun): hicolor-icon-theme
34 Requires: hicolor-icon-theme
35 Requires: shared-mime-info
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 DigiDoc4 Client is an application for digitally signing and encrypting
40 documents; the software includes functionality to manage Estonian
41 ID-card - change pin codes, update certificates etc.
44 Summary: KDE service menu
45 Group: X11/Applications
51 %package -n nautilus-extension-%{name}
52 Summary: Nautilus extension
53 Group: X11/Applications
56 %description -n nautilus-extension-%{name}
68 -DENABLE_KDE=%{!?with_kde:OFF}%{?with_kde:ON} \
69 -DENABLE_NAUTILUS_EXTENSION=%{!?with_nautilus:OFF}%{?with_nautilus:ON} \
74 rm -rf $RPM_BUILD_ROOT
75 %{__make} -C build install \
76 DESTDIR=$RPM_BUILD_ROOT
79 %find_lang nautilus-qdigidoc
83 rm -rf $RPM_BUILD_ROOT
86 %update_icon_cache hicolor
90 %update_icon_cache hicolor
94 %defattr(644,root,root,755)
95 %doc README.md RELEASE-NOTES.md
96 %attr(755,root,root) %{_bindir}/qdigidoc4
97 %{_mandir}/man1/qdigidoc4.1*
98 %{_desktopdir}/qdigidoc4.desktop
99 %{_iconsdir}/hicolor/*/apps/qdigidoc4.png
100 %{_iconsdir}/hicolor/*/mimetypes/application-vnd.etsi.asic-e+zip.png
101 %{_iconsdir}/hicolor/*/mimetypes/application-vnd.etsi.asic-s+zip.png
102 %{_iconsdir}/hicolor/*/mimetypes/application-vnd.lt.archyvai.adoc-2008.png
103 %{_iconsdir}/hicolor/*/mimetypes/application-x-cdoc.png
104 %{_iconsdir}/hicolor/*/mimetypes/application-x-ddoc.png
105 %{_iconsdir}/hicolor/*/mimetypes/application-x-p12d.png
106 %{_datadir}/mime/packages/qdigidoc4.xml
110 %defattr(644,root,root,755)
111 %{_datadir}/kde4/services/qdigidoc-signer.desktop
115 %files -n nautilus-extension-%{name} -f nautilus-qdigidoc.lang
116 %defattr(644,root,root,755)
117 %{_datadir}/nautilus-python/extensions/nautilus-qdigidoc.py