[Buildroot] [git commit branch/next] boot/optee-os: add support to build with python-pillow
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun Jun 5 20:49:00 UTC 2022
commit: https://git.buildroot.net/buildroot/commit/?id=edfa431c9b7b53dbbb3063bd5efd88aac84b1c6e
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next
Some specific versions of OP-TEE need the python-pillow module on the
host to build support for the TUI (Trusted User Interface) feature.
To allow building such OP-TEE versions, this commit adds the option
BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_PILLOW which when enabled ensures
that host-python-pillow is built before OP-TEE.
Signed-off-by: Kory Maincent <kory.maincent at bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
boot/optee-os/Config.in | 7 +++++++
boot/optee-os/optee-os.mk | 4 ++++
2 files changed, 11 insertions(+)
diff --git a/boot/optee-os/Config.in b/boot/optee-os/Config.in
index fb8a189a75..0be6e68b0c 100644
--- a/boot/optee-os/Config.in
+++ b/boot/optee-os/Config.in
@@ -72,6 +72,13 @@ config BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY
python-cryptography. Select this option if optee-os needs
python-cryptography to be built.
+config BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_PILLOW
+ bool "OP-TEE OS needs host-python-pillow"
+ help
+ Some specific OP-TEE OS versions may use python-pillow to
+ build the Trusted User Interface feature. Select this
+ option if optee-os need python-pillow to be built.
+
config BR2_TARGET_OPTEE_OS_CORE
bool "Build core"
default y
diff --git a/boot/optee-os/optee-os.mk b/boot/optee-os/optee-os.mk
index 5313a1badc..88f14b48e4 100644
--- a/boot/optee-os/optee-os.mk
+++ b/boot/optee-os/optee-os.mk
@@ -29,6 +29,10 @@ else
OPTEE_OS_DEPENDENCIES += host-python-pycryptodomex
endif
+ifeq ($(BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_PILLOW),y)
+OPTEE_OS_DEPENDENCIES += host-python-pillow
+endif
+
ifeq ($(BR2_TARGET_OPTEE_OS_NEEDS_DTC),y)
OPTEE_OS_DEPENDENCIES += host-dtc
endif
More information about the buildroot
mailing list