From c8e76a2d49d278d53e9d21e4df02ca079b3357a1 Mon Sep 17 00:00:00 2001 From: "Wojciech M. Zabolotny" Date: Wed, 11 Dec 2013 21:27:00 +0100 Subject: [PATCH] python-msgpack: new package [Thomas: convert to the Python package infrastructure, added missing dependency on C++, inherited from msgpack.] Signed-off-by: Wojciech M. Zabolotny Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/python-msgpack/Config.in | 16 ++++++++++++++++ package/python-msgpack/python-msgpack.mk | 15 +++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 package/python-msgpack/Config.in create mode 100644 package/python-msgpack/python-msgpack.mk diff --git a/package/Config.in b/package/Config.in index 85bf106a55..a884de1d59 100644 --- a/package/Config.in +++ b/package/Config.in @@ -393,6 +393,7 @@ source "package/python-id3/Config.in" source "package/python-ipy/Config.in" source "package/python-mad/Config.in" source "package/python-meld3/Config.in" +source "package/python-msgpack/Config.in" source "package/python-netifaces/Config.in" source "package/python-nfc/Config.in" source "package/python-protobuf/Config.in" diff --git a/package/python-msgpack/Config.in b/package/python-msgpack/Config.in new file mode 100644 index 0000000000..2075ee6c15 --- /dev/null +++ b/package/python-msgpack/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_PYTHON_MSGPACK + bool "python-msgpack" + depends on BR2_PACKAGE_PYTHON + select BR2_PACKAGE_MSGPACK + depends on BR2_INSTALL_LIBSTDCPP # msgpack + help + MessagePack (http://msgpack.org/) is a fast, compact binary + serialization format, suitable for similar data to JSON. + This package provides CPython bindings for reading and + writing MessagePack data. + + https://pypi.python.org/pypi/msgpack-python/ + +comment "python-msgpack needs a toolchain w/ C++" + depends on BR2_PACKAGE_PYTHON + depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/python-msgpack/python-msgpack.mk b/package/python-msgpack/python-msgpack.mk new file mode 100644 index 0000000000..2a7c38406d --- /dev/null +++ b/package/python-msgpack/python-msgpack.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-msgpack +# +################################################################################ + +PYTHON_MSGPACK_VERSION = 0.4.0 +PYTHON_MSGPACK_SOURCE = msgpack-python-$(PYTHON_MSGPACK_VERSION).tar.gz +PYTHON_MSGPACK_SITE = https://pypi.python.org/packages/source/m/msgpack-python/ +PYTHON_MSGPACK_LICENSE = Apache License, Version 2.0 +PYTHON_MSGPACK_LICENSE_FILES = COPYING +PYTHON_MSGPACK_SETUP_TYPE = setuptools +PYTHON_MSGPACK_DEPENDENCIES = msgpack + +$(eval $(python-package)) -- 2.30.2