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.

50 lines
1.3 KiB

  1. #
  2. # Copyright (C) 2015-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-pyasn1
  9. PKG_VERSION:=0.4.8
  10. PKG_RELEASE:=1
  11. PYPI_NAME:=pyasn1
  12. PKG_HASH:=aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba
  13. PKG_LICENSE:=BSD-2-Clause
  14. PKG_LICENSE_FILES:=LICENSE.txt
  15. PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
  16. include ../pypi.mk
  17. include $(INCLUDE_DIR)/package.mk
  18. include ../python3-package.mk
  19. define Package/python-pyasn1/Default
  20. SECTION:=lang
  21. CATEGORY:=Languages
  22. SUBMENU:=Python
  23. TITLE:=ASN.1 library for Python
  24. URL:=https://github.com/etingof/pyasn1
  25. endef
  26. define Package/python3-pyasn1
  27. $(call Package/python-pyasn1/Default)
  28. DEPENDS:=+PACKAGE_python3-pyasn1:python3-light
  29. VARIANT:=python3
  30. endef
  31. define Package/python3-pyasn1/description
  32. This is an implementation of ASN.1 types and codecs in Python programming
  33. language. It has been first written to support particular protocol (SNMP)
  34. but then generalized to be suitable for a wide range of protocols
  35. based on ASN.1 specification.
  36. .
  37. (Variant for Python3)
  38. endef
  39. $(eval $(call Py3Package,python3-pyasn1))
  40. $(eval $(call BuildPackage,python3-pyasn1))
  41. $(eval $(call BuildPackage,python3-pyasn1-src))