crossbar package and its dependencies.
cover crossbar package and its dependencies.
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
Signature · 1 line
2.1.4
PATCH 1/7 Update for 2015.11.1
From: Peter Korsgaard <[email protected]>
--- CHANGES | 10 ++++++++++ 1 file changed, 10 insertions(+)
CHANGES +10 -0
@@ -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.
Signature · 1 line
2.1.4
PATCH 1/7 Update for 2015.11.1
Dear Mauro Condarelli,
Quoted 4 lines · Mauro Condarelli
From: Peter Korsgaard <[email protected]>
Signed-off-by Peter Korsgaard <[email protected]>Signed-off-by Mauro Condarelli <[email protected]>
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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 2/7 Additions necessary to compile Crossbar.io
In reply to Mauro Condarelli--- 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
package/Config.in +15 -0
@@ -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"
package/libffi/libffi.mk +11 -0
@@ -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)
package/python-autobahn/Config.in new file +8 -0
@@ -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 +
package/python-autobahn/python-autobahn.mk new file +15 -0
@@ -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))
package/python-cffi/python-cffi.mk +2 -0
@@ -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))
package/python-characteristic/Config.in new file +8 -0
@@ -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 +
package/python-characteristic/python-characteristic.mk new file +15 -0
@@ -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))
package/python-click/Config.in new file +8 -0
@@ -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 +
package/python-click/python-click.mk new file +15 -0
@@ -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))
package/python-cryptography/Config.in new file +20 -0
@@ -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
package/python-cryptography/python-cryptography.hash new file +3 -0
@@ -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
package/python-cryptography/python-cryptography.mk new file +23 -0
@@ -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))
package/python-jinja2/python-jinja2.hash +5 -0
@@ -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
package/python-jinja2/python-jinja2.mk +1 -1
@@ -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
package/python-mistune/Config.in new file +9 -0
@@ -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 +
package/python-mistune/python-treq.mk new file +15 -0
@@ -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))
package/python-netaddr/Config.in new file +8 -0
@@ -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 +
package/python-netaddr/python-netaddr.mk new file +15 -0
@@ -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))
package/python-pyasn1-modules/Config.in new file +8 -0
@@ -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 +
package/python-pyasn1-modules/python-pyasn1-modules.mk new file +15 -0
@@ -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))
package/python-pycparser/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PYCPARSER + bool "python-pycparser" + help + C parser in Python + + https://github.com/eliben/pycparser
package/python-pycparser/python-pycparser.hash new file +4 -0
@@ -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
package/python-pycparser/python-pycparser.mk new file +15 -0
@@ -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))
package/python-pygments/Config.in new file +8 -0
@@ -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 +
package/python-pygments/python-pygments.mk new file +15 -0
@@ -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))
package/python-pyopenssl/Config.in new file +12 -0
@@ -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
package/python-pyopenssl/python-pyopenssl.hash new file +3 -0
@@ -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
package/python-pyopenssl/python-pyopenssl.mk new file +14 -0
@@ -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))
package/python-pytrie/Config.in new file +8 -0
@@ -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 +
package/python-pytrie/python-pytrie.mk new file +15 -0
@@ -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))
package/python-service-identity/Config.in new file +8 -0
@@ -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 +
package/python-service-identity/python-service-identity.mk new file +15 -0
@@ -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))
package/python-shutilwhich/Config.in new file +8 -0
@@ -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/ +
package/python-shutilwhich/python-shutilwhich.mk new file +15 -0
@@ -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))
package/python-treq/Config.in new file +13 -0
@@ -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
package/python-treq/python-treq.mk new file +17 -0
@@ -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))
package/python-txaio/Config.in new file +8 -0
@@ -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 +
package/python-txaio/python-txaio.mk new file +15 -0
@@ -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))
Signature · 1 line
2.1.4
PATCH 2/7 Additions necessary to compile Crossbar.io
Dear Mauro Condarelli,
Quoted 32 lines · Mauro Condarelli
Signed-off-by Mauro Condarelli <[email protected]>--- 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 ++++++++++++++
Quoted 8 lines
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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 3/7 croosbar moved to buildroot.
In reply to Mauro Condarelli--- package/Config.in | 1 + 1 file changed, 1 insertion(+)
package/Config.in +1 -0
@@ -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"
Signature · 1 line
2.1.4
PATCH 3/7 croosbar moved to buildroot.
Dear Mauro Condarelli,
Quoted 10 lines · Mauro Condarelli
Signed-off-by Mauro Condarelli <[email protected]>--- package/Config.in | 1 + 1 file changed, 1 insertion(+)package/Config.in +0
-0
package/Config.in menu "External python modules" · line 638
Quoted 7 lines
package/Config.in +1
-0@@ -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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 3/7 croosbar moved 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.
Quoted 5 lines · Mauro Condarelli
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.
Quoted 11 lines
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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 4/7 croosbar moved to buildroot (2).
In reply to Mauro Condarelli--- 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
package/python-crossbar/Config.in new file +10 -0
@@ -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 +
package/python-crossbar/python-crossbar.mk new file +15 -0
@@ -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))
Signature · 1 line
2.1.4
PATCH 4/7 croosbar moved to buildroot (2).
Dear Mauro Condarelli,
Quoted 7 lines · Mauro Condarelli
Signed-off-by Mauro Condarelli <[email protected]>--- 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
package/python-crossbar/Config.in line 3
Quoted 9 lines
package/python-crossbar/Config.in new file +3
-0@@ -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 ?
Quoted 6 lines
package/python-crossbar/python-crossbar.mk new file +0
-0
package/python-crossbar/python-crossbar.mk line 10
Quoted 10 lines
package/python-crossbar/python-crossbar.mk new file +10
-0@@ -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
package/python-crossbar/python-crossbar.mk line 13
Quoted 3 lines
package/python-crossbar/python-crossbar.mk new file +3
-0+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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 5/7 update of .hash files.
In reply to Mauro Condarelli--- 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
package/python-autobahn/python-autobahn.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 13b2d91917b1e272359ed323236565c1 autobahn-0.11.0.tar.gz +sha256 e7aea216e2a3bb41a4fec235399ece8bfbc0be4ef9567e1ed6927db7fa35f851 autobahn-0.11.0.tar.gz
package/python-characteristic/python-characteristic.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 b249368dd021fde1c06b4802867c0913 characteristic-14.3.0.tar.gz +sha256 ded68d4e424115ed44e5c83c2a901a0b6157a959079d7591d92106ffd3ada380 characteristic-14.3.0.tar.gz
package/python-click/python-click.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 83252a8095397b1f5f710fdd58b484d9 click-6.2.tar.gz +sha256 fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82 click-6.2.tar.gz
package/python-crossbar/python-crossbar.hash new file +9 -0
@@ -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
package/python-cryptography/python-cryptography.hash +3 -0
@@ -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
package/python-mistune/python-mistune.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 057bc28bf629d6a1283d680a34ed9d0f mistune-0.7.1.tar.gz +sha256 6076dedf768348927d991f4371e5a799c6a0158b16091df08ee85ee231d929a7 mistune-0.7.1.tar.gz
package/python-netaddr/python-netaddr.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 c65bb34f8bedfbbca0b316c490cd13a0 netaddr-0.7.18.tar.gz +sha256 a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19 netaddr-0.7.18.tar.gz
package/python-pyasn1-modules/python-pyasn1-modules.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 178129bc7fbf07215c25230c5f053f81 pyasn1-modules-0.0.8.tar.gz +sha256 10561934f1829bcc455c7ecdcdacdb4be5ffd3696f26f468eb6eb41e107f3837 pyasn1-modules-0.0.8.tar.gz
Signature · 1 line
2.1.4
PATCH 5/7 update of .hash files.
Dear Mauro Condarelli,
Quoted 11 lines · Mauro Condarelli
Signed-off-by Mauro Condarelli <[email protected]>--- 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
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 6/7 Dependencies added to package python-crossbar.
In reply to Mauro Condarelli--- package/python-crossbar/Config.in | 25 +++++++++++++++++++++++++ package/python-crossbar/python-crossbar.mk | 6 +++++- 2 files changed, 30 insertions(+), 1 deletion(-)
package/python-crossbar/Config.in +25 -0
@@ -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 +
package/python-crossbar/python-crossbar.mk +5 -1
@@ -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))
Signature · 1 line
2.1.4
PATCH 7/7 Further dependencies installed.
In reply to Mauro Condarelli--- 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
package/Config.in +4 -0
@@ -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"
package/libsodium/libsodium.hash +2 -0
@@ -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
package/python-cbor/Config.in new file +8 -0
@@ -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 +
package/python-cbor/python-cbor.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 a8b01920c4139de6256735c4cae75c74 cbor-0.1.24.tar.gz +sha256 d89bad00785de4b673c5ab5a1464577ec5bda656d1b73900c43e855a51a927cb cbor-0.1.24.tar.gz
package/python-cbor/python-cbor.mk new file +15 -0
@@ -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))
package/python-crossbar/Config.in +1 -1
@@ -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
package/python-crossbar/python-crossbar.mk +1 -1
@@ -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))
package/python-lmdb/Config.in new file +8 -0
@@ -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 +
package/python-lmdb/python-lmdb.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 001817d754f96865549c85fb5251082f lmdb-0.88.tar.gz +sha256 37d97041fb237da5600e14b889af49bd47538d6fde4a69d3a6c9097f787d175a lmdb-0.88.tar.gz
package/python-lmdb/python-lmdb.mk new file +15 -0
@@ -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))
package/python-msgpack-python/Config.in new file +8 -0
@@ -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 +
package/python-msgpack-python/python-msgpack-python.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 eb2aad1081534ef3a9f32a0ecd350b9b msgpack-python-0.4.7.tar.gz +sha256 5e001229a54180a02dcdd59db23c9978351af55b1290c27bc549e381f43acd6b msgpack-python-0.4.7.tar.gz
package/python-msgpack-python/python-msgpack-python.mk new file +15 -0
@@ -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))
package/python-pynacl/Config.in new file +9 -0
@@ -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 +
package/python-pynacl/python-pynacl.hash new file +3 -0
@@ -0,0 +1,3 @@ +# Locally computed. +md5 12fd03d8ce64e0318cb1c69272f17704 PyNaCl-1.0.1.tar.gz +sha256 d21d7a7358a85fb9b9ddadfbd1176c40fe199334fe2202881255e77f6d3773f4 PyNaCl-1.0.1.tar.gz
package/python-pynacl/python-pynacl.mk new file +16 -0
@@ -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))
Signature · 1 line
2.1.4