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)


Reply via email to