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.

46 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_MD5SUM:=63a679089822fb86127867c315286dc5
  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. PKG_BUILD_DEPENDS:=python-setuptools/host
  19. include $(INCLUDE_DIR)/package.mk
  20. $(call include_mk, python-package.mk)
  21. define Package/python-dns
  22. SECTION:=language-python
  23. CATEGORY:=Languages
  24. SUBMENU:=Python
  25. TITLE:=dnspython
  26. URL:=http://www.dnspython.org/
  27. DEPENDS:=+python
  28. endef
  29. define Package/python-dns/description
  30. 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.
  31. endef
  32. define Build/Compile
  33. $(call Build/Compile/PyMod,,\
  34. install --prefix=/usr --root="$(PKG_INSTALL_DIR)" \
  35. )
  36. endef
  37. $(eval $(call PyPackage,python-dns))
  38. $(eval $(call BuildPackage,python-dns))