8f0993fc79b6e508d3c84486046fe9f85fbef35f
[feed/packages.git] / lang / python / python-asn1crypto / Makefile
1 #
2 # Copyright (C) 2017 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=python-asn1crypto
11 PKG_VERSION:=0.24.0
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=asn1crypto-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://pypi.io/packages/source/a/asn1crypto
16 PKG_HASH:=9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49
17
18 PKG_LICENSE:=MIT
19 PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
20
21 PKG_BUILD_DIR:=$(BUILD_DIR)/$(BUILD_VARIANT)-asn1crypto-$(PKG_VERSION)
22
23 include $(INCLUDE_DIR)/package.mk
24 include ../python-package.mk
25 include ../python3-package.mk
26
27 PKG_UNPACK:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)
28
29 define Package/python-asn1crypto/Default
30 SECTION:=lang
31 CATEGORY:=Languages
32 SUBMENU:=Python
33 URL:=https://github.com/wbond/asn1crypto
34 endef
35
36 define Package/python-asn1crypto
37 $(call Package/python-asn1crypto/Default)
38 TITLE:=python-asn1crypto
39 DEPENDS:=+PACKAGE_python-asn1crypto:python-light
40 VARIANT:=python
41 endef
42
43 define Package/python3-asn1crypto
44 $(call Package/python-asn1crypto/Default)
45 TITLE:=python3-asn1crypto
46 DEPENDS:=+PACKAGE_python3-asn1crypto:python3-light
47 VARIANT:=python3
48 endef
49
50 define Package/python-asn1crypto/description
51 Fast ASN.1 parser and serializer with definitions for
52 private keys, public keys, certificates, CRL, OCSP,
53 CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
54 endef
55
56 define Package/python3-asn1crypto/description
57 $(call Package/python-asn1crypto/description)
58 .
59 (Variant for Python3)
60 endef
61
62 $(eval $(call PyPackage,python-asn1crypto))
63 $(eval $(call BuildPackage,python-asn1crypto))
64 $(eval $(call BuildPackage,python-asn1crypto-src))
65
66 $(eval $(call Py3Package,python3-asn1crypto))
67 $(eval $(call BuildPackage,python3-asn1crypto))
68 $(eval $(call BuildPackage,python3-asn1crypto-src))