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.

44 lines
1.2 KiB

  1. #
  2. # Copyright (C) 2014 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-dns
  9. PKG_RELEASE:=2
  10. PKG_VERSION:=1.15.0
  11. PKG_SOURCE_URL:=http://www.dnspython.org/kits/$(PKG_VERSION)
  12. PKG_HASH:=11598ae5735746e63921f8eebdfdee4a2e7d0ba842ebd57ba02682d4aed8244b
  13. PKG_SOURCE:=dnspython-$(PKG_VERSION).tar.gz
  14. PKG_MAINTAINER:=Denis Shulyaka <Shulyaka@gmail.com>
  15. PKG_LICENSE:=ISC
  16. PKG_LICENSE_FILES:=LICENSE
  17. PKG_BUILD_DIR:=$(BUILD_DIR)/dnspython-$(PKG_VERSION)
  18. include $(INCLUDE_DIR)/package.mk
  19. $(call include_mk, python-package.mk)
  20. define Package/python-dns
  21. SECTION:=language-python
  22. CATEGORY:=Languages
  23. SUBMENU:=Python
  24. TITLE:=dnspython
  25. URL:=http://www.dnspython.org/
  26. DEPENDS:=+python
  27. endef
  28. define Package/python-dns/description
  29. dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.
  30. endef
  31. define Build/Compile
  32. $(call Build/Compile/PyMod,,\
  33. install --prefix=/usr --root="$(PKG_INSTALL_DIR)" \
  34. )
  35. endef
  36. $(eval $(call PyPackage,python-dns))
  37. $(eval $(call BuildPackage,python-dns))