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))