first commit: base 2024.08

Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
tao89959
2025-02-12 17:59:29 +08:00
committed by maoxiaochuan
commit f3217a7708
14356 changed files with 572894 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
config BR2_PACKAGE_PYTHON_AVRO
bool "python-avro"
help
Select this option to install the Avro Python3 language
bindings, and the `avro` command line tool
Apache Avro is a data serialization system.
Avro provides:
- Rich data structures.
- A compact, fast, binary data format.
- A container file, to store persistent data.
- Remote procedure call (RPC).
- Simple integration with dynamic languages.
- Code generation is not required to read or write data
files nor to use or implement RPC protocols.
- Code generation as an optional optimization,
only worth implementing for statically typed languages.
http://avro.apache.org/
+5
View File
@@ -0,0 +1,5 @@
# From https://downloads.apache.org/avro/avro-1.11.3/py/avro-1.11.3.tar.gz.sha512
sha512 c2066b4dd8b55b0534fb5bb8fc5a81abcef76ab46458b666c98732811f632c34062c1a0cefaf370aa0843c1cad5bd822f9a6ef0ad88cda5177519a3d3c73072d avro-1.11.3.tar.gz
# License files
sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE
+16
View File
@@ -0,0 +1,16 @@
################################################################################
#
# python-avro
#
################################################################################
# When updating the version, please also update avro-c
PYTHON_AVRO_VERSION = 1.11.3
PYTHON_AVRO_SITE = \
https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py
PYTHON_AVRO_SOURCE = avro-$(PYTHON_AVRO_VERSION).tar.gz
PYTHON_AVRO_LICENSE = Apache-2.0
PYTHON_AVRO_LICENSE_FILES = avro/LICENSE
PYTHON_AVRO_SETUP_TYPE = setuptools
$(eval $(python-package))