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