1################################################################################
2#
3# python-scipy
4#
5################################################################################
6
7PYTHON_SCIPY_VERSION = 1.11.4
8PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.gz
9PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/6e/1f/91144ba78dccea567a6466262922786ffc97be1e9b06ed9574ef0edc11e1
10PYTHON_SCIPY_LICENSE = \
11	BSD-3-Clause, \
12	BSD-2-Clause, \
13	BSD, \
14	BSD-Style, \
15	MIT, \
16	Qhull
17PYTHON_SCIPY_LICENSE_FILES = \
18	LICENSE.txt \
19	scipy/ndimage/LICENSE.txt \
20	scipy/optimize/tnc/LICENSE \
21	scipy/sparse/linalg/_dsolve/SuperLU/License.txt \
22	scipy/sparse/linalg/_eigen/arpack/ARPACK/COPYING \
23	scipy/spatial/qhull_src/COPYING.txt
24PYTHON_SCIPY_CPE_ID_VENDOR = scipy
25PYTHON_SCIPY_CPE_ID_PRODUCT = scipy
26PYTHON_SCIPY_DEPENDENCIES += \
27	host-python-cython \
28	host-python-numpy \
29	host-python-pythran \
30	zlib \
31	lapack \
32	openblas \
33	python3 \
34	python-numpy \
35	python-pybind
36PYTHON_SCIPY_INSTALL_STAGING = YES
37
38PYTHON_SCIPY_CONF_ENV += \
39	_PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \
40	PYTHONPATH=$(PYTHON3_PATH)
41
42PYTHON_SCIPY_CONF_OPTS = -Dblas=openblas -Dlapack=lapack
43
44PYTHON_SCIPY_MESON_EXTRA_PROPERTIES = \
45	numpy-include-dir='$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/numpy/core/include'
46
47$(eval $(meson-package))
48