xref: /OK3568_Linux_fs/buildroot/package/python-matplotlib/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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