python-rgbmatrix.mk 961 B

123456789101112131415161718192021222324
  1. ################################################################################
  2. #
  3. # python-rgbmatrix
  4. #
  5. ################################################################################
  6. # When updating the version, please also update rpi-rgb-led-matrix
  7. PYTHON_RGBMATRIX_VERSION = f55736f7595bc028451658996eedea9742688bbc # 2024-08-18
  8. PYTHON_RGBMATRIX_SITE = $(call github,hzeller,rpi-rgb-led-matrix,$(PYTHON_RGBMATRIX_VERSION))
  9. PYTHON_RGBMATRIX_LICENSE = GPL-2.0
  10. PYTHON_RGBMATRIX_LICENSE_FILES = COPYING
  11. PYTHON_RGBMATRIX_INSTALL_STAGING = YES
  12. PYTHON_RGBMATRIX_SETUP_TYPE = setuptools
  13. PYTHON_RGBMATRIX_SUBDIR = bindings/python
  14. PYTHON_RGBMATRIX_DEPENDENCIES = host-python-cython rpi-rgb-led-matrix
  15. # Generate bindings with cython
  16. define PYTHON_RGBMATRIX_CYTHON
  17. $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)/bindings/python/rgbmatrix \
  18. CYTHON=$(HOST_DIR)/bin/cython all
  19. endef
  20. PYTHON_RGBMATRIX_PRE_BUILD_HOOKS += PYTHON_RGBMATRIX_CYTHON
  21. $(eval $(python-package))