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.

69 lines
1.9 KiB

  1. #
  2. # Copyright (C) 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-constantly
  9. PKG_VERSION:=15.1.0
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=constantly-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=https://files.pythonhosted.org/packages/source/c/constantly
  13. PKG_HASH:=586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35
  14. PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-constantly-$(PKG_VERSION)
  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. include ../python-package.mk
  20. include ../python3-package.mk
  21. PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
  22. define Package/python-constantly/Default
  23. SECTION:=lang
  24. CATEGORY:=Languages
  25. SUBMENU:=Python
  26. URL:=https://github.com/twisted/constantly
  27. endef
  28. define Package/python-constantly
  29. $(call Package/python-constantly/Default)
  30. TITLE:=Symbolic constants in Python
  31. DEPENDS:=+PACKAGE_python-constantly:python-light
  32. VARIANT:=python
  33. endef
  34. define Package/python3-constantly
  35. $(call Package/python-constantly/Default)
  36. TITLE:=Symbolic constants in Python
  37. DEPENDS:=+PACKAGE_python3-constantly:python3-light
  38. VARIANT:=python3
  39. endef
  40. define Package/python-constantly/description
  41. A library that provides symbolic constant support. It includes
  42. collections and constants with text, numeric, and bit flag values.
  43. Originally twisted.python.constants from the Twisted project.
  44. endef
  45. define Package/python3-constantly/description
  46. $(call Package/python-constantly/description)
  47. .
  48. (Variant for Python3)
  49. endef
  50. $(eval $(call PyPackage,python-constantly))
  51. $(eval $(call BuildPackage,python-constantly))
  52. $(eval $(call BuildPackage,python-constantly-src))
  53. $(eval $(call Py3Package,python3-constantly))
  54. $(eval $(call BuildPackage,python3-constantly))
  55. $(eval $(call BuildPackage,python3-constantly-src))