You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.4 KiB

  1. #
  2. # Copyright (C) 2015, 2017-2018 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:=python-six
  9. PKG_VERSION:=1.16.0
  10. PKG_RELEASE:=1
  11. PYPI_NAME:=six
  12. PKG_HASH:=1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926
  13. PKG_LICENSE:=MIT
  14. PKG_LICENSE_FILES:=LICENSE
  15. PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
  16. HOST_BUILD_DEPENDS:=python3/host
  17. include ../pypi.mk
  18. include $(INCLUDE_DIR)/host-build.mk
  19. include $(INCLUDE_DIR)/package.mk
  20. include ../python3-package.mk
  21. define Package/python3-six
  22. SECTION:=lang
  23. CATEGORY:=Languages
  24. SUBMENU:=Python
  25. TITLE:=Python 2 and 3 compatibility library
  26. URL:=https://github.com/benjaminp/six
  27. DEPENDS:=+python3-light
  28. endef
  29. define Package/python3-six/description
  30. Six is a Python 2 and 3 compatibility library. It provides utility functions
  31. for smoothing over the differences between the Python versions with the goal of
  32. writing Python code that is compatible on both Python versions. See the
  33. documentation for more information on what is provided.
  34. endef
  35. define Host/Compile
  36. $(call HostPython3/ModSetup,,install --prefix="" --root="$(STAGING_DIR_HOSTPKG)")
  37. endef
  38. Host/Install:=
  39. $(eval $(call HostBuild))
  40. $(eval $(call Py3Package,python3-six))
  41. $(eval $(call BuildPackage,python3-six))
  42. $(eval $(call BuildPackage,python3-six-src))