From 0abca6a10934995a0b361c9ce2db95d758cdc429 Mon Sep 17 00:00:00 2001 From: j1nx Date: Sat, 5 Nov 2022 15:11:23 +0100 Subject: [PATCH] [WIP] Working on implementing all sj201-interface dependencies Leaving it for now as circuitpython needs some thoughs to implement into the buildroot system. --- buildroot-external/Config.in | 7 +++++++ buildroot-external/configs/rpi4_64-gui_defconfig | 5 ++++- .../package/python-adafruit-blinka/Config.in | 11 +++++++++++ .../python-adafruit-blinka.hash | 5 +++++ .../python-adafruit-blinka.mk | 14 ++++++++++++++ .../Config.in | 8 ++++++++ .../python-adafruit-circuitpython-neopixel.hash | 2 ++ .../python-adafruit-circuitpython-neopixel.mk | 14 ++++++++++++++ .../python-adafruit-platformdetect/Config.in | 7 +++++++ .../python-adafruit-platformdetect.hash | 5 +++++ .../python-adafruit-platformdetect.mk | 14 ++++++++++++++ .../package/python-adafruit-pureio/Config.in | 8 ++++++++ .../python-adafruit-pureio.hash | 5 +++++ .../python-adafruit-pureio.mk | 14 ++++++++++++++ buildroot-external/package/python-board/Config.in | 6 ++++++ .../package/python-board/python-board.hash | 3 +++ .../package/python-board/python-board.mk | 13 +++++++++++++ buildroot-external/package/python-pyftdi/Config.in | 8 ++++++++ .../package/python-pyftdi/python-pyftdi.hash | 5 +++++ .../package/python-pyftdi/python-pyftdi.mk | 14 ++++++++++++++ .../package/python-sysv-ipc/Config.in | 7 +++++++ .../package/python-sysv-ipc/python-sysv-ipc.hash | 5 +++++ .../package/python-sysv-ipc/python-sysv-ipc.mk | 14 ++++++++++++++ 23 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 buildroot-external/package/python-adafruit-blinka/Config.in create mode 100644 buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.hash create mode 100644 buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.mk create mode 100644 buildroot-external/package/python-adafruit-circuitpython-neopixel/Config.in create mode 100644 buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.hash create mode 100644 buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.mk create mode 100644 buildroot-external/package/python-adafruit-platformdetect/Config.in create mode 100644 buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.hash create mode 100644 buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.mk create mode 100644 buildroot-external/package/python-adafruit-pureio/Config.in create mode 100644 buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.hash create mode 100644 buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.mk create mode 100644 buildroot-external/package/python-board/Config.in create mode 100644 buildroot-external/package/python-board/python-board.hash create mode 100644 buildroot-external/package/python-board/python-board.mk create mode 100644 buildroot-external/package/python-pyftdi/Config.in create mode 100644 buildroot-external/package/python-pyftdi/python-pyftdi.hash create mode 100644 buildroot-external/package/python-pyftdi/python-pyftdi.mk create mode 100644 buildroot-external/package/python-sysv-ipc/Config.in create mode 100644 buildroot-external/package/python-sysv-ipc/python-sysv-ipc.hash create mode 100644 buildroot-external/package/python-sysv-ipc/python-sysv-ipc.mk diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index 3905b660..be4736f6 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -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" diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index 9569f21d..bd9bebb7 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -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 diff --git a/buildroot-external/package/python-adafruit-blinka/Config.in b/buildroot-external/package/python-adafruit-blinka/Config.in new file mode 100644 index 00000000..ae758185 --- /dev/null +++ b/buildroot-external/package/python-adafruit-blinka/Config.in @@ -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 diff --git a/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.hash b/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.hash new file mode 100644 index 00000000..685b5130 --- /dev/null +++ b/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.hash @@ -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 diff --git a/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.mk b/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.mk new file mode 100644 index 00000000..febd4697 --- /dev/null +++ b/buildroot-external/package/python-adafruit-blinka/python-adafruit-blinka.mk @@ -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)) diff --git a/buildroot-external/package/python-adafruit-circuitpython-neopixel/Config.in b/buildroot-external/package/python-adafruit-circuitpython-neopixel/Config.in new file mode 100644 index 00000000..f46f802c --- /dev/null +++ b/buildroot-external/package/python-adafruit-circuitpython-neopixel/Config.in @@ -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 diff --git a/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.hash b/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.hash new file mode 100644 index 00000000..45c04e48 --- /dev/null +++ b/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.hash @@ -0,0 +1,2 @@ +# Locally computed sha256 checksums +sha256 666b27f33aa0a7a93f54adf9f0d4a80dae3c557f7277f14b4c3051f44fbd6bb5 adafruit-circuitpython-neopixel-6.3.6.tar.gz diff --git a/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.mk b/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.mk new file mode 100644 index 00000000..07203f55 --- /dev/null +++ b/buildroot-external/package/python-adafruit-circuitpython-neopixel/python-adafruit-circuitpython-neopixel.mk @@ -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)) diff --git a/buildroot-external/package/python-adafruit-platformdetect/Config.in b/buildroot-external/package/python-adafruit-platformdetect/Config.in new file mode 100644 index 00000000..28ceda63 --- /dev/null +++ b/buildroot-external/package/python-adafruit-platformdetect/Config.in @@ -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 diff --git a/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.hash b/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.hash new file mode 100644 index 00000000..9e82755b --- /dev/null +++ b/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.hash @@ -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 diff --git a/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.mk b/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.mk new file mode 100644 index 00000000..1f576b06 --- /dev/null +++ b/buildroot-external/package/python-adafruit-platformdetect/python-adafruit-platformdetect.mk @@ -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)) diff --git a/buildroot-external/package/python-adafruit-pureio/Config.in b/buildroot-external/package/python-adafruit-pureio/Config.in new file mode 100644 index 00000000..da23c390 --- /dev/null +++ b/buildroot-external/package/python-adafruit-pureio/Config.in @@ -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 diff --git a/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.hash b/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.hash new file mode 100644 index 00000000..67cfff05 --- /dev/null +++ b/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.hash @@ -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 diff --git a/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.mk b/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.mk new file mode 100644 index 00000000..19b6ce8d --- /dev/null +++ b/buildroot-external/package/python-adafruit-pureio/python-adafruit-pureio.mk @@ -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)) diff --git a/buildroot-external/package/python-board/Config.in b/buildroot-external/package/python-board/Config.in new file mode 100644 index 00000000..968eab69 --- /dev/null +++ b/buildroot-external/package/python-board/Config.in @@ -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 diff --git a/buildroot-external/package/python-board/python-board.hash b/buildroot-external/package/python-board/python-board.hash new file mode 100644 index 00000000..464efd1f --- /dev/null +++ b/buildroot-external/package/python-board/python-board.hash @@ -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 diff --git a/buildroot-external/package/python-board/python-board.mk b/buildroot-external/package/python-board/python-board.mk new file mode 100644 index 00000000..9eb28ad8 --- /dev/null +++ b/buildroot-external/package/python-board/python-board.mk @@ -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)) diff --git a/buildroot-external/package/python-pyftdi/Config.in b/buildroot-external/package/python-pyftdi/Config.in new file mode 100644 index 00000000..5328751c --- /dev/null +++ b/buildroot-external/package/python-pyftdi/Config.in @@ -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 diff --git a/buildroot-external/package/python-pyftdi/python-pyftdi.hash b/buildroot-external/package/python-pyftdi/python-pyftdi.hash new file mode 100644 index 00000000..2b93837a --- /dev/null +++ b/buildroot-external/package/python-pyftdi/python-pyftdi.hash @@ -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 diff --git a/buildroot-external/package/python-pyftdi/python-pyftdi.mk b/buildroot-external/package/python-pyftdi/python-pyftdi.mk new file mode 100644 index 00000000..27bdb36c --- /dev/null +++ b/buildroot-external/package/python-pyftdi/python-pyftdi.mk @@ -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)) diff --git a/buildroot-external/package/python-sysv-ipc/Config.in b/buildroot-external/package/python-sysv-ipc/Config.in new file mode 100644 index 00000000..2f26f178 --- /dev/null +++ b/buildroot-external/package/python-sysv-ipc/Config.in @@ -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/ diff --git a/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.hash b/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.hash new file mode 100644 index 00000000..e9499b34 --- /dev/null +++ b/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.hash @@ -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 diff --git a/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.mk b/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.mk new file mode 100644 index 00000000..f4893239 --- /dev/null +++ b/buildroot-external/package/python-sysv-ipc/python-sysv-ipc.mk @@ -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))