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.

76 lines
1.9 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.14.0
  10. PKG_RELEASE:=1
  11. PYPI_NAME:=six
  12. PKG_HASH:=236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a
  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 ../python-package.mk
  21. include ../python3-package.mk
  22. define Package/python-six/Default
  23. SECTION:=lang
  24. CATEGORY:=Languages
  25. SUBMENU:=Python
  26. TITLE:=Python 2 and 3 compatibility library
  27. URL:=https://github.com/benjaminp/six
  28. endef
  29. define Package/python-six
  30. $(call Package/python-six/Default)
  31. DEPENDS:=+PACKAGE_python-six:python-light
  32. VARIANT:=python
  33. endef
  34. define Package/python3-six
  35. $(call Package/python-six/Default)
  36. DEPENDS:=+PACKAGE_python3-six:python3-light
  37. VARIANT:=python3
  38. endef
  39. define Package/python-six/description
  40. Six is a Python 2 and 3 compatibility library. It provides utility functions
  41. for smoothing over the differences between the Python versions with the goal of
  42. writing Python code that is compatible on both Python versions. See the
  43. documentation for more information on what is provided.
  44. endef
  45. define Package/python3-six/description
  46. $(call Package/python-six/description)
  47. .
  48. (Variant for Python3)
  49. endef
  50. define Host/Compile
  51. $(call Build/Compile/HostPy3Mod,,install --prefix="" --root="$(STAGING_DIR_HOSTPKG)")
  52. endef
  53. Host/Install:=
  54. $(eval $(call HostBuild))
  55. $(eval $(call PyPackage,python-six))
  56. $(eval $(call BuildPackage,python-six))
  57. $(eval $(call BuildPackage,python-six-src))
  58. $(eval $(call Py3Package,python3-six))
  59. $(eval $(call BuildPackage,python3-six))
  60. $(eval $(call BuildPackage,python3-six-src))