Merge pull request #4853 from StevenHessing/noddos
[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.22.0
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=asn1crypto-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://pypi.python.org/packages/67/14/5d66588868c4304f804ebaff9397255f6ec5559e46724c2496e0f26e68d6
16 PKG_HASH:=cbbadd640d3165ab24b06ef25d1dca09a3441611ac15f6a6b452474fdf0aed1a
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 $(call include_mk, python-package.mk)
25 $(call include_mk, 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 Py3Package,python3-asn1crypto))
65 $(eval $(call BuildPackage,python3-asn1crypto))