]> git.pld-linux.org Git - SPECS.git/blob - libdigidoc.spec
SPECS updated Sun 1 Aug 15:50:02 CEST 2021
[SPECS.git] / libdigidoc.spec
1 Summary:        XAdES digital signature standard library
2 Summary(pl.UTF-8):      Biblioteka obsługująca standard podpisów cyfrowych XAdES
3 Name:           libdigidoc
4 Version:        3.10.4
5 Release:        1
6 License:        LGPL v2.1+
7 Group:          Libraries
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:  050c73fe991dae0ffe3afec616e20851
11 Patch0:         %{name}-cmake.patch
12 URL:            https://github.com/open-eid/libdigidoc
13 BuildRequires:  cmake >= 2.8
14 BuildRequires:  libxml2-devel >= 2
15 BuildRequires:  openssl-devel
16 BuildRequires:  pkgconfig
17 BuildRequires:  zlib-devel
18 Requires:       ca-certificates
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
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 provided via PKCS#11.
26
27 %description -l pl.UTF-8
28 DigiDoc to ogólna biblioteka implementująca standard podpisów
29 cyfrowych XAdES. Pozwala na tworzenie, podpisywanie, sprawdzanie i
30 modyfikowanie kontenerów XML digidoc. Obsługa podpisywania przy użyciu
31 kryptografii sprzętowej jest zapewniana poprzez PKCS#11.
32
33 %package devel
34 Summary:        Header files for libdigidoc library
35 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libdigidoc
36 Group:          Development/Libraries
37 Requires:       %{name} = %{version}-%{release}
38 Requires:       openssl-devel
39 Requires:       libxml2-devel >= 2
40 Obsoletes:      libdigidoc-static
41
42 %description devel
43 Header files for libdigidoc library.
44
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki libdigidoc.
47
48 %package apidocs
49 Summary:        Development documentation for libdigidoc
50 Summary(pl.UTF-8):      Dokumentacja programistyczna biblioteki libdigidoc
51 Group:          Documentation
52
53 %description apidocs
54 Development documentation for libdigidoc.
55
56 %description apidocs -l pl.UTF-8
57 Dokumentacja programistyczna biblioteki libdigidoc.
58
59 %prep
60 %setup -q
61 %patch0 -p1
62
63 %build
64 install -d build
65 cd build
66 %cmake ..
67 %{__make}
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71
72 %{__make} -C build install \
73         DESTDIR=$RPM_BUILD_ROOT
74
75 # certs come from ca-certificates package
76 %{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.crt
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %post   -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
83
84 %files
85 %defattr(644,root,root,755)
86 %doc AUTHORS README.md RELEASE-NOTES.md
87 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/digidoc.conf
88 %attr(755,root,root) %{_libdir}/libdigidoc.so.*.*
89 %attr(755,root,root) %ghost %{_libdir}/libdigidoc.so.2
90 %attr(755,root,root) %{_bindir}/cdigidoc
91 %{_mandir}/man1/cdigidoc.1*
92
93 %files devel
94 %defattr(644,root,root,755)
95 %attr(755,root,root) %{_libdir}/libdigidoc.so
96 %{_includedir}/libdigidoc
97 %{_pkgconfigdir}/libdigidoc.pc
98
99 %files apidocs
100 %defattr(644,root,root,755)
101 %doc doc/{SK-CDD-PRG-GUIDE.pdf,SK-COM-PRG-GUIDE.pdf,sample_files_CDD.zip}
This page took 0.031356 seconds and 3 git commands to generate.