mirror of
https://github.com/OpenVoiceOS/OpenVoiceOS
synced 2025-02-02 19:57:19 +01:00
[WIP] Working on implementing all sj201-interface dependencies
Leaving it for now as circuitpython needs some thoughs to implement into the buildroot system.
This commit is contained in:
parent
d6bc429a5f
commit
0abca6a109
@ -104,6 +104,10 @@ endmenu
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/xvf3510/Config.in"
|
||||
endmenu
|
||||
menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-blinka/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-circuitpython-neopixel/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-platformdetect/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adafruit-pureio/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-adapt-parser/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-appdirs/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-astral/Config.in"
|
||||
@ -111,6 +115,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-beniget/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"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-bs4/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-cachetools/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-casttube/Config.in"
|
||||
@ -189,6 +194,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pychromecast/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pycpuinfo/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyee/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyftdi/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pygithub/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pyjokes/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-pymeeus/Config.in"
|
||||
@ -218,6 +224,7 @@ menu "Additional external python modules"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speech2text/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-speechrecognition/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-stopwordsiso/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sysv-ipc/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tailhead/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tbm-utils/Config.in"
|
||||
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-tflit/Config.in"
|
||||
|
@ -384,7 +384,7 @@ BR2_PACKAGE_PYTHON_PIP=y
|
||||
BR2_PACKAGE_PYTHON_PSUTIL=y
|
||||
BR2_PACKAGE_PYTHON_PYJWT=y
|
||||
BR2_PACKAGE_PYTHON_PYUDEV=y
|
||||
BR2_PACKAGE_PYTHON_PYUSB=y
|
||||
BR2_PACKAGE_PYTHON_RPI_WS281X=y
|
||||
BR2_PACKAGE_PYTHON_SDNOTIFY=y
|
||||
BR2_PACKAGE_PYTHON_SERIAL=y
|
||||
BR2_PACKAGE_PYTHON_SIP=y
|
||||
@ -601,9 +601,11 @@ BR2_PACKAGE_USERLAND_TOOLS=y
|
||||
BR2_PACKAGE_VOCALFUSION=y
|
||||
BR2_PACKAGE_WIFI_CONNECT=y
|
||||
BR2_PACKAGE_WIRINGPI2=y
|
||||
BR2_PACKAGE_PYTHON_ADAFRUIT_BLINKA=y
|
||||
BR2_PACKAGE_PYTHON_ADAPT_PARSER=y
|
||||
BR2_PACKAGE_PYTHON_ASTRAL=y
|
||||
BR2_PACKAGE_PYTHON_AUDIO_METADATA=y
|
||||
BR2_PACKAGE_PYTHON_BOARD=y
|
||||
BR2_PACKAGE_PYTHON_CLICK_DEFAULT_GROUP=y
|
||||
BR2_PACKAGE_PYTHON_COMBO_LOCK=y
|
||||
BR2_PACKAGE_PYTHON_COVERALLS=y
|
||||
@ -671,6 +673,7 @@ BR2_PACKAGE_PYTHON_SMBUS2=y
|
||||
BR2_PACKAGE_PYTHON_SMMAP=y
|
||||
BR2_PACKAGE_PYTHON_SONOPY=y
|
||||
BR2_PACKAGE_PYTHON_SOURCE=y
|
||||
BR2_PACKAGE_PYTHON_SYSV_IPC=y
|
||||
BR2_PACKAGE_PYTHON_TAILHEAD=y
|
||||
BR2_PACKAGE_PYTHON_TFLIT=y
|
||||
BR2_PACKAGE_PYTHON_TUTUBO=y
|
||||
|
11
buildroot-external/package/python-adafruit-blinka/Config.in
Normal file
11
buildroot-external/package/python-adafruit-blinka/Config.in
Normal file
@ -0,0 +1,11 @@
|
||||
config BR2_PACKAGE_PYTHON_ADAFRUIT_BLINKA
|
||||
bool "python-adafruit-blinka"
|
||||
select BR2_PACKAGE_PYTHON_ADAFRUIT_CIRCUITPYTHON_TYPING # runtime
|
||||
select BR2_PACKAGE_PYTHON_ADAFRUIT_PLATFORMDETECT # runtime
|
||||
select BR2_PACKAGE_PYTHON_ADAFRUIT_PUREIO # runtime
|
||||
select BR2_PACKAGE_PYTHON_PYFTDI # runtime
|
||||
help
|
||||
CircuitPython APIs for non-CircuitPython versions of Python
|
||||
such as CPython on Linux and MicroPython.
|
||||
|
||||
https://github.com/adafruit/Adafruit_Blinka
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/adafruit-blinka/json
|
||||
md5 b15a11eb7e0910af0d5825ed386b71d6 Adafruit-Blinka-8.6.0.tar.gz
|
||||
sha256 b05f03468edc898aa07af59bafa88ca78e1b50f7d263a53e6573ace0050f64eb Adafruit-Blinka-8.6.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 50e0c3b5b4486be0ed420639f8a1f6f115f29101feee6bcd954a4b81db04d0f3 LICENSE
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-adafruit-blinka
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ADAFRUIT_BLINKA_VERSION = 8.6.0
|
||||
PYTHON_ADAFRUIT_BLINKA_SOURCE = Adafruit-Blinka-$(PYTHON_ADAFRUIT_BLINKA_VERSION).tar.gz
|
||||
PYTHON_ADAFRUIT_BLINKA_SITE = https://files.pythonhosted.org/packages/76/29/541a6a22d923fbe0d4cf52f953a2c737370cb717f8df1cbd95ab97fe2fba
|
||||
PYTHON_ADAFRUIT_BLINKA_SETUP_TYPE = setuptools
|
||||
PYTHON_ADAFRUIT_BLINKA_LICENSE = MIT
|
||||
PYTHON_ADAFRUIT_BLINKA_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL
|
||||
bool "python-adafruit-circuitpython-neopixel"
|
||||
help
|
||||
Higher level NeoPixel driver that presents the strip
|
||||
as a sequence. This is a supercharged version of the
|
||||
original MicroPython driver.
|
||||
|
||||
https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel
|
@ -0,0 +1,2 @@
|
||||
# Locally computed sha256 checksums
|
||||
sha256 666b27f33aa0a7a93f54adf9f0d4a80dae3c557f7277f14b4c3051f44fbd6bb5 adafruit-circuitpython-neopixel-6.3.6.tar.gz
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-adafruit-circuitpython-neopixel
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_VERSION = 6.3.6
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_SOURCE = adafruit-circuitpython-neopixel-$(PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_VERSION).tar.gz
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_SITE = https://files.pythonhosted.org/packages/07/1a/c4b4ac604b66f7300ff0cb2cfa2d3cead6822e0679b6ffd0c52c17ce082a
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_SETUP_TYPE = setuptools
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_LICENSE = MIT
|
||||
PYTHON_ADAFRUIT_CIRCUITPYTHON_NEOPIXEL_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_ADAFRUIT_PLATFORMDETECT
|
||||
bool "python-adafruit-platformdetect"
|
||||
help
|
||||
Platform detection for use by libraries like Adafruit-
|
||||
Blinka.
|
||||
|
||||
https://github.com/adafruit/Adafruit_Python_PlatformDetect
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/Adafruit-PlatformDetect/json
|
||||
md5 7e7b10a48f6e6a7c650bb6bd432ec613 Adafruit-PlatformDetect-3.32.0.tar.gz
|
||||
sha256 31bad17fb91c3cd61bd62fb9712902bcef5225bbeb3c078a196c6d7e2d4599a4 Adafruit-PlatformDetect-3.32.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 50e0c3b5b4486be0ed420639f8a1f6f115f29101feee6bcd954a4b81db04d0f3 LICENSE
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-adafruit-platformdetect
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_VERSION = 3.32.0
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_SOURCE = Adafruit-PlatformDetect-$(PYTHON_ADAFRUIT_PLATFORMDETECT_VERSION).tar.gz
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_SITE = https://files.pythonhosted.org/packages/15/42/2192f64a9732878ddb39bb4359864d1398849e90f39f5591a23005e65d8e
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_SETUP_TYPE = setuptools
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_LICENSE = MIT
|
||||
PYTHON_ADAFRUIT_PLATFORMDETECT_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_ADAFRUIT_PUREIO
|
||||
bool "python-adafruit-pureio"
|
||||
help
|
||||
Pure python (i.e. no native extensions) access to Linux IO
|
||||
including I2C and SPI. Drop in replacement for smbus and
|
||||
spidev modules.
|
||||
|
||||
https://github.com/adafruit/Adafruit_Python_PureIO
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/Adafruit-PureIO/json
|
||||
md5 f7d2f93db567333321b4097b4858bea5 Adafruit_PureIO-1.1.9.tar.gz
|
||||
sha256 2caf22fb07c7f771d83267f331a76cde314723f884a9570ea6f768730c87a879 Adafruit_PureIO-1.1.9.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 aa5e54136c840ed2e333f65d43fecbc6c0e8fff62ebaece4ff281cd2a6672088 LICENSE
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-adafruit-pureio
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ADAFRUIT_PUREIO_VERSION = 1.1.9
|
||||
PYTHON_ADAFRUIT_PUREIO_SOURCE = Adafruit_PureIO-$(PYTHON_ADAFRUIT_PUREIO_VERSION).tar.gz
|
||||
PYTHON_ADAFRUIT_PUREIO_SITE = https://files.pythonhosted.org/packages/df/ca/9162d4648669d12af16d5a66d808bdef6967eb684cbed9b1a3ebc19b361a
|
||||
PYTHON_ADAFRUIT_PUREIO_SETUP_TYPE = setuptools
|
||||
PYTHON_ADAFRUIT_PUREIO_LICENSE = MIT
|
||||
PYTHON_ADAFRUIT_PUREIO_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
6
buildroot-external/package/python-board/Config.in
Normal file
6
buildroot-external/package/python-board/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_BOARD
|
||||
bool "python-board"
|
||||
help
|
||||
Standard Board mechanism for Dojo tasks.
|
||||
|
||||
https://github.com/tjguk/dojo-board
|
@ -0,0 +1,3 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/board/json
|
||||
md5 9896667b8549bb3e1cc13a7e68fd0d28 board-1.0.tar.gz
|
||||
sha256 cd718c3322a126d86455e24ae0cebb59a567cbdbaf03696391dccf88c8f456d6 board-1.0.tar.gz
|
13
buildroot-external/package/python-board/python-board.mk
Normal file
13
buildroot-external/package/python-board/python-board.mk
Normal file
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-board
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_BOARD_VERSION = 1.0
|
||||
PYTHON_BOARD_SOURCE = board-$(PYTHON_BOARD_VERSION).tar.gz
|
||||
PYTHON_BOARD_SITE = https://files.pythonhosted.org/packages/de/7d/4de4e7b0eb780854e2c1258225a831ef29c447f0e934347ce58128939b69
|
||||
PYTHON_BOARD_SETUP_TYPE = setuptools
|
||||
PYTHON_BOARD_LICENSE = unlicensed
|
||||
|
||||
$(eval $(python-package))
|
8
buildroot-external/package/python-pyftdi/Config.in
Normal file
8
buildroot-external/package/python-pyftdi/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_PYFTDI
|
||||
bool "python-pyftdi"
|
||||
select BR2_PACKAGE_PYTHON_PYSERIAL # runtime
|
||||
select BR2_PACKAGE_PYTHON_PYUSB # runtime
|
||||
help
|
||||
FTDI device driver (pure Python).
|
||||
|
||||
http://github.com/eblot/pyftdi
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/pyftdi/json
|
||||
md5 d8969beb9cd11c123f1249963bf8c0d8 pyftdi-0.54.0.tar.gz
|
||||
sha256 8df9af22077d17533d2f95b508b1d87959877627ea5dc2369056e90a3b5a232d pyftdi-0.54.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 7342c9ccf3ec21eee9a23c6c74af15fb08ac1b79ddbccb4e063ddeaa6ef7c52d pyftdi/doc/license.rst
|
14
buildroot-external/package/python-pyftdi/python-pyftdi.mk
Normal file
14
buildroot-external/package/python-pyftdi/python-pyftdi.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-pyftdi
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PYFTDI_VERSION = 0.54.0
|
||||
PYTHON_PYFTDI_SOURCE = pyftdi-$(PYTHON_PYFTDI_VERSION).tar.gz
|
||||
PYTHON_PYFTDI_SITE = https://files.pythonhosted.org/packages/49/a3/6cd09c0493662b285b2ba87a08b1378a5b13e5cab44eb6a3f740c801c804
|
||||
PYTHON_PYFTDI_SETUP_TYPE = setuptools
|
||||
PYTHON_PYFTDI_LICENSE = FIXME: please specify the exact BSD version
|
||||
PYTHON_PYFTDI_LICENSE_FILES = pyftdi/doc/license.rst
|
||||
|
||||
$(eval $(python-package))
|
7
buildroot-external/package/python-sysv-ipc/Config.in
Normal file
7
buildroot-external/package/python-sysv-ipc/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_SYSV_IPC
|
||||
bool "python-sysv-ipc"
|
||||
help
|
||||
System V IPC primitives (semaphores, shared memory and
|
||||
message queues) for Python.
|
||||
|
||||
http://semanchuk.com/philip/sysv_ipc/
|
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/sysv-ipc/json
|
||||
md5 6a33df3ab82dd975340379d928d5aa40 sysv_ipc-1.1.0.tar.gz
|
||||
sha256 0f063cbd36ec232032e425769ebc871f195a7d183b9af32f9901589ea7129ac3 sysv_ipc-1.1.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 0d92554ea62693c30787219805b7ea9b795c16526b75c762e9824e66dedc48a3 LICENSE
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-sysv-ipc
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_SYSV_IPC_VERSION = 1.1.0
|
||||
PYTHON_SYSV_IPC_SOURCE = sysv_ipc-$(PYTHON_SYSV_IPC_VERSION).tar.gz
|
||||
PYTHON_SYSV_IPC_SITE = https://files.pythonhosted.org/packages/0c/d7/5d2f861155e9749f981e6c58f2a482d3ab458bf8c35ae24d4b4d5899ebf9
|
||||
PYTHON_SYSV_IPC_SETUP_TYPE = setuptools
|
||||
PYTHON_SYSV_IPC_LICENSE = FIXME: please specify the exact BSD version
|
||||
PYTHON_SYSV_IPC_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
Loading…
x
Reference in New Issue
Block a user