[Buildroot] [PATCH v2 03/11] package/python-jsonschema: add host variant
Dario Binacchi
dario.binacchi at amarulasolutions.com
Wed Dec 13 16:43:03 UTC 2023
Recent version of U-Boot use binman to provide a mechanism for building
images, from simple SPL + U-Boot combinations, to more complex
arrangements with many parts. This package is required by binman.
Co-developed-by: Michael Trimarchi <michael at amarulasolutions.com>
Signed-off-by: Michael Trimarchi <michael at amarulasolutions.com>
Signed-off-by: Dario Binacchi <dario.binacchi at amarulasolutions.com>
---
package/Config.in.host | 1 +
package/python-jsonschema/Config.in.host | 6 ++++++
package/python-jsonschema/python-jsonschema.mk | 6 ++++++
3 files changed, 13 insertions(+)
create mode 100644 package/python-jsonschema/Config.in.host
diff --git a/package/Config.in.host b/package/Config.in.host
index c80842c33a2f..5d2121de02a4 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -85,6 +85,7 @@ menu "Host utilities"
source "package/python-cython/Config.in.host"
source "package/python-greenlet/Config.in.host"
source "package/python-iniparse/Config.in.host"
+ source "package/python-jsonschema/Config.in.host"
source "package/python-kflash/Config.in.host"
source "package/python-lxml/Config.in.host"
source "package/python-pyyaml/Config.in.host"
diff --git a/package/python-jsonschema/Config.in.host b/package/python-jsonschema/Config.in.host
new file mode 100644
index 000000000000..fd275a41b200
--- /dev/null
+++ b/package/python-jsonschema/Config.in.host
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_HOST_PYTHON_JSONSCHEMA
+ bool "host python-jsonschema"
+ help
+ The host implementation of JSON Schema validation for Python.
+
+ https://github.com/python-jsonschema/jsonschema
diff --git a/package/python-jsonschema/python-jsonschema.mk b/package/python-jsonschema/python-jsonschema.mk
index dee87e8f9d9b..6f2206f3a03c 100644
--- a/package/python-jsonschema/python-jsonschema.mk
+++ b/package/python-jsonschema/python-jsonschema.mk
@@ -15,4 +15,10 @@ PYTHON_JSONSCHEMA_DEPENDENCIES = \
host-python-hatch-fancy-pypi-readme \
host-python-hatch-vcs
+HOST_PYTHON_JSONSCHEMA_DEPENDENCIES = \
+ host-python-hatchling \
+ host-python-hatch-fancy-pypi-readme \
+ host-python-hatch-vcs
+
$(eval $(python-package))
+$(eval $(host-python-package))
--
2.43.0
More information about the buildroot
mailing list