diff mbox series

[20/23] python-pyasn1-modules: new package

Message ID 20180926153505.3411-21-asafka7@gmail.com
State Accepted
Headers show
Series Fix python-crossbar to work with python 3.7 | expand

Commit Message

Asaf Kahlon Sept. 26, 2018, 3:35 p.m. UTC
A collection of ASN.1-based protocols modules.

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
---
 DEVELOPERS                                         |  1 +
 package/Config.in                                  |  1 +
 package/python-pyasn1-modules/Config.in            |  7 +++++++
 .../python-pyasn1-modules.hash                     |  5 +++++
 .../python-pyasn1-modules/python-pyasn1-modules.mk | 14 ++++++++++++++
 5 files changed, 28 insertions(+)
 create mode 100644 package/python-pyasn1-modules/Config.in
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk

Comments

Thomas Petazzoni Oct. 4, 2018, 11:59 a.m. UTC | #1
Hello,

On Wed, 26 Sep 2018 18:35:02 +0300, Asaf Kahlon wrote:
> A collection of ASN.1-based protocols modules.
> 
> Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
> ---
>  DEVELOPERS                                         |  1 +
>  package/Config.in                                  |  1 +
>  package/python-pyasn1-modules/Config.in            |  7 +++++++
>  .../python-pyasn1-modules.hash                     |  5 +++++
>  .../python-pyasn1-modules/python-pyasn1-modules.mk | 14 ++++++++++++++
>  5 files changed, 28 insertions(+)
>  create mode 100644 package/python-pyasn1-modules/Config.in
>  create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
>  create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk

Applied to master with Yegor Reviewed-by, thanks.

Thomas
diff mbox series

Patch

diff --git a/DEVELOPERS b/DEVELOPERS
index c2f32dd041..986423e9a7 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -206,6 +206,7 @@  F:	package/python-jsonmodels/
 F:	package/python-paramiko/
 F:	package/python-passlib/
 F:	package/python-pyasn1/
+F:	package/python-pyasn1-modules/
 F:	package/python-pyroute2/
 F:	package/python-pytz/
 F:	package/python-reentry/
diff --git a/package/Config.in b/package/Config.in
index f18f32aa08..38b4196f67 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -920,6 +920,7 @@  menu "External python modules"
 	source "package/python-pyasn/Config.in"
 	source "package/python-pyasn-modules/Config.in"
 	source "package/python-pyasn1/Config.in"
+	source "package/python-pyasn1-modules/Config.in"
 	source "package/python-pycli/Config.in"
 	source "package/python-pycparser/Config.in"
 	source "package/python-pycrypto/Config.in"
diff --git a/package/python-pyasn1-modules/Config.in b/package/python-pyasn1-modules/Config.in
new file mode 100644
index 0000000000..6aff4d935b
--- /dev/null
+++ b/package/python-pyasn1-modules/Config.in
@@ -0,0 +1,7 @@ 
+config BR2_PACKAGE_PYTHON_PYASN1_MODULES
+	bool "python-pyasn1-modules"
+	select BR2_PACKAGE_PYTHON_PYASN1 # runtime
+	help
+	  A collection of ASN.1-based protocols modules.
+
+	  https://github.com/etingof/pyasn1-modules
diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.hash b/package/python-pyasn1-modules/python-pyasn1-modules.hash
new file mode 100644
index 0000000000..7c7f02461f
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.hash
@@ -0,0 +1,5 @@ 
+# md5, sha256 from https://pypi.org/pypi/pyasn1-modules/json
+md5	65ce1ea1021679bffe96065baab232de  pyasn1-modules-0.2.2.tar.gz
+sha256	a0cf3e1842e7c60fde97cb22d275eb6f9524f5c5250489e292529de841417547  pyasn1-modules-0.2.2.tar.gz
+# Locally computed sha256 checksums
+sha256	f82128f64d567c333936a12b99a21d0e8cd66ce628d51ce0a7770cc38dc7fe43  LICENSE.txt
diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.mk b/package/python-pyasn1-modules/python-pyasn1-modules.mk
new file mode 100644
index 0000000000..dbdf82e6ee
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.mk
@@ -0,0 +1,14 @@ 
+################################################################################
+#
+# python-pyasn1-modules
+#
+################################################################################
+
+PYTHON_PYASN1_MODULES_VERSION = 0.2.2
+PYTHON_PYASN1_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN1_MODULES_VERSION).tar.gz
+PYTHON_PYASN1_MODULES_SITE = https://files.pythonhosted.org/packages/37/33/74ebdc52be534e683dc91faf263931bc00ae05c6073909fde53999088541
+PYTHON_PYASN1_MODULES_SETUP_TYPE = setuptools
+PYTHON_PYASN1_MODULES_LICENSE = BSD-2-Clause
+PYTHON_PYASN1_MODULES_LICENSE_FILES = LICENSE.txt
+
+$(eval $(python-package))