python-pyparsing.mk 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #############################################################
  2. #
  3. # python-pyparsing
  4. #
  5. #############################################################
  6. PYTHON_PYPARSING_VERSION = 1.5.6
  7. PYTHON_PYPARSING_SOURCE = pyparsing-$(PYTHON_PYPARSING_VERSION).tar.gz
  8. PYTHON_PYPARSING_SITE = http://downloads.sourceforge.net/project/pyparsing/pyparsing/pyparsing-$(PYTHON_PYPARSING_VERSION)
  9. PYTHON_PYPARSING_LICENSE = MIT
  10. PYTHON_PYPARSING_LICENSE_FILES = LICENSE
  11. PYTHON_PYPARSING_INSTALL_STAGING = YES
  12. PYTHON_PYPARSING_DEPENDENCIES = python
  13. # Shamelessly vampirised from python-pygame ;-)
  14. define PYTHON_PYPARSING_BUILD_CMDS
  15. (cd $(@D); \
  16. CC="$(TARGET_CC)" \
  17. CFLAGS="$(TARGET_CFLAGS)" \
  18. LDSHARED="$(TARGET_CROSS)gcc -shared" \
  19. CROSS_COMPILING=yes \
  20. _python_sysroot=$(STAGING_DIR) \
  21. _python_srcdir=$(BUILD_DIR)/python$(PYTHON_VERSION) \
  22. _python_prefix=/usr \
  23. _python_exec_prefix=/usr \
  24. $(HOST_DIR)/usr/bin/python setup.py build \
  25. )
  26. endef
  27. # Shamelessly vampirised from python-pygame ;-)
  28. define PYTHON_PYPARSING_INSTALL_TARGET_CMDS
  29. (cd $(@D); \
  30. $(HOST_DIR)/usr/bin/python setup.py install \
  31. --prefix=$(TARGET_DIR)/usr \
  32. )
  33. endef
  34. $(eval $(generic-package))