python-simplegeneric.mk 1.0 KB

123456789101112131415161718192021222324
  1. ################################################################################
  2. #
  3. # python-simplegeneric
  4. #
  5. ################################################################################
  6. PYTHON_SIMPLEGENERIC_VERSION = 0.8.1
  7. PYTHON_SIMPLEGENERIC_SOURCE = simplegeneric-$(PYTHON_SIMPLEGENERIC_VERSION).zip
  8. PYTHON_SIMPLEGENERIC_SITE = https://pypi.python.org/packages/3d/57/4d9c9e3ae9a255cd4e1106bb57e24056d3d0709fc01b2e3e345898e49d5b
  9. PYTHON_SIMPLEGENERIC_LICENSE = ZPL-2.1
  10. # Force setup-type to be 'setuptools' in order to force the package to
  11. # be installed with --single-version-externally-managed. Otherwise we
  12. # end up with a .egg file, which is a zip archive, and as such forces
  13. # us to have 'zlib' as a runtime dependency
  14. PYTHON_SIMPLEGENERIC_SETUP_TYPE = setuptools
  15. define PYTHON_SIMPLEGENERIC_EXTRACT_CMDS
  16. unzip $(PYTHON_SIMPLEGENERIC_DL_DIR)/$(PYTHON_SIMPLEGENERIC_SOURCE) -d $(@D)
  17. mv $(@D)/simplegeneric-$(PYTHON_SIMPLEGENERIC_VERSION)/* $(@D)
  18. rmdir $(@D)/simplegeneric-$(PYTHON_SIMPLEGENERIC_VERSION)
  19. endef
  20. $(eval $(python-package))