4b6ec56444
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>
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
config BR2_PACKAGE_PYTHON_MATPLOTLIB
|
|
bool "python-matplotlib"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_PACKAGE_PYTHON3
|
|
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
|
|
select BR2_PACKAGE_FREETYPE # runtime
|
|
select BR2_PACKAGE_LIBPNG # runtime
|
|
select BR2_PACKAGE_PYTHON_CYCLER
|
|
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
|
|
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
|
|
select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime
|
|
select BR2_PACKAGE_PYTHON_NUMPY # runtime
|
|
select BR2_PACKAGE_PYTHON_PYPARSING # runtime
|
|
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
|
|
select BR2_PACKAGE_ZLIB # runtime
|
|
help
|
|
Matplotlib strives to produce publication quality 2D
|
|
graphics for interactive graphing, scientific publishing,
|
|
user interface development and web application servers
|
|
targeting multiple user interfaces and hardcopy output
|
|
formats.
|
|
|
|
https://matplotlib.org/
|
|
|
|
if BR2_PACKAGE_PYTHON_MATPLOTLIB
|
|
|
|
config BR2_PACKAGE_PYTHON_MATPLOTLIB_QT
|
|
bool "qt display"
|
|
depends on BR2_PACKAGE_QT5 # python-pyqt5
|
|
select BR2_PACKAGE_PYTHON_PYQT5
|
|
select BR2_PACKAGE_QT5BASE
|
|
select BR2_PACKAGE_QT5BASE_FONTCONFIG
|
|
select BR2_PACKAGE_QT5BASE_WIDGETS
|
|
|
|
endif
|
|
|
|
comment "python-matplotlib needs a toolchain w/ C++"
|
|
depends on !BR2_INSTALL_LIBSTDCPP
|
|
|
|
comment "python-matplotlib needs glibc or musl"
|
|
depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)
|