This commit is contained in:
TriForceX
2019-09-25 20:51:37 -03:00
commit 6203ff3e7c
11215 changed files with 428258 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
From b0232c3cf1051749dd1e2bd0ec7c5c0a3a008d2f Mon Sep 17 00:00:00 2001
From: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
Date: Thu, 9 May 2019 15:06:36 +0200
Subject: [PATCH] Fix invalid inclusion headers
By default, matplotlib includes headers from host
machine which breaks the build process.
Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
---
python-matplotlib-3.0.3/setupext.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setupext.py b/setupext.py
index fc82d5d..eb978d2 100644
--- a/setupext.py
+++ b/setupext.py
@@ -267,7 +267,7 @@ def get_base_dirs():
'gnu0': ['/usr'],
'aix5': ['/usr/local'],
}
- return basedir_map.get(sys.platform, ['/usr/local', '/usr'])
+ return basedir_map.get(sys.platform, [])
def get_include_dirs():
--
2.7.4

View File

@@ -0,0 +1,25 @@
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
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_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/
comment "python-matplotlib needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP

View File

@@ -0,0 +1,4 @@
# sha256 from https://pypi.org/project/matplotlib/#files
sha256 e1d33589e32f482d0a7d1957bf473d43341115d40d33f578dad44432e47df7b7 matplotlib-3.0.3.tar.gz
# Locally computed sha256 checksums
sha256 5a1a81ea301728c8bba2933da832c0cd62229daf20893a024ab3d53244468dbc LICENSE/LICENSE

View File

@@ -0,0 +1,16 @@
################################################################################
#
# python-matplotlib
#
################################################################################
PYTHON_MATPLOTLIB_VERSION = 3.0.3
PYTHON_MATPLOTLIB_SOURCE = matplotlib-$(PYTHON_MATPLOTLIB_VERSION).tar.gz
PYTHON_MATPLOTLIB_SITE = https://files.pythonhosted.org/packages/26/04/8b381d5b166508cc258632b225adbafec49bbe69aa9a4fa1f1b461428313
PYTHON_MATPLOTLIB_LICENSE = Python-2.0
PYTHON_MATPLOTLIB_LICENSE_FILES = LICENSE/LICENSE
PYTHON_MATPLOTLIB_DEPENDENCIES = host-pkgconf freetype host-python-numpy \
libpng python-cycler
PYTHON_MATPLOTLIB_SETUP_TYPE = setuptools
$(eval $(python-package))