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.

65 lines
1.7 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.7
  10. PKG_RELEASE:=1
  11. PYPI_NAME:=pyasn1
  12. PKG_HASH:=a9495356ca1d66ed197a0f72b41eb1823cf7ea8b5bd07191673e8147aecf8604
  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 ../python-package.mk
  19. include ../python3-package.mk
  20. define Package/python-pyasn1/Default
  21. SECTION:=lang
  22. CATEGORY:=Languages
  23. SUBMENU:=Python
  24. TITLE:=ASN.1 library for Python
  25. URL:=https://github.com/etingof/pyasn1
  26. endef
  27. define Package/python-pyasn1
  28. $(call Package/python-pyasn1/Default)
  29. DEPENDS:=+PACKAGE_python-pyasn1:python-light
  30. VARIANT:=python
  31. endef
  32. define Package/python3-pyasn1
  33. $(call Package/python-pyasn1/Default)
  34. DEPENDS:=+PACKAGE_python3-pyasn1:python3-light
  35. VARIANT:=python3
  36. endef
  37. define Package/python-pyasn1/description
  38. This is an implementation of ASN.1 types and codecs in Python programming
  39. language. It has been first written to support particular protocol (SNMP)
  40. but then generalized to be suitable for a wide range of protocols
  41. based on ASN.1 specification.
  42. endef
  43. define Package/python3-pyasn1/description
  44. $(call Package/python-pyasn1/description)
  45. .
  46. (Variant for Python3)
  47. endef
  48. $(eval $(call PyPackage,python-pyasn1))
  49. $(eval $(call BuildPackage,python-pyasn1))
  50. $(eval $(call BuildPackage,python-pyasn1-src))
  51. $(eval $(call Py3Package,python3-pyasn1))
  52. $(eval $(call BuildPackage,python3-pyasn1))
  53. $(eval $(call BuildPackage,python3-pyasn1-src))