1 Summary: XAdES digital signature standard library
2 Summary(pl.UTF-8): Biblioteka obsługująca standard podpisów cyfrowych XAdES
8 #Source0Download: https://github.com/open-eid/libdigidoc/releases
9 Source0: https://github.com/open-eid/libdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 41194d61e8922aff76336d59d5ca22ac
11 Patch0: openssl3.patch
12 URL: https://github.com/open-eid/libdigidoc
13 BuildRequires: cmake >= 3.0
14 BuildRequires: doxygen
15 BuildRequires: libxml2-devel >= 2
18 BuildRequires: openssl-devel
19 BuildRequires: pkgconfig
20 BuildRequires: zlib-devel
21 Requires: ca-certificates
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 DigiDoc is a generic library implementing the XAdES digital signature
27 standard. It allows to create, sign, verify, and modify digidoc XML
28 containers. Support for doing hardware cryptographic signing
29 operations is provided via PKCS#11.
31 %description -l pl.UTF-8
32 DigiDoc to ogólna biblioteka implementująca standard podpisów
33 cyfrowych XAdES. Pozwala na tworzenie, podpisywanie, sprawdzanie i
34 modyfikowanie kontenerów XML digidoc. Obsługa podpisywania przy użyciu
35 kryptografii sprzętowej jest zapewniana poprzez PKCS#11.
38 Summary: Header files for libdigidoc library
39 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libdigidoc
40 Group: Development/Libraries
41 Requires: %{name} = %{version}-%{release}
42 Requires: openssl-devel
43 Requires: libxml2-devel >= 2
44 Obsoletes: libdigidoc-static < 2.7.0
47 Header files for libdigidoc library.
49 %description devel -l pl.UTF-8
50 Pliki nagłówkowe biblioteki libdigidoc.
53 Summary: Development documentation for libdigidoc
54 Summary(pl.UTF-8): Dokumentacja programistyczna biblioteki libdigidoc
58 Development documentation for libdigidoc.
60 %description apidocs -l pl.UTF-8
61 Dokumentacja programistyczna biblioteki libdigidoc.
74 rm -rf $RPM_BUILD_ROOT
76 %{__make} -C build install \
77 DESTDIR=$RPM_BUILD_ROOT
79 # certs come from ca-certificates package
80 %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.crt
83 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libdigidoc/html
84 %{__rm} $RPM_BUILD_ROOT%{_docdir}/libdigidoc/{SK-*-GUIDE.*,doxygen-license.txt,mit-license.txt,openssl-license.txt,sample_files_CDD.zip,zlib-license.txt}
87 rm -rf $RPM_BUILD_ROOT
89 %post -p /sbin/ldconfig
90 %postun -p /sbin/ldconfig
93 %defattr(644,root,root,755)
94 %doc AUTHORS README.md RELEASE-NOTES.md
95 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/digidoc.conf
96 %attr(755,root,root) %{_libdir}/libdigidoc.so.*.*
97 %attr(755,root,root) %ghost %{_libdir}/libdigidoc.so.2
98 %attr(755,root,root) %{_bindir}/cdigidoc
99 %{_mandir}/man1/cdigidoc.1*
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_libdir}/libdigidoc.so
104 %{_includedir}/libdigidoc
105 %{_pkgconfigdir}/libdigidoc.pc
108 %defattr(644,root,root,755)
109 %doc doc/{SK-CDD-PRG-GUIDE.pdf,SK-COM-PRG-GUIDE.pdf,sample_files_CDD.zip} build/doc/html