3 %bcond_with static_libs # build static libraries
5 Summary: XAdES digital signature standard library
11 Source0: https://github.com/open-eid/libdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
12 # Source0-md5: 987a21c44a8b627794b6f810bf15465f
13 URL: https://github.com/open-eid/libdigidoc
15 BuildRequires: libxml2-devel
16 BuildRequires: openssl-devel
17 BuildRequires: zlib-devel
18 Requires: ca-certificates
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 DigiDoc is a generic library implementing the XAdES digital signature
23 standard. It allows to create, sign, verify, and modify digidoc XML
24 containers. Support for doing hardware cryptographic signing
25 operations is porivded via PKCS#11.
28 Summary: Header files and development documentation for libdigidoc
29 Group: Development/Libraries
30 Requires: %{name} = %{version}-%{release}
33 Header files and development documentation for libdigidoc.
36 Summary: Static libdigidoc library
37 Group: Development/Libraries
38 Requires: %{name}-devel = %{version}-%{release}
41 Static libdigidoc library.
53 rm -rf $RPM_BUILD_ROOT
54 %{__make} -C build install \
55 DESTDIR=$RPM_BUILD_ROOT
57 # certs come from ca-certificates package
58 rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/*.crt
61 rm -rf $RPM_BUILD_ROOT
63 %post -p /sbin/ldconfig
64 %postun -p /sbin/ldconfig
67 %defattr(644,root,root,755)
68 %doc AUTHORS README.md RELEASE-NOTES.txt
69 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/digidoc.conf
70 %attr(755,root,root) %{_libdir}/%{name}.so.*.*
71 %attr(755,root,root) %ghost %{_libdir}/%{name}.so.2
72 %attr(755,root,root) %{_bindir}/cdigidoc
73 %{_mandir}/man1/cdigidoc.1*
76 %defattr(644,root,root,755)
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_libdir}/%{name}.so
80 %{_includedir}/%{name}
81 %{_pkgconfigdir}/%{name}.pc
83 %if %{with static_libs}
85 %defattr(644,root,root,755)
86 %{_libdir}/libdigidoc.a