]> git.pld-linux.org Git - packages/libdigidoc.git/blame - libdigidoc.spec
up to 3.10.2
[packages/libdigidoc.git] / libdigidoc.spec
CommitLineData
836673a2
ER
1#
2# Conditional build:
3%bcond_with static_libs # build static libraries
4
46d7d535
AM
5Summary: XAdES digital signature standard library
6Name: libdigidoc
d0abbd71
ER
7Version: 3.10.2
8Release: 1
836673a2 9License: LGPL v2+
46d7d535 10Group: Libraries
d0abbd71
ER
11Source0: https://github.com/open-eid/libdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
12# Source0-md5: 987a21c44a8b627794b6f810bf15465f
13URL: https://github.com/open-eid/libdigidoc
836673a2 14BuildRequires: cmake
46d7d535
AM
15BuildRequires: libxml2-devel
16BuildRequires: openssl-devel
836673a2 17BuildRequires: zlib-devel
d0abbd71 18Requires: ca-certificates
46d7d535
AM
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
46d7d535
AM
21%description
22DigiDoc is a generic library implementing the XAdES digital signature
23standard. It allows to create, sign, verify, and modify digidoc XML
24containers. Support for doing hardware cryptographic signing
25operations is porivded via PKCS#11.
26
27%package devel
28Summary: Header files and development documentation for libdigidoc
29Group: Development/Libraries
560d8d0c 30Requires: %{name} = %{version}-%{release}
46d7d535
AM
31
32%description devel
33Header files and development documentation for libdigidoc.
34
35%package static
36Summary: Static libdigidoc library
37Group: Development/Libraries
560d8d0c 38Requires: %{name}-devel = %{version}-%{release}
46d7d535
AM
39
40%description static
41Static libdigidoc library.
42
43%prep
44%setup -q
45
46%build
836673a2
ER
47install -d build
48cd build
49%cmake ..
50%{__make}
46d7d535
AM
51
52%install
53rm -rf $RPM_BUILD_ROOT
836673a2 54%{__make} -C build install \
46d7d535
AM
55 DESTDIR=$RPM_BUILD_ROOT
56
d0abbd71
ER
57# certs come from ca-certificates package
58rm -r $RPM_BUILD_ROOT%{_datadir}/%{name}/*.crt
59
46d7d535
AM
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%post -p /sbin/ldconfig
64%postun -p /sbin/ldconfig
65
66%files
67%defattr(644,root,root,755)
d0abbd71 68%doc AUTHORS README.md RELEASE-NOTES.txt
46d7d535 69%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/digidoc.conf
836673a2
ER
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
260d025c 73%{_mandir}/man1/cdigidoc.1*
46d7d535
AM
74
75%files devel
d0abbd71 76%defattr(644,root,root,755)
260d025c 77%doc doc/*
46d7d535 78%defattr(644,root,root,755)
836673a2 79%attr(755,root,root) %{_libdir}/%{name}.so
46d7d535
AM
80%{_includedir}/%{name}
81%{_pkgconfigdir}/%{name}.pc
82
836673a2 83%if %{with static_libs}
46d7d535
AM
84%files static
85%defattr(644,root,root,755)
86%{_libdir}/libdigidoc.a
836673a2 87%endif
This page took 0.137107 seconds and 4 git commands to generate.