summaryrefslogtreecommitdiffstats
path: root/package/python-crossbar
Commit message (Collapse)AuthorAgeFilesLines
* python-psutil: not available on muslPeter Korsgaard2016-09-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/365/365c2f0b32ae3cb1d6d4d8f0145500dfadd05c59/ http://autobuild.buildroot.org/results/140/140d0ec9d94f75453c4c82e18803c8d7bffcf6be/ And many more. The sysinfo structure definition in linux/sysinfo.h (which gets indirectly included from linux/kernel.h) conflicts with the definition in sys/sysinfo.h when building against the musl C library, leading to build failures: arm-linux-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes \ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fPIC -DPSUTIL_VERSION=430 \ -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.5/psutil/_psutil_linux.o In file included from /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/include/linux/kernel.h:4:0, from /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/include/linux/ethtool.h:16, from psutil/_psutil_linux.c:35: /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/include/linux/sysinfo.h:7:8: error: redefinition of 'struct sysinfo' struct sysinfo { ^ In file included from psutil/_psutil_linux.c:21:0: /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/sysinfo.h:10:8: note: originally defined here The suggested solution by the musl developers is to duplicate the needed structures and defines inline instead of including the kernel headers, which is unlikely to be acceptable upstream - So instead mark python-psutil (and its reverse dependencies) as unavailable on musl. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-crossbar: bump to version 0.14.0Yegor Yefremov2016-06-163-10/+10
| | | | | | | | | As python-msgpack dependency was replaced with python-u-msgpack, that is a pure Python implementation, BR2_TOOLCHAIN_HAS_SYNC_4 was removed. BR2_INSTALL_LIBSTDCPP remains because of python-pyasn. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-crossbar: fix byte-compilation of .pyc filesThomas Petazzoni2016-05-171-0/+29
| | | | | | | | | | | | | | | | For its continuous integration tests, python-crossbar includes one .py file that intentionally has a syntax error. Until now, this wasn't causing any problem, but with the introduction of a Python byte-compilation process that errors out when there is a failure, it is going to become a problem. We simply add a patch that removes the syntax error, as we don't care about it in the context of Buildroot. The problem has been reported upstream to see if a better fix is possible. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-crossbar: propagate missing dependenciesThomas Petazzoni2016-03-101-0/+6
| | | | | | | | | | | | | python-crossbar selects python-msgpack which selects msgpack, which depends on C++ and 4-byte __sync intrinsics. But python-crossbar does not have the dependencies propagated. Fixes: http://autobuild.buildroot.org/results/80f58b7264139dd82c690cb8aae97349aa412539/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-crossbar: new packageMauro Condarelli2016-02-203-0/+54
Signed-off-by: Mauro Condarelli <mc5686@mclink.it> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> [Thomas: - Remove dependency on having .py files, since building/testing with .pyc files only was successful. - Remove the "# runtime" comment for all dependencies, and only mention it once before all "select". - Add missing dependencies on: BR2_PACKAGE_PYTHON_PYCPARSER and BR2_PACKAGE_PYTHON_LMDB. - Use AGPLv3 for the license instead of AGPL3.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud