* [Buildroot] [PATCH 0/7] crossbar package and its dependencies.
@ 2016-02-01 1:25 Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 1/7] Update for 2015.11.1 Mauro Condarelli
` (6 more replies)
0 siblings, 7 replies; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
These are essentially the changes needed to compile a(n apparently) working crossbar package.
Information about crossbar can be found at: http://crossbar.io/
Mauro Condarelli (6):
Additions necessary to compile Crossbar.io
croosbar moved to buildroot.
croosbar moved to buildroot (2).
update of .hash files.
Dependencies added to package python-crossbar.
Further dependencies installed.
Peter Korsgaard (1):
Update for 2015.11.1
CHANGES | 10 +++++++
package/Config.in | 20 +++++++++++++
package/libffi/libffi.mk | 11 +++++++
package/libsodium/libsodium.hash | 2 ++
package/python-autobahn/Config.in | 8 +++++
package/python-autobahn/python-autobahn.hash | 3 ++
package/python-autobahn/python-autobahn.mk | 15 ++++++++++
package/python-cbor/Config.in | 8 +++++
package/python-cbor/python-cbor.hash | 3 ++
package/python-cbor/python-cbor.mk | 15 ++++++++++
package/python-cffi/python-cffi.mk | 2 ++
package/python-characteristic/Config.in | 8 +++++
.../python-characteristic.hash | 3 ++
.../python-characteristic/python-characteristic.mk | 15 ++++++++++
package/python-click/Config.in | 8 +++++
package/python-click/python-click.hash | 3 ++
package/python-click/python-click.mk | 15 ++++++++++
package/python-crossbar/Config.in | 35 ++++++++++++++++++++++
package/python-crossbar/python-crossbar.hash | 9 ++++++
package/python-crossbar/python-crossbar.mk | 19 ++++++++++++
package/python-cryptography/Config.in | 20 +++++++++++++
.../python-cryptography/python-cryptography.hash | 6 ++++
package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++
package/python-jinja2/python-jinja2.hash | 5 ++++
package/python-jinja2/python-jinja2.mk | 2 +-
package/python-lmdb/Config.in | 8 +++++
package/python-lmdb/python-lmdb.hash | 3 ++
package/python-lmdb/python-lmdb.mk | 15 ++++++++++
package/python-mistune/Config.in | 9 ++++++
package/python-mistune/python-mistune.hash | 3 ++
package/python-mistune/python-treq.mk | 15 ++++++++++
package/python-msgpack-python/Config.in | 8 +++++
.../python-msgpack-python.hash | 3 ++
.../python-msgpack-python/python-msgpack-python.mk | 15 ++++++++++
package/python-netaddr/Config.in | 8 +++++
package/python-netaddr/python-netaddr.hash | 3 ++
package/python-netaddr/python-netaddr.mk | 15 ++++++++++
package/python-pyasn1-modules/Config.in | 8 +++++
.../python-pyasn1-modules.hash | 3 ++
.../python-pyasn1-modules/python-pyasn1-modules.mk | 15 ++++++++++
package/python-pycparser/Config.in | 6 ++++
package/python-pycparser/python-pycparser.hash | 4 +++
package/python-pycparser/python-pycparser.mk | 15 ++++++++++
package/python-pygments/Config.in | 8 +++++
package/python-pygments/python-pygments.mk | 15 ++++++++++
package/python-pynacl/Config.in | 9 ++++++
package/python-pynacl/python-pynacl.hash | 3 ++
package/python-pynacl/python-pynacl.mk | 16 ++++++++++
package/python-pyopenssl/Config.in | 12 ++++++++
package/python-pyopenssl/python-pyopenssl.hash | 3 ++
package/python-pyopenssl/python-pyopenssl.mk | 14 +++++++++
package/python-pytrie/Config.in | 8 +++++
package/python-pytrie/python-pytrie.mk | 15 ++++++++++
package/python-service-identity/Config.in | 8 +++++
.../python-service-identity.mk | 15 ++++++++++
package/python-shutilwhich/Config.in | 8 +++++
package/python-shutilwhich/python-shutilwhich.mk | 15 ++++++++++
package/python-treq/Config.in | 13 ++++++++
package/python-treq/python-treq.mk | 17 +++++++++++
package/python-txaio/Config.in | 8 +++++
package/python-txaio/python-txaio.mk | 15 ++++++++++
61 files changed, 625 insertions(+), 1 deletion(-)
create mode 100644 package/python-autobahn/Config.in
create mode 100644 package/python-autobahn/python-autobahn.hash
create mode 100644 package/python-autobahn/python-autobahn.mk
create mode 100644 package/python-cbor/Config.in
create mode 100644 package/python-cbor/python-cbor.hash
create mode 100644 package/python-cbor/python-cbor.mk
create mode 100644 package/python-characteristic/Config.in
create mode 100644 package/python-characteristic/python-characteristic.hash
create mode 100644 package/python-characteristic/python-characteristic.mk
create mode 100644 package/python-click/Config.in
create mode 100644 package/python-click/python-click.hash
create mode 100644 package/python-click/python-click.mk
create mode 100644 package/python-crossbar/Config.in
create mode 100644 package/python-crossbar/python-crossbar.hash
create mode 100644 package/python-crossbar/python-crossbar.mk
create mode 100644 package/python-cryptography/Config.in
create mode 100644 package/python-cryptography/python-cryptography.hash
create mode 100644 package/python-cryptography/python-cryptography.mk
create mode 100644 package/python-lmdb/Config.in
create mode 100644 package/python-lmdb/python-lmdb.hash
create mode 100644 package/python-lmdb/python-lmdb.mk
create mode 100644 package/python-mistune/Config.in
create mode 100644 package/python-mistune/python-mistune.hash
create mode 100644 package/python-mistune/python-treq.mk
create mode 100644 package/python-msgpack-python/Config.in
create mode 100644 package/python-msgpack-python/python-msgpack-python.hash
create mode 100644 package/python-msgpack-python/python-msgpack-python.mk
create mode 100644 package/python-netaddr/Config.in
create mode 100644 package/python-netaddr/python-netaddr.hash
create mode 100644 package/python-netaddr/python-netaddr.mk
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
create mode 100644 package/python-pycparser/Config.in
create mode 100644 package/python-pycparser/python-pycparser.hash
create mode 100644 package/python-pycparser/python-pycparser.mk
create mode 100644 package/python-pygments/Config.in
create mode 100644 package/python-pygments/python-pygments.mk
create mode 100644 package/python-pynacl/Config.in
create mode 100644 package/python-pynacl/python-pynacl.hash
create mode 100644 package/python-pynacl/python-pynacl.mk
create mode 100644 package/python-pyopenssl/Config.in
create mode 100644 package/python-pyopenssl/python-pyopenssl.hash
create mode 100644 package/python-pyopenssl/python-pyopenssl.mk
create mode 100644 package/python-pytrie/Config.in
create mode 100644 package/python-pytrie/python-pytrie.mk
create mode 100644 package/python-service-identity/Config.in
create mode 100644 package/python-service-identity/python-service-identity.mk
create mode 100644 package/python-shutilwhich/Config.in
create mode 100644 package/python-shutilwhich/python-shutilwhich.mk
create mode 100644 package/python-treq/Config.in
create mode 100644 package/python-treq/python-treq.mk
create mode 100644 package/python-txaio/Config.in
create mode 100644 package/python-txaio/python-txaio.mk
--
2.1.4
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 1/7] Update for 2015.11.1
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 7:22 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io Mauro Condarelli
` (5 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
From: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
CHANGES | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/CHANGES b/CHANGES
index 336b195..7b7797c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,13 @@
+2015.11.1, Released December 5th, 2015
+
+ Fix for issue with the host package RPATH check when a custom host
+ directory (BR2_HOST_DIR=/path/to/somewhere) is used.
+
+ Important (and/or security related) bugfixes for busybox,
+ dropbear, libpng and openssl.
+
+ Updated/fixed packages: busybox, dropbear, gawk, libpng, openssl
+
2015.11, Released November 30th, 2015
Minor fixes.
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 1/7] Update for 2015.11.1 Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 7:22 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 3/7] croosbar moved to buildroot Mauro Condarelli
` (4 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/Config.in | 15 ++++++++++++++
package/libffi/libffi.mk | 11 +++++++++++
package/python-autobahn/Config.in | 8 ++++++++
package/python-autobahn/python-autobahn.mk | 15 ++++++++++++++
package/python-cffi/python-cffi.mk | 2 ++
package/python-characteristic/Config.in | 8 ++++++++
.../python-characteristic/python-characteristic.mk | 15 ++++++++++++++
package/python-click/Config.in | 8 ++++++++
package/python-click/python-click.mk | 15 ++++++++++++++
package/python-cryptography/Config.in | 20 +++++++++++++++++++
.../python-cryptography/python-cryptography.hash | 3 +++
package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
package/python-jinja2/python-jinja2.hash | 5 +++++
package/python-jinja2/python-jinja2.mk | 2 +-
package/python-mistune/Config.in | 9 +++++++++
package/python-mistune/python-treq.mk | 15 ++++++++++++++
package/python-netaddr/Config.in | 8 ++++++++
package/python-netaddr/python-netaddr.mk | 15 ++++++++++++++
package/python-pyasn1-modules/Config.in | 8 ++++++++
.../python-pyasn1-modules/python-pyasn1-modules.mk | 15 ++++++++++++++
package/python-pycparser/Config.in | 6 ++++++
package/python-pycparser/python-pycparser.hash | 4 ++++
package/python-pycparser/python-pycparser.mk | 15 ++++++++++++++
package/python-pygments/Config.in | 8 ++++++++
package/python-pygments/python-pygments.mk | 15 ++++++++++++++
package/python-pyopenssl/Config.in | 12 +++++++++++
package/python-pyopenssl/python-pyopenssl.hash | 3 +++
package/python-pyopenssl/python-pyopenssl.mk | 14 +++++++++++++
package/python-pytrie/Config.in | 8 ++++++++
package/python-pytrie/python-pytrie.mk | 15 ++++++++++++++
package/python-service-identity/Config.in | 8 ++++++++
.../python-service-identity.mk | 15 ++++++++++++++
package/python-shutilwhich/Config.in | 8 ++++++++
package/python-shutilwhich/python-shutilwhich.mk | 15 ++++++++++++++
package/python-treq/Config.in | 13 ++++++++++++
package/python-treq/python-treq.mk | 17 ++++++++++++++++
package/python-txaio/Config.in | 8 ++++++++
package/python-txaio/python-txaio.mk | 15 ++++++++++++++
38 files changed, 418 insertions(+), 1 deletion(-)
create mode 100644 package/python-autobahn/Config.in
create mode 100644 package/python-autobahn/python-autobahn.mk
create mode 100644 package/python-characteristic/Config.in
create mode 100644 package/python-characteristic/python-characteristic.mk
create mode 100644 package/python-click/Config.in
create mode 100644 package/python-click/python-click.mk
create mode 100644 package/python-cryptography/Config.in
create mode 100644 package/python-cryptography/python-cryptography.hash
create mode 100644 package/python-cryptography/python-cryptography.mk
create mode 100644 package/python-mistune/Config.in
create mode 100644 package/python-mistune/python-treq.mk
create mode 100644 package/python-netaddr/Config.in
create mode 100644 package/python-netaddr/python-netaddr.mk
create mode 100644 package/python-pyasn1-modules/Config.in
create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk
create mode 100644 package/python-pycparser/Config.in
create mode 100644 package/python-pycparser/python-pycparser.hash
create mode 100644 package/python-pycparser/python-pycparser.mk
create mode 100644 package/python-pygments/Config.in
create mode 100644 package/python-pygments/python-pygments.mk
create mode 100644 package/python-pyopenssl/Config.in
create mode 100644 package/python-pyopenssl/python-pyopenssl.hash
create mode 100644 package/python-pyopenssl/python-pyopenssl.mk
create mode 100644 package/python-pytrie/Config.in
create mode 100644 package/python-pytrie/python-pytrie.mk
create mode 100644 package/python-service-identity/Config.in
create mode 100644 package/python-service-identity/python-service-identity.mk
create mode 100644 package/python-shutilwhich/Config.in
create mode 100644 package/python-shutilwhich/python-shutilwhich.mk
create mode 100644 package/python-treq/Config.in
create mode 100644 package/python-treq/python-treq.mk
create mode 100644 package/python-txaio/Config.in
create mode 100644 package/python-txaio/python-txaio.mk
diff --git a/package/Config.in b/package/Config.in
index 09c2b40..f211cfe 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -617,18 +617,22 @@ endif
if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
menu "External python modules"
source "package/python-alsaaudio/Config.in"
+ source "package/python-autobahn/Config.in"
source "package/python-backports-abc/Config.in"
source "package/python-beautifulsoup4/Config.in"
source "package/python-bottle/Config.in"
source "package/python-can/Config.in"
source "package/python-certifi/Config.in"
source "package/python-cffi/Config.in"
+ source "package/python-characteristic/Config.in"
source "package/python-cheetah/Config.in"
source "package/python-cherrypy/Config.in"
+ source "package/python-click/Config.in"
source "package/python-coherence/Config.in"
source "package/python-configobj/Config.in"
source "package/python-configshell-fb/Config.in"
source "package/python-crc16/Config.in"
+ source "package/python-cryptography/Config.in"
source "package/python-cssselect/Config.in"
source "package/python-daemon/Config.in"
source "package/python-dialog/Config.in"
@@ -660,7 +664,9 @@ menu "External python modules"
source "package/python-markdown/Config.in"
source "package/python-markupsafe/Config.in"
source "package/python-meld3/Config.in"
+ source "package/python-mistune/Config.in"
source "package/python-msgpack/Config.in"
+ source "package/python-netaddr/Config.in"
source "package/python-netifaces/Config.in"
source "package/python-networkmanager/Config.in"
source "package/python-nfc/Config.in"
@@ -672,12 +678,16 @@ menu "External python modules"
source "package/python-protobuf/Config.in"
source "package/python-psutil/Config.in"
source "package/python-pyasn/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"
source "package/python-pydal/Config.in"
source "package/python-pyftpdlib/Config.in"
source "package/python-pygame/Config.in"
+ source "package/python-pygments/Config.in"
source "package/python-pyinotify/Config.in"
+ source "package/python-pyopenssl/Config.in"
source "package/python-pyparsing/Config.in"
source "package/python-pypcap/Config.in"
source "package/python-pyqt/Config.in"
@@ -689,6 +699,7 @@ menu "External python modules"
source "package/python-pysnmp/Config.in"
source "package/python-pysnmp-apps/Config.in"
source "package/python-pysnmp-mibs/Config.in"
+ source "package/python-pytrie/Config.in"
source "package/python-pyudev/Config.in"
source "package/python-pyusb/Config.in"
source "package/python-pyxb/Config.in"
@@ -697,7 +708,9 @@ menu "External python modules"
source "package/python-requests/Config.in"
source "package/python-rtslib-fb/Config.in"
source "package/python-serial/Config.in"
+ source "package/python-service-identity/Config.in"
source "package/python-setuptools/Config.in"
+ source "package/python-shutilwhich/Config.in"
source "package/python-simplejson/Config.in"
source "package/python-singledispatch/Config.in"
source "package/python-sip/Config.in"
@@ -705,7 +718,9 @@ menu "External python modules"
source "package/python-spidev/Config.in"
source "package/python-thrift/Config.in"
source "package/python-tornado/Config.in"
+ source "package/python-treq/Config.in"
source "package/python-twisted/Config.in"
+ source "package/python-txaio/Config.in"
source "package/python-urllib3/Config.in"
source "package/python-urwid/Config.in"
source "package/python-versiontools/Config.in"
diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
index 8f0f72d..47de8cd 100644
--- a/package/libffi/libffi.mk
+++ b/package/libffi/libffi.mk
@@ -22,6 +22,17 @@ endef
LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
+# Move the headers to the usual location, and adjust the .pc file
+# accordingly.
+define HOST_LIBFFI_MOVE_HOST_HEADERS
+ mv $(HOST_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(HOST_DIR)/usr/include/
+ $(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
+ $(HOST_DIR)/usr/lib/pkgconfig/libffi.pc
+ rm -rf $(HOST_DIR)/usr/lib/libffi-*
+endef
+
+HOST_LIBFFI_POST_INSTALL_HOOKS += HOST_LIBFFI_MOVE_HOST_HEADERS
+
# Remove headers that are not at the usual location from the target
define LIBFFI_REMOVE_TARGET_HEADERS
$(RM) -rf $(TARGET_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)
diff --git a/package/python-autobahn/Config.in b/package/python-autobahn/Config.in
new file mode 100644
index 0000000..79df0bd
--- /dev/null
+++ b/package/python-autobahn/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_AUTOBAHN
+ bool "python-autobahn"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ WebSocket client Hhh server library, WAMP real-time framework.
+
+ https://pypi.python.org/pypi/autobahn
+
diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk
new file mode 100644
index 0000000..19eb35c
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-autobahn
+#
+################################################################################
+
+PYTHON_AUTOBAHN_VERSION = 0.11.0
+PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz
+PYTHON_AUTOBAHN_SITE = http://pypi.python.org/packages/source/a/autobahn
+PYTHON_AUTOBAHN_LICENSE = MIT
+PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE
+PYTHON_AUTOBAHN_SETUP_TYPE = setuptools
+#PYTHON_AUTOBAHN_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-cffi/python-cffi.mk b/package/python-cffi/python-cffi.mk
index 70fbe02..02c969b 100644
--- a/package/python-cffi/python-cffi.mk
+++ b/package/python-cffi/python-cffi.mk
@@ -11,5 +11,7 @@ PYTHON_CFFI_SETUP_TYPE = setuptools
PYTHON_CFFI_DEPENDENCIES = host-pkgconf libffi
PYTHON_CFFI_LICENSE = MIT
PYTHON_CFFI_LICENSE_FILES = LICENSE
+HOST_PYTHON_CFFI_DEPENDENCIES = host-python-pycparser host-libffi
$(eval $(python-package))
+$(eval $(host-python-package))
diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
new file mode 100644
index 0000000..625e27e
--- /dev/null
+++ b/package/python-characteristic/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CHARACTERISTIC
+ bool "python-characteristic"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Python attributes without boilerplate.
+
+ https://pypi.python.org/pypi/characteristic
+
diff --git a/package/python-characteristic/python-characteristic.mk b/package/python-characteristic/python-characteristic.mk
new file mode 100644
index 0000000..0def7a5
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-characteristic
+#
+################################################################################
+
+PYTHON_CHARACTERISTIC_VERSION = 14.3.0
+PYTHON_CHARACTERISTIC_SOURCE = characteristic-$(PYTHON_CHARACTERISTIC_VERSION).tar.gz
+PYTHON_CHARACTERISTIC_SITE = http://pypi.python.org/packages/source/c/characteristic
+PYTHON_CHARACTERISTIC_LICENSE = MIT
+#PYTHON_CHARACTERISTIC_LICENSE_FILES = LICENSE
+PYTHON_CHARACTERISTIC_SETUP_TYPE = setuptools
+#PYTHON_CHARACTERISTIC_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-click/Config.in b/package/python-click/Config.in
new file mode 100644
index 0000000..54eb584
--- /dev/null
+++ b/package/python-click/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CLICK
+ bool "python-click"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ A simple wrapper around optparse for powerful command line utilities.
+
+ https://pypi.python.org/pypi/click
+
diff --git a/package/python-click/python-click.mk b/package/python-click/python-click.mk
new file mode 100644
index 0000000..7bc5450
--- /dev/null
+++ b/package/python-click/python-click.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-click
+#
+################################################################################
+
+PYTHON_CLICK_VERSION = 6.2
+PYTHON_CLICK_SOURCE = click-$(PYTHON_CLICK_VERSION).tar.gz
+PYTHON_CLICK_SITE = http://pypi.python.org/packages/source/c/click
+PYTHON_CLICK_LICENSE = BSD
+#PYTHON_CLICK_LICENSE_FILES = LICENSE
+PYTHON_CLICK_SETUP_TYPE = setuptools
+#PYTHON_CLICK_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-cryptography/Config.in b/package/python-cryptography/Config.in
new file mode 100644
index 0000000..c6d183f
--- /dev/null
+++ b/package/python-cryptography/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+ bool "python-cryptography"
+ depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
+ select BR2_PACKAGE_OPENSSL
+ select BR2_PACKAGE_PYTHON_CFFI
+ select BR2_PACKAGE_PYTHON_SETUPTOOLS
+ select BR2_PACKAGE_PYTHON_IDNA
+ select BR2_PACKAGE_PYTHON_PYASN
+ select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON
+ select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3
+ select BR2_PACKAGE_PYTHON_ENUM34 if BR2_PACKAGE_PYTHON
+ select BR2_PACKAGE_PYTHON_IPADDRESS if BR2_PACKAGE_PYTHON
+ help
+ cryptography is a package designed to expose cryptographic
+ primitives and recipes to Python developers.
+
+ https://cryptography.io
+
+comment "python-cryptography needs a toolchain w/ C++"
+ depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash
new file mode 100644
index 0000000..0358624
--- /dev/null
+++ b/package/python-cryptography/python-cryptography.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=15eeba9e31f852bac21155baa3dfbc61, sha256 locally computed
+md5 15eeba9e31f852bac21155baa3dfbc61 cryptography-1.1.2.tar.gz
+sha256 7f51459f84d670444275e615839f4542c93547a12e938a0a4906dafe5f7de153 cryptography-1.1.2.tar.gz
diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk
new file mode 100644
index 0000000..fbd0caf
--- /dev/null
+++ b/package/python-cryptography/python-cryptography.mk
@@ -0,0 +1,23 @@
+################################################################################
+#
+# python-cryptography
+#
+################################################################################
+
+PYTHON_CRYPTOGRAPHY_VERSION = 1.1.2
+PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz
+PYTHON_CRYPTOGRAPHY_SITE = https://pypi.python.org/packages/source/c/cryptography
+PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools
+PYTHON_CRYPTOGRAPHY_LICENSE = Apache
+PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE
+PYTHON_CRYPTOGRAPHY_DEPENDENCIES = python-six \
+ python-idna \
+ python-pyasn \
+ host-python-cffi \
+ openssl
+
+ifeq ($(BR2_PACKAGE_PYTHON),y)
+PYTHON_CRYPTOGRAPHY_DEPENDENCIES += python-enum34
+endif
+
+$(eval $(python-package))
diff --git a/package/python-jinja2/python-jinja2.hash b/package/python-jinja2/python-jinja2.hash
index 6e8c160..8222103 100644
--- a/package/python-jinja2/python-jinja2.hash
+++ b/package/python-jinja2/python-jinja2.hash
@@ -1,3 +1,8 @@
# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b9dffd2f3b43d673802fe857c8445b1a, sha256 locally computed
md5 b9dffd2f3b43d673802fe857c8445b1a Jinja2-2.7.3.tar.gz
sha256 2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb Jinja2-2.7.3.tar.gz
+# added by MCon: md5 is from site, sha is locally computed.
+md5 edb51693fe22c53cee5403775c71a99e Jinja2-2.8.tar.gz
+sha1 25ab3881f0c1adfcf79053b58de829c5ae65d3ac Jinja2-2.7.3.tar.gz
+sha1 4a33c1a0fd585eba2507e8c274a9cd113b1d13ab Jinja2-2.8.tar.gz
+sha256 bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4 Jinja2-2.8.tar.gz
diff --git a/package/python-jinja2/python-jinja2.mk b/package/python-jinja2/python-jinja2.mk
index 8440b64..ce6e2b9 100644
--- a/package/python-jinja2/python-jinja2.mk
+++ b/package/python-jinja2/python-jinja2.mk
@@ -4,7 +4,7 @@
#
################################################################################
-PYTHON_JINJA2_VERSION = 2.7.3
+PYTHON_JINJA2_VERSION = 2.8
PYTHON_JINJA2_SOURCE = Jinja2-$(PYTHON_JINJA2_VERSION).tar.gz
PYTHON_JINJA2_SITE = http://pypi.python.org/packages/source/J/Jinja2
PYTHON_JINJA2_SETUP_TYPE = setuptools
diff --git a/package/python-mistune/Config.in b/package/python-mistune/Config.in
new file mode 100644
index 0000000..bac98a5
--- /dev/null
+++ b/package/python-mistune/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_MISTUNE
+ bool "python-mistune"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ The fastest markdown parser in pure Python
+ with renderer features, inspired by marked.
+
+ https://pypi.python.org/pypi/mistune
+
diff --git a/package/python-mistune/python-treq.mk b/package/python-mistune/python-treq.mk
new file mode 100644
index 0000000..ec99836
--- /dev/null
+++ b/package/python-mistune/python-treq.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-mistune
+#
+################################################################################
+
+PYTHON_MISTUNE_VERSION = 0.7.1
+PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz
+PYTHON_MISTUNE_SITE = http://pypi.python.org/packages/source/m/mistune
+PYTHON_MISTUNE_LICENSE = BSD
+#PYTHON_MISTUNE_LICENSE_FILES = LICENSE
+PYTHON_MISTUNE_SETUP_TYPE = setuptools
+#PYTHON_MISTUNE_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-netaddr/Config.in b/package/python-netaddr/Config.in
new file mode 100644
index 0000000..b60aa28
--- /dev/null
+++ b/package/python-netaddr/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_NETADDR
+ bool "python-netaddr"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ A network address manipulation library for Python.
+
+ https://pypi.python.org/pypi/netaddr
+
diff --git a/package/python-netaddr/python-netaddr.mk b/package/python-netaddr/python-netaddr.mk
new file mode 100644
index 0000000..1b4588a
--- /dev/null
+++ b/package/python-netaddr/python-netaddr.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-netaddr
+#
+################################################################################
+
+PYTHON_NETADDR_VERSION = 0.7.18
+PYTHON_NETADDR_SOURCE = netaddr-$(PYTHON_NETADDR_VERSION).tar.gz
+PYTHON_NETADDR_SITE = http://pypi.python.org/packages/source/n/netaddr
+PYTHON_NETADDR_LICENSE = BSD
+#PYTHON_NETADDR_LICENSE_FILES = LICENSE
+PYTHON_NETADDR_SETUP_TYPE = distutils
+#PYTHON_NETADDR_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-pyasn1-modules/Config.in b/package/python-pyasn1-modules/Config.in
new file mode 100644
index 0000000..debad96
--- /dev/null
+++ b/package/python-pyasn1-modules/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYASN1_MODULES
+ bool "python-pyasn1-modules"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ A collection of ASN.1-based protocols modules.
+
+ https://pypi.python.org/pypi/pyasn1-modules
+
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 0000000..69da1ea
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pyasn1-modules
+#
+################################################################################
+
+PYTHON_PYASN1_MODULES_VERSION = 0.0.8
+PYTHON_PYASN1_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN1_MODULES_VERSION).tar.gz
+PYTHON_PYASN1_MODULES_SITE = http://pypi.python.org/packages/source/p/pyasn1-modules
+PYTHON_PYASN1_MODULES_LICENSE = BSD
+#PYTHON_PYASN1_MODULES_LICENSE_FILES = LICENSE
+PYTHON_PYASN1_MODULES_SETUP_TYPE = setuptools
+#PYTHON_PYASN1_MODULES_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
new file mode 100644
index 0000000..49190c3
--- /dev/null
+++ b/package/python-pycparser/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYCPARSER
+ bool "python-pycparser"
+ help
+ C parser in Python
+
+ https://github.com/eliben/pycparser
diff --git a/package/python-pycparser/python-pycparser.hash b/package/python-pycparser/python-pycparser.hash
new file mode 100644
index 0000000..483d3d1
--- /dev/null
+++ b/package/python-pycparser/python-pycparser.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/pycparser/json
+md5 a2bc8d28c923b4fe2b2c3b4b51a4f935 pycparser-2.14.tar.gz
+# sha256 calculated by scanpypi
+sha256 7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73 pycparser-2.14.tar.gz
diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
new file mode 100644
index 0000000..a32f1aa
--- /dev/null
+++ b/package/python-pycparser/python-pycparser.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pycparser
+#
+################################################################################
+
+PYTHON_PYCPARSER_VERSION = 2.14
+PYTHON_PYCPARSER_SOURCE = pycparser-$(PYTHON_PYCPARSER_VERSION).tar.gz
+PYTHON_PYCPARSER_SITE = https://pypi.python.org/packages/source/p/pycparser
+PYTHON_PYCPARSER_SETUP_TYPE = setuptools
+PYTHON_PYCPARSER_LICENSE = BSD-3c
+PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
+$(eval $(host-python-package))
diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
new file mode 100644
index 0000000..c0d0769
--- /dev/null
+++ b/package/python-pygments/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYGMENTS
+ bool "python-pygments"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Pygments is a syntax highlighting package written in Python.
+
+ https://pypi.python.org/pypi/Pygments
+
diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk
new file mode 100644
index 0000000..99a8622
--- /dev/null
+++ b/package/python-pygments/python-pygments.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pygments
+#
+################################################################################
+
+PYTHON_PYGMENTS_VERSION = 2.1
+PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz
+PYTHON_PYGMENTS_SITE = http://pypi.python.org/packages/source/P/Pygments
+PYTHON_PYGMENTS_LICENSE = BSD
+#PYTHON_PYGMENTS_LICENSE_FILES = LICENSE
+PYTHON_PYGMENTS_SETUP_TYPE = setuptools
+#PYTHON_PYGMENTS_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-pyopenssl/Config.in b/package/python-pyopenssl/Config.in
new file mode 100644
index 0000000..cb59e8b
--- /dev/null
+++ b/package/python-pyopenssl/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_PYOPENSSL
+ bool "python-pyopenssl"
+ depends on BR2_INSTALL_LIBSTDCPP # python-cryptography
+ select BR2_PACKAGE_PYTHON_SIX
+ select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+ help
+ Python wrapper module around the OpenSSL library.
+
+ https://github.com/pyca/pyopenssl
+
+comment "python-pyopenssl needs a toolchain w/ C++"
+ depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash
new file mode 100644
index 0000000..0c6e25a
--- /dev/null
+++ b/package/python-pyopenssl/python-pyopenssl.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=f447644afcbd5f0a1f47350fec63a4c6, sha256 locally computed
+md5 f447644afcbd5f0a1f47350fec63a4c6 pyOpenSSL-0.15.1.tar.gz
+sha256 f0a26070d6db0881de8bcc7846934b7c3c930d8f9c79d45883ee48984bc0d672 pyOpenSSL-0.15.1.tar.gz
diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk
new file mode 100644
index 0000000..239fd98
--- /dev/null
+++ b/package/python-pyopenssl/python-pyopenssl.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pyopenssl
+#
+################################################################################
+
+PYTHON_PYOPENSSL_VERSION = 0.15.1
+PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz
+PYTHON_PYOPENSSL_SITE = https://pypi.python.org/packages/source/p/pyOpenSSL
+PYTHON_PYOPENSSL_LICENSE = Apache-2.0
+PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE
+PYTHON_PYOPENSSL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
diff --git a/package/python-pytrie/Config.in b/package/python-pytrie/Config.in
new file mode 100644
index 0000000..3b9db7f
--- /dev/null
+++ b/package/python-pytrie/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYTRIE
+ bool "python-pytrie"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ A pure Python implementation of the trie data structure.
+
+ https://pypi.python.org/pypi/PyTrie
+
diff --git a/package/python-pytrie/python-pytrie.mk b/package/python-pytrie/python-pytrie.mk
new file mode 100644
index 0000000..ad1ee46
--- /dev/null
+++ b/package/python-pytrie/python-pytrie.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pytrie
+#
+################################################################################
+
+PYTHON_PYTRIE_VERSION = 0.2
+PYTHON_PYTRIE_SITE = http://pypi.python.org/packages/source/P/PyTrie
+PYTHON_PYTRIE_SOURCE = PyTrie-$(PYTHON_PYTRIE_VERSION).tar.gz
+PYTHON_PYTRIE_LICENSE = BSD-3c
+PYTHON_PYTRIE_LICENSE_FILES = LICENSE
+PYTHON_PYTRIE_SETUP_TYPE = distutils
+#PYTHON_PYTRIE_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in
new file mode 100644
index 0000000..4bbbca6
--- /dev/null
+++ b/package/python-service-identity/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
+ bool "python-service-identity"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Service identity verification for pyOpenSSL.
+
+ https://pypi.python.org/pypi/service_identity
+
diff --git a/package/python-service-identity/python-service-identity.mk b/package/python-service-identity/python-service-identity.mk
new file mode 100644
index 0000000..2325796
--- /dev/null
+++ b/package/python-service-identity/python-service-identity.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-service-identity
+#
+################################################################################
+
+PYTHON_SERVICE_IDENTITY_VERSION = 14.0.0
+PYTHON_SERVICE_IDENTITY_SOURCE = service_identity-$(PYTHON_SERVICE_IDENTITY_VERSION).tar.gz
+PYTHON_SERVICE_IDENTITY_SITE = http://pypi.python.org/packages/source/s/service_identity
+PYTHON_SERVICE_IDENTITY_LICENSE = BSD
+#PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
+PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
+#PYTHON_SERVICE_IDENTITY_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-shutilwhich/Config.in b/package/python-shutilwhich/Config.in
new file mode 100644
index 0000000..d610cfe
--- /dev/null
+++ b/package/python-shutilwhich/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_SHUTILWHICH
+ bool "python-shutilwhich"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ shutil.which for those not using Python 3.3 yet.
+
+ https://pypi.python.org/pypi/shutilwhich/
+
diff --git a/package/python-shutilwhich/python-shutilwhich.mk b/package/python-shutilwhich/python-shutilwhich.mk
new file mode 100644
index 0000000..ac141c2
--- /dev/null
+++ b/package/python-shutilwhich/python-shutilwhich.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-shutilwhich
+#
+################################################################################
+
+PYTHON_SHUTILWHICH_VERSION = 1.1.0
+PYTHON_SHUTILWHICH_SOURCE = shutilwhich-$(PYTHON_SHUTILWHICH_VERSION).tar.gz
+PYTHON_SHUTILWHICH_SITE = http://pypi.python.org/packages/source/s/shutilwhich
+PYTHON_SHUTILWHICH_LICENSE = MIT
+#PYTHON_SHUTILWHICH_LICENSE_FILES = LICENSE
+PYTHON_SHUTILWHICH_SETUP_TYPE = setuptools
+#PYTHON_SHUTILWHICH_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in
new file mode 100644
index 0000000..7c0fb14
--- /dev/null
+++ b/package/python-treq/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PYTHON_TREQ
+ bool "python-treq"
+ depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON_TWISTED
+ help
+ treq is an HTTP library inspired by requests but written on top of Twisted's Agents.
+ It provides a simple, higher level API for making HTTP requests when using Twisted.
+
+ https://github.com/twisted/treq
+
+comment "python-treq needs python-twisted"
+ depends on BR2_PACKAGE_PYTHON
+ depends on !BR2_PACKAGE_PYTHON_TWISTED
diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk
new file mode 100644
index 0000000..89b5d19
--- /dev/null
+++ b/package/python-treq/python-treq.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# python-treq
+#
+################################################################################
+
+#PYTHON_TREQ_VERSION = master
+#PYTHON_TREQ_SITE = $(call github,twisted,treq,$(PYTHON_TREQ_VERSION))
+PYTHON_TREQ_VERSION = 15.1.0
+PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz
+PYTHON_TREQ_SITE = http://pypi.python.org/packages/source/t/treq
+PYTHON_TREQ_LICENSE = MIT
+PYTHON_TREQ_LICENSE_FILES = LICENSE
+PYTHON_TREQ_SETUP_TYPE = setuptools
+PYTHON_TREQ_DEPENDENCIES = python-twisted
+
+$(eval $(python-package))
diff --git a/package/python-txaio/Config.in b/package/python-txaio/Config.in
new file mode 100644
index 0000000..24892b6
--- /dev/null
+++ b/package/python-txaio/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_TXAIO
+ bool "python-txaio"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Hhh.
+
+ https://pypi.python.org/pypi/txaio
+
diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk
new file mode 100644
index 0000000..19d7028
--- /dev/null
+++ b/package/python-txaio/python-txaio.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-txaio
+#
+################################################################################
+
+PYTHON_TXAIO_VERSION = 2.2.1
+PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz
+PYTHON_TXAIO_SITE = http://pypi.python.org/packages/source/t/txaio
+PYTHON_TXAIO_LICENSE = BSD
+#PYTHON_TXAIO_LICENSE_FILES = LICENSE
+PYTHON_TXAIO_SETUP_TYPE = setuptools
+#PYTHON_TXAIO_DEPENDENCIES =
+
+$(eval $(python-package))
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 3/7] croosbar moved to buildroot.
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 1/7] Update for 2015.11.1 Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 7:24 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2) Mauro Condarelli
` (3 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/Config.in b/package/Config.in
index f211cfe..812bf8a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -632,6 +632,7 @@ menu "External python modules"
source "package/python-configobj/Config.in"
source "package/python-configshell-fb/Config.in"
source "package/python-crc16/Config.in"
+ source "package/python-crossbar/Config.in"
source "package/python-cryptography/Config.in"
source "package/python-cssselect/Config.in"
source "package/python-daemon/Config.in"
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2).
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
` (2 preceding siblings ...)
2016-02-01 1:25 ` [Buildroot] [PATCH 3/7] croosbar moved to buildroot Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 7:25 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 5/7] update of .hash files Mauro Condarelli
` (2 subsequent siblings)
6 siblings, 1 reply; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/python-crossbar/Config.in | 10 ++++++++++
package/python-crossbar/python-crossbar.mk | 15 +++++++++++++++
2 files changed, 25 insertions(+)
create mode 100644 package/python-crossbar/Config.in
create mode 100644 package/python-crossbar/python-crossbar.mk
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
new file mode 100644
index 0000000..b8fae30
--- /dev/null
+++ b/package/python-crossbar/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_CROSSBAR
+ bool "python-crossbar"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Crossbar.io is an open-source WAMP application router
+ that allows to build advanced applications from loosely-coupled
+ components that can talk in real-time with each other.
+
+ https://pypi.python.org/pypi/crossbar
+
diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
new file mode 100644
index 0000000..8a64cda
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-crossbar
+#
+################################################################################
+
+PYTHON_CROSSBAR_VERSION = 0.11.2
+PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
+PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
+PYTHON_CROSSBAR_LICENSE = AGPL2
+PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
+PYTHON_CROSSBAR_SETUP_TYPE = setuptools
+#PYTHON_CROSSBAR_DEPENDENCIES =
+
+$(eval $(python-package))
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 5/7] update of .hash files.
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
` (3 preceding siblings ...)
2016-02-01 1:25 ` [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2) Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 7:26 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 6/7] Dependencies added to package python-crossbar Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 7/7] Further dependencies installed Mauro Condarelli
6 siblings, 1 reply; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/python-autobahn/python-autobahn.hash | 3 +++
package/python-characteristic/python-characteristic.hash | 3 +++
package/python-click/python-click.hash | 3 +++
package/python-crossbar/python-crossbar.hash | 9 +++++++++
package/python-cryptography/python-cryptography.hash | 3 +++
package/python-mistune/python-mistune.hash | 3 +++
package/python-netaddr/python-netaddr.hash | 3 +++
package/python-pyasn1-modules/python-pyasn1-modules.hash | 3 +++
8 files changed, 30 insertions(+)
create mode 100644 package/python-autobahn/python-autobahn.hash
create mode 100644 package/python-characteristic/python-characteristic.hash
create mode 100644 package/python-click/python-click.hash
create mode 100644 package/python-crossbar/python-crossbar.hash
create mode 100644 package/python-mistune/python-mistune.hash
create mode 100644 package/python-netaddr/python-netaddr.hash
create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash
new file mode 100644
index 0000000..6d28770
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 13b2d91917b1e272359ed323236565c1 autobahn-0.11.0.tar.gz
+sha256 e7aea216e2a3bb41a4fec235399ece8bfbc0be4ef9567e1ed6927db7fa35f851 autobahn-0.11.0.tar.gz
diff --git a/package/python-characteristic/python-characteristic.hash b/package/python-characteristic/python-characteristic.hash
new file mode 100644
index 0000000..e9ef879
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 b249368dd021fde1c06b4802867c0913 characteristic-14.3.0.tar.gz
+sha256 ded68d4e424115ed44e5c83c2a901a0b6157a959079d7591d92106ffd3ada380 characteristic-14.3.0.tar.gz
diff --git a/package/python-click/python-click.hash b/package/python-click/python-click.hash
new file mode 100644
index 0000000..c0edb8b
--- /dev/null
+++ b/package/python-click/python-click.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 83252a8095397b1f5f710fdd58b484d9 click-6.2.tar.gz
+sha256 fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82 click-6.2.tar.gz
diff --git a/package/python-crossbar/python-crossbar.hash b/package/python-crossbar/python-crossbar.hash
new file mode 100644
index 0000000..b476d9b
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.hash
@@ -0,0 +1,9 @@
+# Locally computed.
+md5 61581d3ce01201a5540bae22721f64e8 crossbar-0.11.2.tar.gz
+sha256 2b59eda29f9095107c66678a0f48726b917936a1e9e1ffb54df9134049891c14 crossbar-0.11.2.tar.gz
+# Locally computed.
+md5 a45f883c3e54ef8929d0c965ef656657 crossbar-v0.11.1.tar.gz
+sha256 3f008a011427bcaee6ae33facecffd04f80c31c04d86b95eaf7f13a68e614248 crossbar-v0.11.1.tar.gz
+# Locally computed.
+md5 1d1f68ee068e4b66a3c04c05fe96b76d crossbar-v0.11.2.tar.gz
+sha256 95b80777375e659d04dca33c04414c184537bc2c88bd79d294c249340c0d379d crossbar-v0.11.2.tar.gz
diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash
index 0358624..f828fb4 100644
--- a/package/python-cryptography/python-cryptography.hash
+++ b/package/python-cryptography/python-cryptography.hash
@@ -1,3 +1,6 @@
# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=15eeba9e31f852bac21155baa3dfbc61, sha256 locally computed
md5 15eeba9e31f852bac21155baa3dfbc61 cryptography-1.1.2.tar.gz
sha256 7f51459f84d670444275e615839f4542c93547a12e938a0a4906dafe5f7de153 cryptography-1.1.2.tar.gz
+# Locally computed.
+md5 02798acc5e2d5dbcf6e792a24fc05b95 cryptography-1.2.1.tar.gz
+sha256 a13217a03a47e743d26edff7299e4be7358c2fd12a223ac5d6de3229690b6ee5 cryptography-1.2.1.tar.gz
diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash
new file mode 100644
index 0000000..d4098b2
--- /dev/null
+++ b/package/python-mistune/python-mistune.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 057bc28bf629d6a1283d680a34ed9d0f mistune-0.7.1.tar.gz
+sha256 6076dedf768348927d991f4371e5a799c6a0158b16091df08ee85ee231d929a7 mistune-0.7.1.tar.gz
diff --git a/package/python-netaddr/python-netaddr.hash b/package/python-netaddr/python-netaddr.hash
new file mode 100644
index 0000000..d2e1c91
--- /dev/null
+++ b/package/python-netaddr/python-netaddr.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 c65bb34f8bedfbbca0b316c490cd13a0 netaddr-0.7.18.tar.gz
+sha256 a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19 netaddr-0.7.18.tar.gz
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 0000000..81690d6
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 178129bc7fbf07215c25230c5f053f81 pyasn1-modules-0.0.8.tar.gz
+sha256 10561934f1829bcc455c7ecdcdacdb4be5ffd3696f26f468eb6eb41e107f3837 pyasn1-modules-0.0.8.tar.gz
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 6/7] Dependencies added to package python-crossbar.
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
` (4 preceding siblings ...)
2016-02-01 1:25 ` [Buildroot] [PATCH 5/7] update of .hash files Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 7/7] Further dependencies installed Mauro Condarelli
6 siblings, 0 replies; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/python-crossbar/Config.in | 25 +++++++++++++++++++++++++
package/python-crossbar/python-crossbar.mk | 6 +++++-
2 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
index b8fae30..0bfde13 100644
--- a/package/python-crossbar/Config.in
+++ b/package/python-crossbar/Config.in
@@ -1,6 +1,28 @@
config BR2_PACKAGE_PYTHON_CROSSBAR
bool "python-crossbar"
depends on BR2_PACKAGE_PYTHON
+ select BR2_PACKAGE_PYTHON_AUTOBAHN
+ select BR2_PACKAGE_PYTHON_CBOR
+ select BR2_PACKAGE_PYTHON_CLICK
+ select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+ select BR2_PACKAGE_PYTHON_JINJA2
+ select BR2_PACKAGE_PYTHON_LMDB
+ select BR2_PACKAGE_PYTHON_MISTUNE
+ select BR2_PACKAGE_PYTHON_MSGPACK
+ select BR2_PACKAGE_PYTHON_NETADDR
+ select BR2_PACKAGE_PYTHON_PSUTIL
+ select BR2_PACKAGE_PYTHON_PTRIE
+ select BR2_PACKAGE_PYTHON_PYASN1
+ select BR2_PACKAGE_PYTHON_PYASN1_MODULES
+ select BR2_PACKAGE_PYTHON_PYGMENTS
+ select BR2_PACKAGE_PYTHON_PYOPENSSL
+ select BR2_PACKAGE_PYTHON_PYNACL
+ select BR2_PACKAGE_PYTHON_PYYAML
+ select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
+ select BR2_PACKAGE_PYTHON_SETUPTOOLS
+ select BR2_PACKAGE_PYTHON_SHURILWHICH
+ select BR2_PACKAGE_PYTHON_TREQ
+ select BR2_PACKAGE_PYTHON_TWISTED
help
Crossbar.io is an open-source WAMP application router
that allows to build advanced applications from loosely-coupled
@@ -8,3 +30,6 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
https://pypi.python.org/pypi/crossbar
+comment "*** Currently Crossbar.io does NOT work without Python sources! ***"
+ depends on BR2_PACKAGE_PYTHON_PYC_ONLY
+
diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
index 8a64cda..5ee74c4 100644
--- a/package/python-crossbar/python-crossbar.mk
+++ b/package/python-crossbar/python-crossbar.mk
@@ -10,6 +10,10 @@ PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
PYTHON_CROSSBAR_LICENSE = AGPL2
PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
PYTHON_CROSSBAR_SETUP_TYPE = setuptools
-#PYTHON_CROSSBAR_DEPENDENCIES =
+PYTHON_CROSSBAR_DEPENDENCIES = python-click python-setuptools python-twisted python-autobahn \
+ python-netaddr python-pytrie python-jinja2 python-mistune python-pygments python-pyyaml \
+ python-shutilwhich python-psutil python-lmdb python-msgpack-python python-cbor \
+ python-cryptography python-pyOpenSSL python-pyasn1 python-pyasn1-modules \
+ python-service-identity python-pynacl python-treq
$(eval $(python-package))
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 7/7] Further dependencies installed.
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
` (5 preceding siblings ...)
2016-02-01 1:25 ` [Buildroot] [PATCH 6/7] Dependencies added to package python-crossbar Mauro Condarelli
@ 2016-02-01 1:25 ` Mauro Condarelli
6 siblings, 0 replies; 14+ messages in thread
From: Mauro Condarelli @ 2016-02-01 1:25 UTC (permalink / raw)
To: buildroot
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
package/Config.in | 4 ++++
package/libsodium/libsodium.hash | 2 ++
package/python-cbor/Config.in | 8 ++++++++
package/python-cbor/python-cbor.hash | 3 +++
package/python-cbor/python-cbor.mk | 15 +++++++++++++++
package/python-crossbar/Config.in | 2 +-
package/python-crossbar/python-crossbar.mk | 2 +-
package/python-lmdb/Config.in | 8 ++++++++
package/python-lmdb/python-lmdb.hash | 3 +++
package/python-lmdb/python-lmdb.mk | 15 +++++++++++++++
package/python-msgpack-python/Config.in | 8 ++++++++
package/python-msgpack-python/python-msgpack-python.hash | 3 +++
package/python-msgpack-python/python-msgpack-python.mk | 15 +++++++++++++++
package/python-pynacl/Config.in | 9 +++++++++
package/python-pynacl/python-pynacl.hash | 3 +++
package/python-pynacl/python-pynacl.mk | 16 ++++++++++++++++
16 files changed, 114 insertions(+), 2 deletions(-)
create mode 100644 package/python-cbor/Config.in
create mode 100644 package/python-cbor/python-cbor.hash
create mode 100644 package/python-cbor/python-cbor.mk
create mode 100644 package/python-lmdb/Config.in
create mode 100644 package/python-lmdb/python-lmdb.hash
create mode 100644 package/python-lmdb/python-lmdb.mk
create mode 100644 package/python-msgpack-python/Config.in
create mode 100644 package/python-msgpack-python/python-msgpack-python.hash
create mode 100644 package/python-msgpack-python/python-msgpack-python.mk
create mode 100644 package/python-pynacl/Config.in
create mode 100644 package/python-pynacl/python-pynacl.hash
create mode 100644 package/python-pynacl/python-pynacl.mk
diff --git a/package/Config.in b/package/Config.in
index 812bf8a..ec2dc4f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -622,6 +622,7 @@ menu "External python modules"
source "package/python-beautifulsoup4/Config.in"
source "package/python-bottle/Config.in"
source "package/python-can/Config.in"
+ source "package/python-cbor/Config.in"
source "package/python-certifi/Config.in"
source "package/python-cffi/Config.in"
source "package/python-characteristic/Config.in"
@@ -659,6 +660,7 @@ menu "External python modules"
source "package/python-json-schema-validator/Config.in"
source "package/python-keyring/Config.in"
source "package/python-libconfig/Config.in"
+ source "package/python-lmdb/Config.in"
source "package/python-lxml/Config.in"
source "package/python-mad/Config.in"
source "package/python-mako/Config.in"
@@ -667,6 +669,7 @@ menu "External python modules"
source "package/python-meld3/Config.in"
source "package/python-mistune/Config.in"
source "package/python-msgpack/Config.in"
+ source "package/python-msgpack-python/Config.in"
source "package/python-netaddr/Config.in"
source "package/python-netifaces/Config.in"
source "package/python-networkmanager/Config.in"
@@ -688,6 +691,7 @@ menu "External python modules"
source "package/python-pygame/Config.in"
source "package/python-pygments/Config.in"
source "package/python-pyinotify/Config.in"
+ source "package/python-pynacl/Config.in"
source "package/python-pyopenssl/Config.in"
source "package/python-pyparsing/Config.in"
source "package/python-pypcap/Config.in"
diff --git a/package/libsodium/libsodium.hash b/package/libsodium/libsodium.hash
index 3544237..94a0f88 100644
--- a/package/libsodium/libsodium.hash
+++ b/package/libsodium/libsodium.hash
@@ -1,2 +1,4 @@
# Locally calculated after checking pgp signature
sha256 940d03ea7d2caa7940e24564bf6d9f66d6edd1df1e0111ff8e3655f3b864fb59 libsodium-1.0.6.tar.gz
+# Locally computed.
+md5 03e8e96cef9d18473aafef7d474a6e88 libsodium-1.0.6.tar.gz
diff --git a/package/python-cbor/Config.in b/package/python-cbor/Config.in
new file mode 100644
index 0000000..0de84e0
--- /dev/null
+++ b/package/python-cbor/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CBOR
+ bool "python-cbor"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ RFC 7049 - Concise Binary Object Representation.
+
+ https://pypi.python.org/pypi/cbor
+
diff --git a/package/python-cbor/python-cbor.hash b/package/python-cbor/python-cbor.hash
new file mode 100644
index 0000000..f456271
--- /dev/null
+++ b/package/python-cbor/python-cbor.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 a8b01920c4139de6256735c4cae75c74 cbor-0.1.24.tar.gz
+sha256 d89bad00785de4b673c5ab5a1464577ec5bda656d1b73900c43e855a51a927cb cbor-0.1.24.tar.gz
diff --git a/package/python-cbor/python-cbor.mk b/package/python-cbor/python-cbor.mk
new file mode 100644
index 0000000..33a9f01
--- /dev/null
+++ b/package/python-cbor/python-cbor.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-cbor
+#
+################################################################################
+
+PYTHON_CBOR_VERSION = 0.1.24
+PYTHON_CBOR_SOURCE = cbor-$(PYTHON_CBOR_VERSION).tar.gz
+PYTHON_CBOR_SITE = http://pypi.python.org/packages/source/c/cbor
+PYTHON_CBOR_LICENSE = Apache
+#PYTHON_CBOR_LICENSE_FILES = LICENSE
+PYTHON_CBOR_SETUP_TYPE = setuptools
+#PYTHON_CBOR_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
index 0bfde13..04f2f16 100644
--- a/package/python-crossbar/Config.in
+++ b/package/python-crossbar/Config.in
@@ -12,7 +12,7 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
select BR2_PACKAGE_PYTHON_NETADDR
select BR2_PACKAGE_PYTHON_PSUTIL
select BR2_PACKAGE_PYTHON_PTRIE
- select BR2_PACKAGE_PYTHON_PYASN1
+ select BR2_PACKAGE_PYTHON_PYASN
select BR2_PACKAGE_PYTHON_PYASN1_MODULES
select BR2_PACKAGE_PYTHON_PYGMENTS
select BR2_PACKAGE_PYTHON_PYOPENSSL
diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
index 5ee74c4..bd915c4 100644
--- a/package/python-crossbar/python-crossbar.mk
+++ b/package/python-crossbar/python-crossbar.mk
@@ -13,7 +13,7 @@ PYTHON_CROSSBAR_SETUP_TYPE = setuptools
PYTHON_CROSSBAR_DEPENDENCIES = python-click python-setuptools python-twisted python-autobahn \
python-netaddr python-pytrie python-jinja2 python-mistune python-pygments python-pyyaml \
python-shutilwhich python-psutil python-lmdb python-msgpack-python python-cbor \
- python-cryptography python-pyOpenSSL python-pyasn1 python-pyasn1-modules \
+ python-cryptography python-pyopenssl python-pyasn python-pyasn1-modules \
python-service-identity python-pynacl python-treq
$(eval $(python-package))
diff --git a/package/python-lmdb/Config.in b/package/python-lmdb/Config.in
new file mode 100644
index 0000000..2cff7ac
--- /dev/null
+++ b/package/python-lmdb/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_LMDB
+ bool "python-lmdb"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ Universal Python binding for the LMDB 'Lightning' Database.
+
+ https://pypi.python.org/pypi/lmdb
+
diff --git a/package/python-lmdb/python-lmdb.hash b/package/python-lmdb/python-lmdb.hash
new file mode 100644
index 0000000..ba4cc96
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 001817d754f96865549c85fb5251082f lmdb-0.88.tar.gz
+sha256 37d97041fb237da5600e14b889af49bd47538d6fde4a69d3a6c9097f787d175a lmdb-0.88.tar.gz
diff --git a/package/python-lmdb/python-lmdb.mk b/package/python-lmdb/python-lmdb.mk
new file mode 100644
index 0000000..7295083
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-lmdb
+#
+################################################################################
+
+PYTHON_LMDB_VERSION = 0.88
+PYTHON_LMDB_SOURCE = lmdb-$(PYTHON_LMDB_VERSION).tar.gz
+PYTHON_LMDB_SITE = http://pypi.python.org/packages/source/l/lmdb
+PYTHON_LMDB_LICENSE = BSD
+#PYTHON_LMDB_LICENSE_FILES = LICENSE
+PYTHON_LMDB_SETUP_TYPE = setuptools
+#PYTHON_LMDB_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-msgpack-python/Config.in b/package/python-msgpack-python/Config.in
new file mode 100644
index 0000000..d101cee
--- /dev/null
+++ b/package/python-msgpack-python/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_MSGPACK_PYTHON
+ bool "python-msgpack_python"
+ depends on BR2_PACKAGE_PYTHON
+ help
+ MessagePack (de)serializer.
+
+ https://pypi.python.org/pypi/msgpack-python
+
diff --git a/package/python-msgpack-python/python-msgpack-python.hash b/package/python-msgpack-python/python-msgpack-python.hash
new file mode 100644
index 0000000..77b8490
--- /dev/null
+++ b/package/python-msgpack-python/python-msgpack-python.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 eb2aad1081534ef3a9f32a0ecd350b9b msgpack-python-0.4.7.tar.gz
+sha256 5e001229a54180a02dcdd59db23c9978351af55b1290c27bc549e381f43acd6b msgpack-python-0.4.7.tar.gz
diff --git a/package/python-msgpack-python/python-msgpack-python.mk b/package/python-msgpack-python/python-msgpack-python.mk
new file mode 100644
index 0000000..c05b1c5
--- /dev/null
+++ b/package/python-msgpack-python/python-msgpack-python.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-msgpack-python
+#
+################################################################################
+
+PYTHON_MSGPACK_PYTHON_VERSION = 0.4.7
+PYTHON_MSGPACK_PYTHON_SOURCE = msgpack-python-$(PYTHON_MSGPACK_PYTHON_VERSION).tar.gz
+PYTHON_MSGPACK_PYTHON_SITE = http://pypi.python.org/packages/source/m/msgpack-python
+PYTHON_MSGPACK_PYTHON_LICENSE = Apache
+#PYTHON_MSGPACK_PYTHON_LICENSE_FILES = LICENSE
+PYTHON_MSGPACK_PYTHON_SETUP_TYPE = setuptools
+#PYTHON_MSGPACK_PYTHON_DEPENDENCIES =
+
+$(eval $(python-package))
diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
new file mode 100644
index 0000000..88fcad7
--- /dev/null
+++ b/package/python-pynacl/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_PYNACL
+ bool "python-pynacl"
+ depends on BR2_PACKAGE_PYTHON
+ select BR2_PACKAGE_LIBSODIUM
+ help
+ Python binding to the Networking and Cryptography (NaCl) library.
+
+ https://pypi.python.org/pypi/PyNaCl
+
diff --git a/package/python-pynacl/python-pynacl.hash b/package/python-pynacl/python-pynacl.hash
new file mode 100644
index 0000000..2c26896
--- /dev/null
+++ b/package/python-pynacl/python-pynacl.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5 12fd03d8ce64e0318cb1c69272f17704 PyNaCl-1.0.1.tar.gz
+sha256 d21d7a7358a85fb9b9ddadfbd1176c40fe199334fe2202881255e77f6d3773f4 PyNaCl-1.0.1.tar.gz
diff --git a/package/python-pynacl/python-pynacl.mk b/package/python-pynacl/python-pynacl.mk
new file mode 100644
index 0000000..62b9aa9
--- /dev/null
+++ b/package/python-pynacl/python-pynacl.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-pynacl
+#
+################################################################################
+
+PYTHON_PYNACL_VERSION = 1.0.1
+PYTHON_PYNACL_SOURCE = PyNaCl-$(PYTHON_PYNACL_VERSION).tar.gz
+PYTHON_PYNACL_SITE = http://pypi.python.org/packages/source/P/PyNaCl
+PYTHON_PYNACL_LICENSE = Apache-2.0
+#PYTHON_PYNACL_LICENSE_FILES = LICENSE
+PYTHON_PYNACL_SETUP_TYPE = setuptools
+PYTHON_PYNACL_DEPENDENCIES = libsodium
+PYTHON_PYNACL_ENV = SODIUM_INSTALL=system
+
+$(eval $(python-package))
--
2.1.4
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 1/7] Update for 2015.11.1
2016-02-01 1:25 ` [Buildroot] [PATCH 1/7] Update for 2015.11.1 Mauro Condarelli
@ 2016-02-01 7:22 ` Thomas Petazzoni
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 7:22 UTC (permalink / raw)
To: buildroot
Dear Mauro Condarelli,
On Mon, 1 Feb 2016 02:25:30 +0100, Mauro Condarelli wrote:
> From: Peter Korsgaard <peter@korsgaard.com>
>
> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
This patch shouldn't be part of your patch series, it is already part
of the Git history.
Also, when sending patches, you shouldn't base your branch on
2015.11.1, but rather on the current master branch.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io
2016-02-01 1:25 ` [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io Mauro Condarelli
@ 2016-02-01 7:22 ` Thomas Petazzoni
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 7:22 UTC (permalink / raw)
To: buildroot
Dear Mauro Condarelli,
On Mon, 1 Feb 2016 02:25:31 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
> package/Config.in | 15 ++++++++++++++
> package/libffi/libffi.mk | 11 +++++++++++
> package/python-autobahn/Config.in | 8 ++++++++
> package/python-autobahn/python-autobahn.mk | 15 ++++++++++++++
> package/python-cffi/python-cffi.mk | 2 ++
> package/python-characteristic/Config.in | 8 ++++++++
> .../python-characteristic/python-characteristic.mk | 15 ++++++++++++++
> package/python-click/Config.in | 8 ++++++++
> package/python-click/python-click.mk | 15 ++++++++++++++
> package/python-cryptography/Config.in | 20 +++++++++++++++++++
> .../python-cryptography/python-cryptography.hash | 3 +++
> package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
> package/python-jinja2/python-jinja2.hash | 5 +++++
> package/python-jinja2/python-jinja2.mk | 2 +-
> package/python-mistune/Config.in | 9 +++++++++
> package/python-mistune/python-treq.mk | 15 ++++++++++++++
> package/python-netaddr/Config.in | 8 ++++++++
> package/python-netaddr/python-netaddr.mk | 15 ++++++++++++++
> package/python-pyasn1-modules/Config.in | 8 ++++++++
> .../python-pyasn1-modules/python-pyasn1-modules.mk | 15 ++++++++++++++
> package/python-pycparser/Config.in | 6 ++++++
> package/python-pycparser/python-pycparser.hash | 4 ++++
> package/python-pycparser/python-pycparser.mk | 15 ++++++++++++++
> package/python-pygments/Config.in | 8 ++++++++
> package/python-pygments/python-pygments.mk | 15 ++++++++++++++
> package/python-pyopenssl/Config.in | 12 +++++++++++
> package/python-pyopenssl/python-pyopenssl.hash | 3 +++
> package/python-pyopenssl/python-pyopenssl.mk | 14 +++++++++++++
> package/python-pytrie/Config.in | 8 ++++++++
> package/python-pytrie/python-pytrie.mk | 15 ++++++++++++++
> package/python-service-identity/Config.in | 8 ++++++++
> .../python-service-identity.mk | 15 ++++++++++++++
> package/python-shutilwhich/Config.in | 8 ++++++++
> package/python-shutilwhich/python-shutilwhich.mk | 15 ++++++++++++++
> package/python-treq/Config.in | 13 ++++++++++++
> package/python-treq/python-treq.mk | 17 ++++++++++++++++
> package/python-txaio/Config.in | 8 ++++++++
> package/python-txaio/python-txaio.mk | 15 ++++++++++++++
This patch needs to be split in one patch per package.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 3/7] croosbar moved to buildroot.
2016-02-01 1:25 ` [Buildroot] [PATCH 3/7] croosbar moved to buildroot Mauro Condarelli
@ 2016-02-01 7:24 ` Thomas Petazzoni
[not found] ` <56AF1D2B.30202@mclink.it>
0 siblings, 1 reply; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 7:24 UTC (permalink / raw)
To: buildroot
Dear Mauro Condarelli,
On Mon, 1 Feb 2016 02:25:32 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
> package/Config.in | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/package/Config.in b/package/Config.in
> index f211cfe..812bf8a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -632,6 +632,7 @@ menu "External python modules"
> source "package/python-configobj/Config.in"
> source "package/python-configshell-fb/Config.in"
> source "package/python-crc16/Config.in"
> + source "package/python-crossbar/Config.in"
> source "package/python-cryptography/Config.in"
> source "package/python-cssselect/Config.in"
> source "package/python-daemon/Config.in"
This should be part of the patch adding the python-crossbar package.
I.e in the same patch, you must:
- Add package/python-crossbar/Config.in
- Add package/python-crossbar/python-crossbar.mk
- Add package/python-crossbar/python-crossbar.hash
- Add any patch in package/python-crossbar/ if needed
- Adjust package/Config.in to include package/python-crossbar/Config.in
Thanks!
Thomsa
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2).
2016-02-01 1:25 ` [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2) Mauro Condarelli
@ 2016-02-01 7:25 ` Thomas Petazzoni
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 7:25 UTC (permalink / raw)
To: buildroot
Dear Mauro Condarelli,
On Mon, 1 Feb 2016 02:25:33 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
> package/python-crossbar/Config.in | 10 ++++++++++
> package/python-crossbar/python-crossbar.mk | 15 +++++++++++++++
> 2 files changed, 25 insertions(+)
> create mode 100644 package/python-crossbar/Config.in
> create mode 100644 package/python-crossbar/python-crossbar.mk
As explained before, this patch should be merged with the previous one.
Also, the title of the commit adding new packages should always be:
<package>: new package
So in this case, it should be:
python-crossbar: new package
> diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
> new file mode 100644
> index 0000000..b8fae30
> --- /dev/null
> +++ b/package/python-crossbar/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_PYTHON_CROSSBAR
> + bool "python-crossbar"
> + depends on BR2_PACKAGE_PYTHON
So it only works with Python 2.x and not Python 3.x ?
> diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
> new file mode 100644
> index 0000000..8a64cda
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-crossbar
> +#
> +################################################################################
> +
> +PYTHON_CROSSBAR_VERSION = 0.11.2
> +PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
> +PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
> +PYTHON_CROSSBAR_LICENSE = AGPL2
Should be AGPLv2
> +PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
> +PYTHON_CROSSBAR_SETUP_TYPE = setuptools
> +#PYTHON_CROSSBAR_DEPENDENCIES =
Remove this commented line here.
Also, the .hash file is missing.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 5/7] update of .hash files.
2016-02-01 1:25 ` [Buildroot] [PATCH 5/7] update of .hash files Mauro Condarelli
@ 2016-02-01 7:26 ` Thomas Petazzoni
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 7:26 UTC (permalink / raw)
To: buildroot
Dear Mauro Condarelli,
On Mon, 1 Feb 2016 02:25:34 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
> package/python-autobahn/python-autobahn.hash | 3 +++
> package/python-characteristic/python-characteristic.hash | 3 +++
> package/python-click/python-click.hash | 3 +++
> package/python-crossbar/python-crossbar.hash | 9 +++++++++
> package/python-cryptography/python-cryptography.hash | 3 +++
> package/python-mistune/python-mistune.hash | 3 +++
> package/python-netaddr/python-netaddr.hash | 3 +++
> package/python-pyasn1-modules/python-pyasn1-modules.hash | 3 +++
> 8 files changed, 30 insertions(+)
This should be part of the patches adding each of those packages.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] [PATCH 3/7] croosbar moved to buildroot.
[not found] ` <56AF1D2B.30202@mclink.it>
@ 2016-02-01 11:19 ` Thomas Petazzoni
0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2016-02-01 11:19 UTC (permalink / raw)
To: buildroot
Mauro,
Please don't reply to me directly: keep the list in Cc so that everyone
can participate to the discussion, and the discussion benefits to
everyone. Also, please don't top-post, this is considered bad practice.
On Mon, 1 Feb 2016 09:54:03 +0100, Mauro Condarelli wrote:
> I am a bit confused.
> I tried to follow instructions in manual, but apparently I failed to fully understand them.
> I currently have a "personal" branch where I'm developing (part of a full installation where I'm developing my RootFilesystem for a real platform).
> What I sent are the diffs after a rebase and they reflect exactly what I submitted in the past days (of course).
> How should I prepare patches for the list?
The patches we want to see must be organized in a certain way (one
patch per new package, one patch for each logical change, etc.). Of
course, while you're doing your developing, you're probably going back
and forth between packages, and certainly not committing things
immediately in a way that is "clean" enough for submission.
So while all developers do for multi-patches series, they rewrite the
history of commits to produce a "clean" set of commits that is
appropriate for submission.
To do this, you need to use "interactive rebasing". You can learn about
it https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History.
> The only way I see to separate in a logical order would be:
>
> 1) clone a buildroot (master) in a separate subdir.
> 2) hand apply changes needed for a single package.
> 3) generate patches.
> 4) checkout "origin/master" (discarding changes)
> 5) go back to (2) for next package.
>
> Is this the right way or do You have some better advice?
> Notice that with the above schema I will not be able to try compiling (at least some) packages
> as they are not independent (e.g.: crossbar needs *all* those patches to compile).
See above: use the interactive rebase functionality of Git.
One hint: for your big patch that adds all the packages, what you want
to do is:
1/ Mark the patch as "edit" in your interactive rebase session
2/ Git will stop at this patch
3/ Use "git reset HEAD^" to de-apply the commit and put the changes
back into your working tree
4/ Create new commits.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2016-02-01 11:19 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-01 1:25 [Buildroot] [PATCH 0/7] crossbar package and its dependencies Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 1/7] Update for 2015.11.1 Mauro Condarelli
2016-02-01 7:22 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 2/7] Additions necessary to compile Crossbar.io Mauro Condarelli
2016-02-01 7:22 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 3/7] croosbar moved to buildroot Mauro Condarelli
2016-02-01 7:24 ` Thomas Petazzoni
[not found] ` <56AF1D2B.30202@mclink.it>
2016-02-01 11:19 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 4/7] croosbar moved to buildroot (2) Mauro Condarelli
2016-02-01 7:25 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 5/7] update of .hash files Mauro Condarelli
2016-02-01 7:26 ` Thomas Petazzoni
2016-02-01 1:25 ` [Buildroot] [PATCH 6/7] Dependencies added to package python-crossbar Mauro Condarelli
2016-02-01 1:25 ` [Buildroot] [PATCH 7/7] Further dependencies installed Mauro Condarelli
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.