From patchwork Fri Mar 14 19:33:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Bezdeka X-Patchwork-Id: 4103 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 14 Mar 2025 20:34:02 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f55.google.com (mail-wr1-f55.google.com [209.85.221.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 52EJY1Ri001054 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 14 Mar 2025 20:34:01 +0100 Received: by mail-wr1-f55.google.com with SMTP id ffacd0b85a97d-3913aaf1e32sf1588831f8f.0 for ; Fri, 14 Mar 2025 12:34:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1741980834; cv=pass; d=google.com; s=arc-20240605; b=gwltpQ4Q+L1jQr+nwuN6eWOhDZyZY0lpeNRxG7CNUb5dnQ6kzhRrq7HbYWr8HEgnTV R7eYrXKyieEwuw4FmYDFhAfGGErCHnJvwLXH5gYTc0w3FSXA3fq9Olzq/QPDayQGBBgD /aXofzvr+Z1izjvmbZEBfA0XY1mylvscDA2dsfQlrHH6wFzr/my53yH/WtHm+87rf/C+ rflW9h85VpG//hk5J89OyrG+MzMYl0UC5+FUtviN1/ef5FIAje+VlBg3mkFAgOiUD9l6 V4KzkvNsQIr+eHmTM+A6gZhMe0PfAafjQpYNs94X6Y/lWYK1piIl2IdKTetx2t4yFLCS sxXw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:cc:to :in-reply-to:references:message-id:mime-version:subject:date:from :dkim-signature; bh=Uq3zcm7odrbNKoZIMJ6O5zPRQftdz4t8MILSyYtmzAs=; fh=8c39v0oAd46tmHQWHuMjDcS+5U1sBjlOXZxsQtUEaRE=; b=i0MgF5CxHkwmvnYZ3jxqsDoiEwALKRo5+oinfOueJRzvsKwpW+doPCiQ5sh7ej8Nmc hmS7GVzIq8Et9kDrv7vXCQOHisGycgtagx5Qg+g5qIFLFO1/xR5biSSB5be1khLtPGcS 4uaef355ZJhBaumoOjnW4elRRGw8UFCGX47SAQ9zGfAiyYCvU5vgFvjCaDkyLtZ6IAa5 fb199prTCNkmGgleUbS1VMHZ614k+GPpQYOwgmVypNQNmd3IjkCfmen7EZYdKPOQaUMh 6+iUvzcFbs0NynZ1/Z37gq/bBGngr7SUSbWNA4w1R47JLMJyRdzL0rndOGOs2DSiUMbN Ed7g==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QmiyCmeQ; spf=pass (google.com: domain of fm-68982-20250314193350e9b8694acb5f9578f1-hav_vc@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-68982-20250314193350e9b8694acb5f9578f1-hAv_Vc@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1741980834; x=1742585634; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id:cc :to:in-reply-to:references:message-id:mime-version:subject:date:from :from:to:cc:subject:date:message-id:reply-to; bh=Uq3zcm7odrbNKoZIMJ6O5zPRQftdz4t8MILSyYtmzAs=; b=hXF6yXWGtpSxnx0iwlyNkBHZNewn42Q6XQdiypvpedlqyN2EhRJSkOUOVfjRvXL08m KtH/OXb5WUsTJGjEpM0VZpFrJ3SfV85j+5Ui6+dkA2QIa6NTo0CZOOMhRDBdpT85TjVi 2UieY9oEu6f4Arf81lUfhbjqoAHh1WQsWkEeEsnG5CAC0hZiy1TGLHTBR5nK46konF/1 aaBEWuX7f7OHPEbTdAi9cpksJXNGfO2N6hvzl+L6sGY0QtYRFnQYeCKUVM1pVBzrfvO6 NahQ3OT6b7XYXmaeZXNHtYXvSbHUtjNi7EsThg05Qdghu4hPIWF1rByel9iSh5oa7Rky /ENQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741980834; x=1742585634; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id:cc :to:in-reply-to:references:message-id:mime-version:subject:date:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Uq3zcm7odrbNKoZIMJ6O5zPRQftdz4t8MILSyYtmzAs=; b=i1mpMVQgtVTieGjdVthp7Y8zmTxIKP+fPoWV3GqeaPcuht+7if1/V1sMSckjhkGd69 +bjCqdgYOdNkAGjJ6ixxGUO9bucfnY4LU/WTBRax94zRfez0+8me0Mz94GFORwQK7QSj HVBRcE4Gv+/CnjGIMcYKMvnTTo47eiPj85JcjN2BIWmlwOAdEFLYLNyl/7rBiXROCreC 5Zssau0Ob6JIR1jYsH/peIADNcMhM208Ye9Eb+H65JLgb4h1x9oZSCu4Thivv5VsCbPt Oj3SHmBV+tT2l6vsxW6WkgX0ht03kloqNhhzfjp3lCBvzimR/KsUmURzq5JrpYLcyHNH Hpjw== X-Forwarded-Encrypted: i=2; AJvYcCVzgQERex6tk6uvusceFTw3fBeSF21tLW+oq6cAsLiJbJfO4ldhj97ME+JeUkJGuUVVRFKREqM=@isar-build.org X-Gm-Message-State: AOJu0YwmFYkdm0P+MzU2Kw46BmWqUo5dYGPZgzdtE3gMts+Pww1+thbF FOIyfo9yC/a6vO7A5Ue6DUJAq6AlTESirNMNOX9lpezgygQOymhX X-Google-Smtp-Source: AGHT+IFyLpUBu8qzo3CoYu6PPE/IqC994R3hSqpTz4hEvccj0NoVCMyKgj/kkF/R4lxqKq/I1J0sRA== X-Received: by 2002:adf:a29c:0:b0:391:a43:8bb6 with SMTP id ffacd0b85a97d-3971e0be0fcmr4784575f8f.33.1741980833148; Fri, 14 Mar 2025 12:33:53 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAIm7dvSIJtauojUiP0DZGknEdgawm4Q0u4f2Lo/8ZeYlw== Received: by 2002:a05:6000:18c2:b0:38f:2133:2c23 with SMTP id ffacd0b85a97d-3956423d56cls1187926f8f.0.-pod-prod-09-eu; Fri, 14 Mar 2025 12:33:51 -0700 (PDT) X-Received: by 2002:a05:6000:18ab:b0:391:ccf:2d17 with SMTP id ffacd0b85a97d-3971a2a2addmr5928992f8f.0.1741980830906; Fri, 14 Mar 2025 12:33:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1741980830; cv=none; d=google.com; s=arc-20240605; b=cmDGhL6pkrINUThyRfxTKr/Zx6EcFwZFDeWu3PdVX6paVUniG36lhKNR8NDlBiuSYs W6lf30/JOqzF1LzGrCJd0omFmrIUh10kehl6bhTba6RwY+M43/viudA1kLLCWNLLQw7u cWwR4Px2JSlE4l+oeQkTJkzLn4WxuyYmzqgi69wGVYEtSWc6fiHhinI73ikrHRtSzBXp 5C8h/XMr8oW1MFRmzBFJGIngKyGWDdhZnGYkHYAdOTnKiRO5q/6I2H017gX0pdMMGp0a WqfMCMVo5Bykvx6HQuAGy1QnEDSMYYVefI70yFF5eyA4BqDcobbqIEk8uUDXbJ6+ZSk0 KY+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=Pck4p8zkpoBCECC++1LoXAHpfN0LX6oNfM4FR35jjwg=; fh=YUnRQCEU8siAQ16r31dQik245VPoyeDNuy6O3qpPM6c=; b=DCeiC9wLXnsBlqP3qC/DzlLYq29akKMC0GvhLTfTbhaY4fQxdqYDSRdaQ5IFSR4oZh K1PY/9+rWu/6wcve6Iwjvphsao6Qja5vrDx5TMxg2SyAN+KK3uKPy1HRIiBpJw65haz4 l19gmRDRzIKUGWCq77Q/SZmKNP/JQ4crNol7eAV4rrEVjBLAdqcAwGOkwb9fmmrzYDOK D9iHz1Sv5Q+w8gbKYNFTVbJICId1SP7DtqiXtLPxKPRG3BcducfTLUVnEYJIPYt7hHfQ 8J0vSyxtVJ+vX/5lJTSREA+VMTU8kVPsG08L/beHAhf1NEDTeiUXEiCCk7N0553k2HNn GNgA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QmiyCmeQ; spf=pass (google.com: domain of fm-68982-20250314193350e9b8694acb5f9578f1-hav_vc@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-68982-20250314193350e9b8694acb5f9578f1-hAv_Vc@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-395c7eedda2si155734f8f.1.2025.03.14.12.33.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Mar 2025 12:33:50 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-68982-20250314193350e9b8694acb5f9578f1-hav_vc@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 20250314193350e9b8694acb5f9578f1 for ; Fri, 14 Mar 2025 20:33:50 +0100 X-Patchwork-Original-From: "'Florian Bezdeka' via isar-users" From: Florian Bezdeka Date: Fri, 14 Mar 2025 20:33:36 +0100 Subject: [PATCH 5/7] meta: optee-client: Update debianization to allow compat level increase MIME-Version: 1.0 Message-Id: <20250314-flo-remove-compat-files-v1-5-fab2d8b18266@siemens.com> References: <20250314-flo-remove-compat-files-v1-0-fab2d8b18266@siemens.com> In-Reply-To: <20250314-flo-remove-compat-files-v1-0-fab2d8b18266@siemens.com> To: isar-users@googlegroups.com Cc: Quirin Gylstorff X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-68982:519-21489:flowmailer X-Original-Sender: florian.bezdeka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=QmiyCmeQ; spf=pass (google.com: domain of fm-68982-20250314193350e9b8694acb5f9578f1-hav_vc@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-68982-20250314193350e9b8694acb5f9578f1-hAv_Vc@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Florian Bezdeka Reply-To: Florian Bezdeka Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The existing debianization was quite minimalistic to get tee-supplicant up and running. A couple of packaging failures came to light after the debian/compat had been lifted to 13: | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libckteec.so.0 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libckteec.so.0.1 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libckteec.so.0.1.0 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libseteec.so.0 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libseteec.so.0.1 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libseteec.so.0.1.0 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libteeacl.so.0 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libteeacl.so.0.1 exists in debian/tmp but is not installed to anywhere | dh_missing: warning: usr/lib/arm-linux-gnueabihf/libteeacl.so.0.1.0 exists in debian/tmp but is not installed to anywhere | dh_missing: error: missing files, aborting | The following debhelper tools have reported what they installed (with files per package) | * dh_install: libteec1 (3), optee-client-dev (15), tee-supplicant (1) | * dh_installdocs: libteec1 (0), optee-client-dev (0), tee-supplicant (0) | If the missing files are installed by another tool, please file a bug against it. | When filing the report, if the tool is not part of debhelper itself, please reference the | "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). | (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) | Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built | If the omission is intentional or no other helper can take care of this consider adding the | paths to debian/not-installed. | | Remember to be careful with paths containing "arm-linux-gnueabihf", where you might need to | use a wildcard or (assuming compat 13+) e.g. ${DEB_HOST_MULTIARCH} in debian/not-installed | to ensure it works on all architectures (see #961104). | make: *** [debian/rules:13: binary] Error 25 | dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 The debianization is now synchronized with upstream Debian 12, additionally adding the libteeacl0.1.0 package to fix all remaining reported packaging problems that upstream already fixed for Debian 13 - where additional package renaming will take place. Signed-off-by: Florian Bezdeka --- .../optee-client/files/debian/control.tmpl | 59 ++++++++++++++++++++-- .../optee-client/files/debian/libckteec0.install | 1 + .../optee-client/files/debian/libseteec0.install | 1 + .../files/debian/libteeacl0.1.0.install | 1 + .../optee-client/files/debian/libteec1.install | 1 + .../files/debian/optee-client-dev.install | 2 + .../files/debian/tee-supplicant.install | 1 + .../optee-client/optee-client-custom.inc | 5 +- 8 files changed, 66 insertions(+), 5 deletions(-) diff --git a/meta/recipes-bsp/optee-client/files/debian/control.tmpl b/meta/recipes-bsp/optee-client/files/debian/control.tmpl index 7cd121ee2f2796989348a73627224a9ab897056a..d3669d50627b3f88d475f38abebbd41070dd2b10 100644 --- a/meta/recipes-bsp/optee-client/files/debian/control.tmpl +++ b/meta/recipes-bsp/optee-client/files/debian/control.tmpl @@ -1,8 +1,13 @@ Source: ${PN} Priority: optional Maintainer: Unknown maintainer -Build-Depends: pkg-config, uuid-dev -Standards-Version: 4.1.3 +Build-Depends: debhelper-compat (= 12), + docbook-xml, + docbook-xsl, + pkg-config, + uuid-dev, + xsltproc +Standards-Version: 4.5.1 Section: libs Homepage: https://github.com/OP-TEE/optee_client Rules-Requires-Root: no @@ -11,7 +16,10 @@ Package: optee-client-dev Section: libdevel Architecture: ${DISTRO_ARCH} Multi-Arch: same -Depends: libteec1 (= ${binary:Version}), +Depends: libckteec0 (= ${binary:Version}), + libseteec0 (= ${binary:Version}), + libteeacl0.1.0 (= ${binary:Version}), + libteec1 (= ${binary:Version}), ${misc:Depends} Description: normal world user space client APIs for OP-TEE (development) OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a @@ -23,6 +31,21 @@ Description: normal world user space client APIs for OP-TEE (development) . This package contains the development files OpTEE Client API +Package: libteeacl0.1.0 +Architecture: ${DISTRO_ARCH} +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: normal world user space client APIs for OP-TEE + OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a + non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone + technology. OP-TEE implements TEE Internal Core API v1.1.x which is the API + exposed to Trusted Applications and the TEE Client API v1.0, which is the + API describing how to communicate with a TEE. This package provides the TEE + Client API library. + . + This package contains libteeacl library. + + Package: libteec1 Architecture: ${DISTRO_ARCH} Multi-Arch: same @@ -37,6 +60,36 @@ Description: normal world user space client APIs for OP-TEE . This package contains libteec library. +Package: libckteec0 +Architecture: ${DISTRO_ARCH} +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: normal world user space client APIs for OP-TEE + OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a + non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone + technology. OP-TEE implements TEE Internal Core API v1.1.x which is the API + exposed to Trusted Applications and the TEE Client API v1.0, which is the + API describing how to communicate with a TEE. This package provides the TEE + Client API library. + . + This package contains libckteec library. + +Package: libseteec0 +Architecture: ${DISTRO_ARCH} +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: normal world user space client APIs for OP-TEE + OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a + non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone + technology. OP-TEE implements TEE Internal Core API v1.1.x which is the API + exposed to Trusted Applications and the TEE Client API v1.0, which is the + API describing how to communicate with a TEE. This package provides the TEE + Client API library. + . + libseteec stands for secure element control. + . + This package contains libseteec library. + Package: tee-supplicant Architecture: ${DISTRO_ARCH} Depends: systemd ${misc:Depends}, procps, ${shlibs:Depends} diff --git a/meta/recipes-bsp/optee-client/files/debian/libckteec0.install b/meta/recipes-bsp/optee-client/files/debian/libckteec0.install new file mode 100644 index 0000000000000000000000000000000000000000..419ccf86c3f827fd6a5c4ce5c8f6d773129f3425 --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/libckteec0.install @@ -0,0 +1 @@ +usr/lib/*/libckteec*.so.* diff --git a/meta/recipes-bsp/optee-client/files/debian/libseteec0.install b/meta/recipes-bsp/optee-client/files/debian/libseteec0.install new file mode 100644 index 0000000000000000000000000000000000000000..3e8b56191392e8a550f822596c188742a0374155 --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/libseteec0.install @@ -0,0 +1 @@ +usr/lib/*/libseteec*.so.* diff --git a/meta/recipes-bsp/optee-client/files/debian/libteeacl0.1.0.install b/meta/recipes-bsp/optee-client/files/debian/libteeacl0.1.0.install new file mode 100644 index 0000000000000000000000000000000000000000..1542252de5637bb53a0946b52ec0de5669d4bd90 --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/libteeacl0.1.0.install @@ -0,0 +1 @@ +usr/lib/*/libteeacl*.so.* diff --git a/meta/recipes-bsp/optee-client/files/debian/libteec1.install b/meta/recipes-bsp/optee-client/files/debian/libteec1.install new file mode 100644 index 0000000000000000000000000000000000000000..3670ad0a682ff9dc0aabd1d5cf72c1038c1b224b --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/libteec1.install @@ -0,0 +1 @@ +usr/lib/*/libteec*.so.* diff --git a/meta/recipes-bsp/optee-client/files/debian/optee-client-dev.install b/meta/recipes-bsp/optee-client/files/debian/optee-client-dev.install new file mode 100644 index 0000000000000000000000000000000000000000..f3800aad52cb869fee2b088da83d22e96bd27dbb --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/optee-client-dev.install @@ -0,0 +1,2 @@ +usr/include/* +usr/lib/*/lib*.so diff --git a/meta/recipes-bsp/optee-client/files/debian/tee-supplicant.install b/meta/recipes-bsp/optee-client/files/debian/tee-supplicant.install new file mode 100644 index 0000000000000000000000000000000000000000..05a96f1e64c0a99961a38643b0b4bb5a97d19dcc --- /dev/null +++ b/meta/recipes-bsp/optee-client/files/debian/tee-supplicant.install @@ -0,0 +1 @@ +/usr/sbin/* diff --git a/meta/recipes-bsp/optee-client/optee-client-custom.inc b/meta/recipes-bsp/optee-client/optee-client-custom.inc index f50ed007b17e6ce53477c9fa541e16335e35e814..a87863f90bd10f82c6e360288c97b00d83989c4c 100644 --- a/meta/recipes-bsp/optee-client/optee-client-custom.inc +++ b/meta/recipes-bsp/optee-client/optee-client-custom.inc @@ -1,5 +1,5 @@ # -# Copyright (c) Siemens AG, 2023 +# Copyright (c) Siemens AG, 2023-2025 # # Authors: # Su Bao Cheng @@ -13,7 +13,8 @@ FILESPATH:append := ":${FILE_DIRNAME}/files" DESCRIPTION = "OPTee Client" -PROVIDES = "libteec1 optee-client-dev tee-supplicant" +PROVIDES = "libteec1 libckteec0 libseteec0 libteeacl0.1.0" +PROVIDES += "optee-client-dev tee-supplicant" SRC_URI += "file://debian"