|
@@ -0,0 +1,24 @@
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# python-rgbmatrix
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+
|
|
|
+# When updating the version, please also update rpi-rgb-led-matrix
|
|
|
+PYTHON_RGBMATRIX_VERSION = f55736f7595bc028451658996eedea9742688bbc # 2024-08-18
|
|
|
+PYTHON_RGBMATRIX_SITE = $(call github,hzeller,rpi-rgb-led-matrix,$(PYTHON_RGBMATRIX_VERSION))
|
|
|
+PYTHON_RGBMATRIX_LICENSE = GPL-2.0
|
|
|
+PYTHON_RGBMATRIX_LICENSE_FILES = COPYING
|
|
|
+PYTHON_RGBMATRIX_INSTALL_STAGING = YES
|
|
|
+PYTHON_RGBMATRIX_SETUP_TYPE = setuptools
|
|
|
+PYTHON_RGBMATRIX_SUBDIR = bindings/python
|
|
|
+PYTHON_RGBMATRIX_DEPENDENCIES = host-python-cython rpi-rgb-led-matrix
|
|
|
+
|
|
|
+# Generate bindings with cython
|
|
|
+define PYTHON_RGBMATRIX_CYTHON
|
|
|
+ $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)/bindings/python/rgbmatrix \
|
|
|
+ CYTHON=$(HOST_DIR)/bin/cython all
|
|
|
+endef
|
|
|
+PYTHON_RGBMATRIX_PRE_BUILD_HOOKS += PYTHON_RGBMATRIX_CYTHON
|
|
|
+
|
|
|
+$(eval $(python-package))
|