Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #
  2. # Copyright (C) 2015 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=six
  9. PKG_VERSION:=1.10.0
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=https://pypi.python.org/packages/source/s/six
  13. PKG_MD5SUM:=34eed507548117b2ab523ab14b2f8b55
  14. PKG_BUILD_DEPENDS:=python python-setuptools
  15. PKG_LICENSE:=MIT
  16. PKG_LICENSE_FILES:=LICENSE
  17. PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
  18. include $(INCLUDE_DIR)/package.mk
  19. $(call include_mk, python-package.mk)
  20. define Package/python-six
  21. SECTION:=lang
  22. CATEGORY:=Languages
  23. SUBMENU:=Python
  24. TITLE:=python-six
  25. URL:=https://pypi.python.org/pypi/six
  26. DEPENDS:=+python-light
  27. endef
  28. define Package/python-six/description
  29. Six is a Python 2 and 3 compatibility library. It provides utility functions
  30. for smoothing over the differences between the Python versions with the goal of
  31. writing Python code that is compatible on both Python versions. See the
  32. documentation for more information on what is provided.
  33. endef
  34. define Build/Compile
  35. $(call Build/Compile/PyMod,,install --prefix=/usr --root=$(PKG_INSTALL_DIR))
  36. endef
  37. $(eval $(call PyPackage,python-six))
  38. $(eval $(call BuildPackage,python-six))