1config BR2_PACKAGE_PYTHON_MATPLOTLIB 2 bool "python-matplotlib" 3 depends on BR2_INSTALL_LIBSTDCPP 4 depends on BR2_PACKAGE_PYTHON3 5 depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS 6 depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy 7 select BR2_PACKAGE_FREETYPE # runtime 8 select BR2_PACKAGE_LIBPNG # runtime 9 select BR2_PACKAGE_PYTHON_CERTIFI # runtime 10 select BR2_PACKAGE_PYTHON_CYCLER 11 select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime 12 select BR2_PACKAGE_PYTHON_DATEUTIL # runtime 13 select BR2_PACKAGE_PYTHON_KIWISOLVER # runtime 14 select BR2_PACKAGE_PYTHON_NUMPY # runtime 15 select BR2_PACKAGE_PYTHON_PYPARSING # runtime 16 select BR2_PACKAGE_PYTHON3_ZLIB # runtime 17 select BR2_PACKAGE_QHULL 18 select BR2_PACKAGE_ZLIB # runtime 19 help 20 Matplotlib strives to produce publication quality 2D 21 graphics for interactive graphing, scientific publishing, 22 user interface development and web application servers 23 targeting multiple user interfaces and hardcopy output 24 formats. 25 26 https://matplotlib.org/ 27 28if BR2_PACKAGE_PYTHON_MATPLOTLIB 29 30config BR2_PACKAGE_PYTHON_MATPLOTLIB_QT 31 bool "qt display" 32 depends on BR2_PACKAGE_QT5 # python-pyqt5 33 select BR2_PACKAGE_PYTHON_PYQT5 34 select BR2_PACKAGE_QT5BASE_FONTCONFIG 35 select BR2_PACKAGE_QT5BASE_WIDGETS 36 37endif 38 39comment "python-matplotlib needs a glibc or musl toolchain w/ C++" 40 depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) || \ 41 !BR2_INSTALL_LIBSTDCPP 42