Fabrice Fontaine
07b74f914d
package/python-matplotlib: simplify version checks
...
Hopefully, this should fix the following error on one of the
autobuilders:
png: no [The C/C++ header for libpng (png.h) could not
be found. You may need to install the development
package.]
Fixes:
- http://autobuild.buildroot.org/results/afddcc44b2fb7983244f24542bfae921869e4ab8
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-08-27 23:24:07 +02:00
Peter Seiderer
8cac548dba
package/{gnuradio|opencv3|python-matplotlib|qt5|qwt|wireshark}: drop redundant BR2_PACKAGE_QT5BASE select
...
Drop redundant BR2_PACKAGE_QT5BASE select as BR2_PACKAGE_QT5 already
implies select BR2_PACKAGE_QT5BASE (see package/qt5/Config.in).
Signed-off-by: Peter Seiderer <ps.report@gmx.net >
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-08-13 23:09:19 +02:00
Gwenhael Goavec-Merou
4b6ec56444
package/python-matplotlib: add QT5 support
...
python-matplotlib may be used in qt5 application. This patch add option to
enable qt5. Since this backend is automatically enabled when pyqt5 is detected,
list dependencies is simply an updated (no enable/disable options).
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-07-27 16:55:46 +02:00
Esben Haabendal
4029cb56fb
package/python-matplotlib: add kiwisolver dependency
...
This is needed by matplotlib.pyplot, and is also documented at
https://matplotlib.org/users/installing.html#building-on-linux
Signed-off-by: Esben Haabendal <esben@geanix.com >
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-09-30 22:10:25 +02:00
Alexandre PAYEN
7a546b87d5
package/python-numpy: add reverse dependency on packages using python-numpy
...
Since commit 1aa59097e61d524bb55ab1fcd4fbe5098b3e0bed[1] is merged, a
new build failure occurs when selecting packages which needs
python-numpy as dependency.
This fix a build issue[2] by adding the correct reverse dependencies
to the following packages :
- gnuradio (for python support)
- opencv3 (for python support)
- piglit
- python-matplotlib
So :
- adding to every listed packages
`depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)`
and add a comment to explain what happend.
[1] https://git.buildroot.net/buildroot/commit/?id=1aa59097e61d524bb55ab1fcd4fbe5098b3e0bed
[2] http://autobuild.buildroot.org/results/b76/b76b6cf9602bcf5df69a7276762eab54cf74007b
Signed-off-by: Alexandre PAYEN <alexandre.payen@smile.fr >
Cc: Alexey Brodkin <Alexey.Brodkin@synopsys.com >
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Cc: Damien DUVAL <damien.duval@smile.fr >
Cc: Romain Naour <romain.naour@smile.fr >
Reviewed-by: Romain Naour <romain.naour@smile.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-09-01 10:54:40 +02:00
Peter Korsgaard
e5c6f9f497
package/python-matplotlib: needs a toolchain with C++ support
...
Matplotlib contains .cpp source code:
ls src/*.cpp
src/_backend_agg.cpp
src/_backend_agg_wrapper.cpp
src/_contour.cpp
src/_contour_wrapper.cpp
src/ft2font.cpp
src/ft2font_wrapper.cpp
src/_image.cpp
src/_image_wrapper.cpp
src/mplutils.cpp
src/_path_wrapper.cpp
src/_png.cpp
src/py_converters.cpp
src/_tkagg.cpp
src/_ttconv.cpp
src/_windowing.cpp
So add a dependency on C++ support in the toolchain to fix build errors like
(no autobuilder reference yet):
../output/host/bin/powerpc-buildroot-linux-uclibc-gcc -Wno-unused-result \
-Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_LARGEFILE_SOURCE \
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fPIC \
-DFREETYPE_BUILD_TYPE=system \
-DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API \
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 \
-I../output/host/lib/python3.7/site-packages/numpy/core/include \
-Iextern/agg24-svn/include \
-I../output/host/bin/../powerpc-buildroot-linux-uclibc/sysroot/usr/include \
-I../output/host/bin/../powerpc-buildroot-linux-uclibc/sysroot/usr/include/freetype2 \
-I. \
-I../output/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include/python3.7m \
-c src/ft2font.cpp -o build/temp.linux-x86_64-3.7/src/ft2font.o
powerpc-buildroot-linux-uclibc-gcc.br_real: error: src/ft2font.cpp: C++
compiler not installed on this system
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-08-02 23:34:26 +02:00
Thomas Petazzoni
02a449038e
package/python-matplotlib: drop redundant !PYTHON dependency
...
Having both:
depends on !BR2_PACKAGE_PYTHON
depends on BR2_PACKAGE_PYTHON3
is kind of useless, and we don't do that for any other Python package
that needs Python 3. So, this commit just drops the depends on
!BR2_PACKAGE_PYTHON.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-06-01 14:47:17 +02:00
Thomas Petazzoni
2311987335
package/python-matplotlib: rewrap Config.in help text
...
The wrapping looked somewhat arbitrary, and not optimized to fill in
the 72 characters we allow.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-06-01 14:47:17 +02:00
Fabrice Fontaine
22378717cc
package/python-matplotlib: depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
...
BR2_PACKAGE_PYTHON_MATPLOTLIB selects BR2_PACKAGE_PYTHON_NUMPY, so it
should inherit its dependencies, which includes
BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS.
Fixes:
- http://autobuild.buildroot.org/results/038d50784ec80b35e3daff1966df07a1b52780b3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-06-01 14:46:44 +02:00
Jugurtha BELKALEM
d80339c965
package/python-matplotlib: new package
...
Matplotlib is a Python 2D plotting library
which produces publication quality figures
in a variety of hardcopy formats and interactive
environments across platforms.
More information is available at:
https://matplotlib.org/ .
Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr >
[Peter: use Python-2.0 for license, fix license file, add host-pkgconf]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-05-20 11:39:53 +02:00