Hello community, here is the log from the commit of package libp11 for openSUSE:Factory checked in at 2017-08-24 18:29:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libp11 (Old) and /work/SRC/openSUSE:Factory/.libp11.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libp11" Thu Aug 24 18:29:02 2017 rev:27 rq:511838 version:0.4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libp11/libp11.changes 2015-12-29 13:00:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libp11.new/libp11.changes 2017-08-24 18:29:08.729940722 +0200 @@ -1,0 +2,26 @@ +Wed Jul 19 12:41:16 UTC 2017 - [email protected] + +- Remove --with-pic which is only for static libs. + +------------------------------------------------------------------- +Mon Jul 17 09:18:06 UTC 2017 - [email protected] + +- Version update to 0.4.7: + * Added OpenSSL-style engine error reporting (Michał Trojnara) + * Added the FORCE_LOGIN engine ctrl command (Michał Trojnara) + * Implemented the QUIET engine ctrl command (Michał Trojnara) + * Modified CKU_CONTEXT_SPECIFIC PIN requests to be based + on the CKA_ALWAYS_AUTHENTICATE attribute rather than the + CKR_USER_NOT_LOGGED_IN error (Michał Trojnara) + * Fixed printing hex values (Michał Trojnara) + * Fixed build error with OPENSSL_NO_EC (Kai Kang) + +------------------------------------------------------------------- +Fri Jun 23 14:52:22 UTC 2017 - [email protected] + +- Update to verion 0.4.6 + * For full list of changes since version 0.3.0 see NEWS +- Create openssl-engine-libp11 subpackage +- Add gpg signature + +------------------------------------------------------------------- Old: ---- libp11-0.3.0.tar.gz New: ---- libp11-0.4.7.tar.gz libp11-0.4.7.tar.gz.asc libp11.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libp11.spec ++++++ --- /var/tmp/diff_new_pack.3KT99L/_old 2017-08-24 18:29:10.205732803 +0200 +++ /var/tmp/diff_new_pack.3KT99L/_new 2017-08-24 18:29:10.209732240 +0200 @@ -1,7 +1,7 @@ # # spec file for package libp11 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,23 @@ # +%define libname libp11-2 Name: libp11 -Version: 0.3.0 +Version: 0.4.7 Release: 0 -Url: https://github.com/OpenSC/libp11 Summary: Library Implementing a Small Layer on Top of PKCS#11 API License: LGPL-2.1+ Group: Productivity/Security -Source: https://github.com/OpenSC/libp11/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: %{name}-rpmlintrc -Source2: baselibs.conf -BuildRequires: doxygen +Url: https://github.com/OpenSC/libp11 +Source0: https://github.com/OpenSC/libp11/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz +Source1: https://github.com/OpenSC/libp11/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz.asc +Source2: %{name}.keyring +Source3: %{name}-rpmlintrc +Source4: baselibs.conf BuildRequires: fdupes -BuildRequires: libtool -BuildRequires: openssl-devel -BuildRequires: pkg-config -BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(zlib) %description Libp11 is a library implementing a small layer on top of PKCS#11 API to @@ -45,11 +45,26 @@ and thus is "derived from the RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki)". -%package -n libp11-2 +%package -n %{libname} Summary: Library Implementing a Small Layer on Top of PKCS#11 API Group: Productivity/Security -%description -n libp11-2 +%description -n %{libname} +Libp11 is a library implementing a small layer on top of PKCS#11 API to +make using PKCS#11 implementations easier. + +The official name for PKCS#11 is "RSA Security Inc. PKCS #11 +Cryptographic Token Interface (Cryptoki)". + +Libp11 source code includes the official header files (version 2.20) +and thus is "derived from the RSA Security Inc. PKCS #11 Cryptographic +Token Interface (Cryptoki)". + +%package -n openssl-engine-%{name} +Summary: Library Implementing a Small Layer on Top of PKCS#11 API +Group: Productivity/Security + +%description -n openssl-engine-%{name} Libp11 is a library implementing a small layer on top of PKCS#11 API to make using PKCS#11 implementations easier. @@ -63,7 +78,7 @@ %package devel Summary: Library Implementing a Small Layer on Top of PKCS#11 API Group: Development/Libraries/C and C++ -Requires: libp11-2 = %{version} +Requires: %{libname} = %{version} Requires: openssl-devel %description devel @@ -81,31 +96,34 @@ %setup -q %build -%configure --disable-static --with-pic \ +%configure \ + --disable-static \ + --disable-silent-rules \ --enable-doc\ - --docdir=%{_docdir}/libp11-2\ - --enable-api-doc\ - --with-apidocdir=%{_docdir}/%{name}-devel + --docdir=%{_docdir}/%{libname} make %{?_smp_mflags} %install -%makeinstall -mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/libp11-2 -rm -f %{buildroot}%{_libdir}/*.la +%make_install +mkdir -p %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{libname} +find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot}%{_docdir} -%post -n libp11-2 -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig -%postun -n libp11-2 -p /sbin/ldconfig - -%files -n libp11-2 -%defattr (-, root, root) -%doc %{_docdir}/libp11-2 +%files -n %{libname} +%doc %{_docdir}/%{libname} %{_libdir}/*.so.* +%files -n openssl-engine-%{name} +%if 0%{?suse_version} > 1325 +%{_libdir}/engines-?.? +%else +%{_libdir}/engines +%endif + %files devel -%defattr (-, root, root) -%doc %{_docdir}/%{name}-devel %{_includedir}/*.h %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc ++++++ libp11-0.3.0.tar.gz -> libp11-0.4.7.tar.gz ++++++ ++++ 36018 lines of diff (skipped)
