hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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_CERTIFI # 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_QHULL
   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_FONTCONFIG
   select BR2_PACKAGE_QT5BASE_WIDGETS
 
endif
 
comment "python-matplotlib needs a glibc or musl toolchain w/ C++"
   depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) || \
       !BR2_INSTALL_LIBSTDCPP