From 8f8b40d615dde95d8a41a7cb36654266f6bc3c8d Mon Sep 17 00:00:00 2001
From: j1nx
Date: Sun, 14 May 2023 13:32:14 +0200
Subject: [PATCH] Add jaraco-collections and dependencies
---
buildroot-external/Config.in | 4 ++++
.../package/python-autocommand/Config.in | 6 ++++++
.../python-autocommand/python-autocommand.hash | 5 +++++
.../python-autocommand/python-autocommand.mk | 14 ++++++++++++++
.../package/python-jaraco-collections/Config.in | 7 +++++++
.../python-jaraco-collections.hash | 2 ++
.../python-jaraco-collections.mk | 15 +++++++++++++++
.../package/python-jaraco-context/Config.in | 11 +++++++++++
.../python-jaraco-context.hash | 2 ++
.../python-jaraco-context.mk | 15 +++++++++++++++
.../package/python-jaraco-text/Config.in | 10 ++++++++++
.../python-jaraco-text/python-jaraco-text.hash | 2 ++
.../python-jaraco-text/python-jaraco-text.mk | 15 +++++++++++++++
13 files changed, 108 insertions(+)
create mode 100644 buildroot-external/package/python-autocommand/Config.in
create mode 100644 buildroot-external/package/python-autocommand/python-autocommand.hash
create mode 100644 buildroot-external/package/python-autocommand/python-autocommand.mk
create mode 100644 buildroot-external/package/python-jaraco-collections/Config.in
create mode 100644 buildroot-external/package/python-jaraco-collections/python-jaraco-collections.hash
create mode 100644 buildroot-external/package/python-jaraco-collections/python-jaraco-collections.mk
create mode 100644 buildroot-external/package/python-jaraco-context/Config.in
create mode 100644 buildroot-external/package/python-jaraco-context/python-jaraco-context.hash
create mode 100644 buildroot-external/package/python-jaraco-context/python-jaraco-context.mk
create mode 100644 buildroot-external/package/python-jaraco-text/Config.in
create mode 100644 buildroot-external/package/python-jaraco-text/python-jaraco-text.hash
create mode 100644 buildroot-external/package/python-jaraco-text/python-jaraco-text.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index 1bed34d2..2321e715 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -140,6 +140,7 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adapt-parser/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-astral/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-audio-metadata/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-autocommand/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bitstruct/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-blinker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-board/Config.in"
@@ -178,6 +179,9 @@ menu "Additional external python modules"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-holidays/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-humanhash3/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-inflect/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-collections/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-context/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-jaraco-text/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-json-database/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-kthread/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-korean-lunar-calendar/Config.in"
diff --git a/buildroot-external/package/python-autocommand/Config.in b/buildroot-external/package/python-autocommand/Config.in
new file mode 100644
index 00000000..41533e64
--- /dev/null
+++ b/buildroot-external/package/python-autocommand/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_AUTOCOMMAND
+ bool "python-autocommand"
+ help
+ A library to create a command-line program from a function.
+
+ https://github.com/Lucretiel/autocommand
diff --git a/buildroot-external/package/python-autocommand/python-autocommand.hash b/buildroot-external/package/python-autocommand/python-autocommand.hash
new file mode 100644
index 00000000..9513010d
--- /dev/null
+++ b/buildroot-external/package/python-autocommand/python-autocommand.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/autocommand/json
+md5 0cab5141bad0dfb363b086e93fd4125e autocommand-2.2.2.tar.gz
+sha256 878de9423c5596491167225c2a455043c3130fb5b7286ac83443d45e74955f34 autocommand-2.2.2.tar.gz
+# Locally computed sha256 checksums
+sha256 ade78d04982d69972d444a8e14a94f87a2334dd3855cc80348ea8e240aa0df2d LICENSE
diff --git a/buildroot-external/package/python-autocommand/python-autocommand.mk b/buildroot-external/package/python-autocommand/python-autocommand.mk
new file mode 100644
index 00000000..e29fda79
--- /dev/null
+++ b/buildroot-external/package/python-autocommand/python-autocommand.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-autocommand
+#
+################################################################################
+
+PYTHON_AUTOCOMMAND_VERSION = 2.2.2
+PYTHON_AUTOCOMMAND_SOURCE = autocommand-$(PYTHON_AUTOCOMMAND_VERSION).tar.gz
+PYTHON_AUTOCOMMAND_SITE = https://files.pythonhosted.org/packages/5b/18/774bddb96bc0dc0a2b8ac2d2a0e686639744378883da0fc3b96a54192d7a
+PYTHON_AUTOCOMMAND_SETUP_TYPE = setuptools
+PYTHON_AUTOCOMMAND_LICENSE = GNU Lesser General Public License v3 (LGPLv3)
+PYTHON_AUTOCOMMAND_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-jaraco-collections/Config.in b/buildroot-external/package/python-jaraco-collections/Config.in
new file mode 100644
index 00000000..dc2b3f99
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-collections/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_JARACO_COLLECTIONS
+ bool "python-jaraco-collections"
+ help
+ Models and classes to supplement the stdlib
+ ‘collections’ module.
+
+ https://github.com/jaraco/jaraco.collections
diff --git a/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.hash b/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.hash
new file mode 100644
index 00000000..979ddd2c
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.hash
@@ -0,0 +1,2 @@
+# sha256 from https://pypi.org/pypi/jaraco.collections/json
+sha256 4f5a36aa6aa196dc13a9d0575aa442e9fedab664b9b12e83810f2333ef6c3e57 jaraco.collections-4.1.0.tar.gz
diff --git a/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.mk b/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.mk
new file mode 100644
index 00000000..07ec4c99
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-collections/python-jaraco-collections.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-collections
+#
+################################################################################
+
+PYTHON_JARACO_COLLECTIONS_VERSION = 4.1.0
+PYTHON_JARACO_COLLECTIONS_SOURCE = jaraco.collections-$(PYTHON_JARACO_COLLECTIONS_VERSION).tar.gz
+PYTHON_JARACO_COLLECTIONS_SITE = https://files.pythonhosted.org/packages/39/5f/3d235b6c12b117c7bc0d96a2bc6ab6bdac00567f8e595729a0cfe14994a7
+PYTHON_JARACO_COLLECTIONS_LICENSE = MIT
+PYTHON_JARACO_COLLECTIONS_LICENSE_FILES = LICENSE
+PYTHON_JARACO_COLLECTIONS_SETUP_TYPE = setuptools
+PYTHON_JARACO_COLLECTIONS_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-jaraco-context/Config.in b/buildroot-external/package/python-jaraco-context/Config.in
new file mode 100644
index 00000000..f95e556f
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-context/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PYTHON_JARACO_CONTEXT
+ bool "python-jaraco-context"
+ help
+ Available as part of the Tidelift Subscription.
+
+ This project and the maintainers of thousands of
+ other packages are working with Tidelift to deliver
+ one enterprise subscription that covers all of the
+ open source you use.
+
+ https://github.com/jaraco/jaraco.context
diff --git a/buildroot-external/package/python-jaraco-context/python-jaraco-context.hash b/buildroot-external/package/python-jaraco-context/python-jaraco-context.hash
new file mode 100644
index 00000000..93f6e755
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-context/python-jaraco-context.hash
@@ -0,0 +1,2 @@
+# sha256 from https://pypi.org/pypi/jaraco.context/json
+sha256 4dad2404540b936a20acedec53355bdaea223acb88fd329fa6de9261c941566e jaraco.context-4.3.0.tar.gz
diff --git a/buildroot-external/package/python-jaraco-context/python-jaraco-context.mk b/buildroot-external/package/python-jaraco-context/python-jaraco-context.mk
new file mode 100644
index 00000000..84a2c381
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-context/python-jaraco-context.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-context
+#
+################################################################################
+
+PYTHON_JARACO_CONTEXT_VERSION = 4.3.0
+PYTHON_JARACO_CONTEXT_SOURCE = jaraco.context-$(PYTHON_JARACO_CONTEXT_VERSION).tar.gz
+PYTHON_JARACO_CONTEXT_SITE = https://files.pythonhosted.org/packages/7c/b4/fa71f82b83ebeed95fe45ce587d6cba85b7c09ef3d9f61602f92f45e90db
+PYTHON_JARACO_CONTEXT_LICENSE = MIT
+PYTHON_JARACO_CONTEXT_LICENSE_FILES = LICENSE
+PYTHON_JARACO_CONTEXT_SETUP_TYPE = setuptools
+PYTHON_JARACO_CONTEXT_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
diff --git a/buildroot-external/package/python-jaraco-text/Config.in b/buildroot-external/package/python-jaraco-text/Config.in
new file mode 100644
index 00000000..798508f9
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-text/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_JARACO_TEXT
+ bool "python-jaraco-text"
+ help
+ This package provides handy routines for dealing
+ with text, such as wrapping, substitution, trimming,
+ stripping, prefix and suffix removal, line continuation,
+ indentation, comment processing, identifier processing,
+ values parsing, case insensitive comparison, and more.
+
+ https://github.com/jaraco/jaraco.text
diff --git a/buildroot-external/package/python-jaraco-text/python-jaraco-text.hash b/buildroot-external/package/python-jaraco-text/python-jaraco-text.hash
new file mode 100644
index 00000000..2ef4b245
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-text/python-jaraco-text.hash
@@ -0,0 +1,2 @@
+# sha256 from https://pypi.org/pypi/jaraco.text/json
+sha256 333a5df2148f7139718607cdf352fe1d95162971a7299c380dcc24dab0168980 jaraco.text-3.11.1.tar.gz
diff --git a/buildroot-external/package/python-jaraco-text/python-jaraco-text.mk b/buildroot-external/package/python-jaraco-text/python-jaraco-text.mk
new file mode 100644
index 00000000..e8926bcb
--- /dev/null
+++ b/buildroot-external/package/python-jaraco-text/python-jaraco-text.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-jaraco-text
+#
+################################################################################
+
+PYTHON_JARACO_TEXT_VERSION = 3.11.1
+PYTHON_JARACO_TEXT_SOURCE = jaraco.text-$(PYTHON_JARACO_TEXT_VERSION).tar.gz
+PYTHON_JARACO_TEXT_SITE = https://files.pythonhosted.org/packages/cd/32/2d0656905672c06c830dd1c85d11c5edbd5203f7ef6522f7c080a95c3470
+PYTHON_JARACO_TEXT_LICENSE = MIT
+PYTHON_JARACO_TEXT_LICENSE_FILES = LICENSE
+PYTHON_JARACO_TEXT_SETUP_TYPE = setuptools
+PYTHON_JARACO_TEXT_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))