@@ -65,6 +65,7 @@ menu "Host utilities"
source "package/pwgen/Config.in.host"
source "package/python/Config.in.host"
source "package/python-cython/Config.in.host"
+ source "package/python-libarchive-c/Config.in.host"
source "package/python-lxml/Config.in.host"
source "package/python-magic/Config.in.host"
source "package/python-six/Config.in.host"
new file mode 100644
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_HOST_PYTHON_LIBARCHIVE_C
+ bool "host-python-libarchive-c"
+ depends on BR2_PACKAGE_HOST_PYTHON3
+ select BR2_PACKAGE_HOST_LIBARCHIVE
+ help
+ A Python interface to libarchive
+
+ https://github.com/Changaco/python-libarchive-c
new file mode 100644
@@ -0,0 +1,2 @@
+# sha256 from https://pypi.org/pypi/diffoscope/json
+sha256 9919344cec203f5db6596a29b5bc26b07ba9662925a05e24980b84709232ef60 libarchive-c-2.9.tar.gz
new file mode 100644
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-libarchive
+#
+################################################################################
+
+PYTHON_LIBARCHIVE_C_VERSION = 2.9
+PYTHON_LIBARCHIVE_C_SOURCE = libarchive-c-$(PYTHON_LIBARCHIVE_C_VERSION).tar.gz
+PYTHON_LIBARCHIVE_C_SITE = https://files.pythonhosted.org/packages/63/fe/9e6c78db381934e28c7ec3d30d4f209fe24442d17f1bd8c56d13ae185cf6
+PYTHON_LIBARCHIVE_C_SETUP_TYPE = setuptools
+PYTHON_LIBARCHIVE_C_LICENSE = CC0-1.0
+HOST_PYTHON_LIBARCHIVE_C_DL_SUBDIR = python-libarchive-c
+HOST_PYTHON_LIBARCHIVE_C_NEEDS_HOST_PYTHON = python3
+
+$(eval $(host-python-package))
Add new host python package for python-libarchive-c. This is needed as a runtime dependency for Diffoscope. Signed-off-by: Conrad Ratschan <conrad.ratschan@rockwellcollins.com> --- package/Config.in.host | 1 + package/python-libarchive-c/Config.in.host | 8 ++++++++ .../python-libarchive-c/python-libarchive-c.hash | 2 ++ .../python-libarchive-c/python-libarchive-c.mk | 15 +++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/python-libarchive-c/Config.in.host create mode 100644 package/python-libarchive-c/python-libarchive-c.hash create mode 100644 package/python-libarchive-c/python-libarchive-c.mk