Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package optee-client for openSUSE:Factory 
checked in at 2024-02-26 19:49:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/optee-client (Old)
 and      /work/SRC/openSUSE:Factory/.optee-client.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "optee-client"

Mon Feb 26 19:49:23 2024 rev:5 rq:1151790 version:4.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/optee-client/optee-client.changes        
2020-08-05 20:29:26.387099891 +0200
+++ /work/SRC/openSUSE:Factory/.optee-client.new.1770/optee-client.changes      
2024-02-26 19:50:44.661520894 +0100
@@ -1,0 +2,14 @@
+Mon Feb 26 14:39:59 UTC 2024 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Update to 4.1.0
+- Add libseteec0 and libteeacl0
+- Drop upstream patch:
+  * optee-client-fix-lib.patch
+
+-------------------------------------------------------------------
+Mon Feb 26 12:50:29 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Use %autosetup macro. Allows to eliminate the usage of deprecated
+  PatchN.
+
+-------------------------------------------------------------------

Old:
----
  optee-client-fix-lib.patch
  optee_client-3.9.0.tar.gz

New:
----
  optee_client-4.1.0.tar.gz

BETA DEBUG BEGIN:
  Old:- Drop upstream patch:
  * optee-client-fix-lib.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ optee-client.spec ++++++
--- /var/tmp/diff_new_pack.uadlNt/_old  2024-02-26 19:50:45.449549382 +0100
+++ /var/tmp/diff_new_pack.uadlNt/_new  2024-02-26 19:50:45.449549382 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package optee-client
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,17 +18,18 @@
 
 %define libname libteec1
 %define libname2 libckteec0
+%define libname3 libseteec0
+%define libname4 libteeacl0
 Name:           optee-client
-Version:        3.9.0
+Version:        4.1.0
 Release:        0
 Summary:        A Trusted Execution Environment client
 License:        BSD-2-Clause
 Group:          System/Boot
 URL:            https://github.com/OP-TEE/optee_client
 Source:         
https://github.com/OP-TEE/optee_client/archive/%{version}.tar.gz#/optee_client-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM - https://github.com/OP-TEE/optee_client/issues/213
-Patch1:         optee-client-fix-lib.patch
 BuildRequires:  cmake
+BuildRequires:  libuuid-devel
 
 %description
 This component provides the TEE Client API as defined by the
@@ -53,10 +54,44 @@
 application executing in OP-TEE.For a general overview of OP-TEE, the
 Open Platform Trusted Execution Environment, see the Notice.md file.
 
+%package -n %{libname3}
+Summary:        Library implementing the Secure Element control 
+Group:          System/Libraries
+
+%description -n %{libname3}
+When a Secure Element -supported by OP-TEE- enables SCP03, the
+encryption keys could have been derived from the HUK and therefore not
+known to the normal world.
+
+In such circumstances, APDU frames will need to be routed to the
+secure world for encryption before sending them to the SE and then
+decrypted when processing the response.
+
+Secure Elements supporting SCP03 are shipped with predefined keys
+stored in persistent memory and documented in their data sheets.
+
+This library provides an interface to enable SCP03 using those
+non-secure keys. It also provides an interface to rotate these default
+keys and derive board unique new ones before enabling the SCP03
+session.
+
+
+%package -n %{libname4}
+Summary:        ACL helper library
+Group:          System/Libraries
+
+%description -n %{libname4}
+Helper library libteeacl containing functions that can be used to
+generate the hashed UUID of the user or group. These can then be
+configured to PKCS11 tokens provided by libckteec for Access Control
+List (ACL) based access.
+
 
 %package devel
 Summary:        Files for Developing with libtee
 Group:          Development/Libraries/C and C++
+Requires:       %{libname4} = %{version}
+Requires:       %{libname3} = %{version}
 Requires:       %{libname2} = %{version}
 Requires:       %{libname} = %{version}
 
@@ -67,8 +102,7 @@
 This package contains the libvisio development files.
 
 %prep
-%setup -q -n optee_client-%{version}
-%patch1 -p1
+%autosetup -p1 -n optee_client-%{version}
 
 %build
 %cmake
@@ -92,6 +126,9 @@
 %{_includedir}/*.h
 %{_libdir}/libteec.so
 %{_libdir}/libckteec.so
+%{_libdir}/libseteec.so
+%{_libdir}/libteeacl.so
+%{_libdir}/pkgconfig/libteec.pc
 
 %files -n %{libname}
 %{_libdir}/libteec.so.*
@@ -99,3 +136,9 @@
 %files -n %{libname2}
 %{_libdir}/libckteec.so.*
 
+%files -n %{libname3}
+%{_libdir}/libseteec.so.*
+
+%files -n %{libname4}
+%{_libdir}/libteeacl.so.*
+

++++++ optee_client-3.9.0.tar.gz -> optee_client-4.1.0.tar.gz ++++++
++++ 12354 lines of diff (skipped)

Reply via email to