[packages/libp11] - new URLs, updated to 0.4.7
qboosh
qboosh at pld-linux.org
Fri Nov 24 23:04:33 CET 2017
commit 0d439bb16c451a7167cd43b2cac0fd100626d371
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Nov 24 23:05:35 2017 +0100
- new URLs, updated to 0.4.7
libp11.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 61 insertions(+), 14 deletions(-)
---
diff --git a/libp11.spec b/libp11.spec
index 01c7926..77f5795 100644
--- a/libp11.spec
+++ b/libp11.spec
@@ -1,18 +1,18 @@
-# TODO
-# - package apidocs
Summary: Layer on top of PKCS#11 API to make using PKCS#11 implementations easier
Summary(pl.UTF-8): Warstwa powyżej API PKCS#11 ułatwiająca używanie implementacji PKCS#11
Name: libp11
-Version: 0.2.8
-Release: 2
+Version: 0.4.7
+Release: 1
License: LGPL v2.1+
Group: Libraries
-Source0: http://www.opensc-project.org/files/libp11/%{name}-%{version}.tar.gz
-# Source0-md5: f46dcbbea13a0732ab095d36283d5060
-URL: http://www.opensc-project.org/libp11/
+#Source0Download: https://github.com/OpenSC/libp11/releases
+Source0: https://github.com/OpenSC/libp11/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 0902e692c7a5d2b96505913240b33220
+URL: https://github.com/OpenSC/libp11
BuildRequires: doxygen
-BuildRequires: libltdl-devel
-BuildRequires: openssl-devel >= 0.9.7
+BuildRequires: openssl-devel >= 0.9.8
+# for proxy_module detection
+BuildRequires: p11-kit-devel
BuildRequires: pkgconfig
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -31,8 +31,7 @@ Summary: Header files for libp11 library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libp11
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: libltdl-devel
-Requires: openssl-devel >= 0.9.7
+Requires: openssl-devel >= 0.9.8
%description devel
Header files for libp11 library.
@@ -52,12 +51,47 @@ Static libp11 library.
%description static -l pl.UTF-8
Statyczna biblioteka libp11.
+%package apidocs
+Summary: API documentation for libp11 library
+Summary(pl.UTF-8): Dokumentacja API biblioteki libp11
+Group: Documentation
+
+%description apidocs
+API documentation for libp11 library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki libp11.
+
+%package -n openssl-engine-pkcs11
+Summary: PKCS#11 engine for OpenSSL
+Summary(pl.UTF-8): Silnik PKCS#11 dla OpenSSL-a
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: openssl >= 0.9.8
+
+%description -n openssl-engine-pkcs11
+engine_pkcs11 is an implementation of an engine for OpenSSL. It can be
+loaded using code, config file or command line and will pass any
+function call by openssl to a PKCS#11 module. Engine_pkcs11 is meant
+to be used with smart cards and software for using smart cards in
+PKCS#11 format, such as OpenSC.
+
+%description -n openssl-engine-pkcs11 -l pl.UTF-8
+engine_pkcs11 to implementacja silnika dla OpenSSL-a. Może być
+wczytany przy użyciu kodu, pliku konfiguracyjnego i linii poleceń;
+przekazuje wszystkie wywołania funkcji openssl-a do modułu PKCS#11.
+engine_pkcs11 jest przeznaczony do używania z kartami procesorowymi i
+oprogramowaniem do używania kart procesorowych w formacie PKCS#11,
+takim jak OpenSC.
+
%prep
%setup -q
%build
%configure \
- --enable-api-doc
+ --enable-api-doc \
+ --disable-silent-rules \
+ --with-enginesdir=/%{_lib}/engines
%{__make}
%install
@@ -71,6 +105,10 @@ cp -af examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
# obsoleted by pkgconfig
%{__rm} $RPM_BUILD_ROOT%{_libdir}/libp11.la
+# loadable module
+%{__rm} $RPM_BUILD_ROOT/%{_lib}/engines/*.la
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libp11
%clean
rm -rf $RPM_BUILD_ROOT
@@ -80,18 +118,27 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc NEWS doc/{README,nonpersistent/{ChangeLog,wiki.out/*}}
+%doc NEWS README.md
%attr(755,root,root) %{_libdir}/libp11.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libp11.so.2
%files devel
%defattr(644,root,root,755)
-%doc doc/api.out/html/*
%attr(755,root,root) %{_libdir}/libp11.so
%{_includedir}/libp11.h
+%{_includedir}/p11_err.h
%{_pkgconfigdir}/libp11.pc
%{_examplesdir}/%{name}-%{version}
%files static
%defattr(644,root,root,755)
%{_libdir}/libp11.a
+
+%files apidocs
+%defattr(644,root,root,755)
+%doc doc/api.out/html/*
+
+%files -n openssl-engine-pkcs11
+%defattr(644,root,root,755)
+%attr(755,root,root) /%{_lib}/engines/libpkcs11.so
+%attr(755,root,root) /%{_lib}/engines/pkcs11.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libp11.git/commitdiff/0d439bb16c451a7167cd43b2cac0fd100626d371
More information about the pld-cvs-commit
mailing list