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.

48 lines
1.2 KiB

  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:=idna
  9. PKG_VERSION:=2.0
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=https://pypi.python.org/packages/source/i/idna
  13. PKG_MD5SUM:=bd17a9d15e755375f48a62c13b25b801
  14. PKG_BUILD_DEPENDS:=python python-setuptools
  15. PKG_LICENSE:=BSD-3-Clause
  16. PKG_LICENSE_FILES:=LICENSE.rst
  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-idna
  21. SECTION:=lang
  22. CATEGORY:=Languages
  23. SUBMENU:=Python
  24. TITLE:=python-idna
  25. URL:=https://github.com/kjd/idna
  26. DEPENDS:=+python-light
  27. endef
  28. define Package/python-idna/description
  29. A library to support the Internationalised Domain Names in Applications
  30. (IDNA) protocol as specified in RFC 5891. This version of the protocol
  31. is often referred to as "IDNA2008" and can produce different results
  32. from the earlier standard from 2003.
  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-idna))
  38. $(eval $(call BuildPackage,python-idna))