mirror of
https://git.yoctoproject.org/poky
synced 2026-02-05 16:28:43 +01:00
With PACKAGES functioning more correctly for native recipes combined with classextend improvements over the years, there are various overrides of RDEPENDS which look unecessary now, clean them up. There some some minor changes in dependencies, specifically: "python3-numpy-native.do_populate_sysroot" -> "python3-native.do_populate_sysroot" "python3-mako-native.do_populate_sysroot" -> "python3-native.do_populate_sysroot" "itstool-native.do_populate_sysroot" -> "libxml2-native.do_populate_sysroot" however there are already: XXX-native.do_prepare_recipe_ssysroot -> YYY-native.do_populate_sysroot mappings from DEPENDS so this is effectively a null op. (From OE-Core rev: 2edd826531d79744d7b2114c5f24296966d51781) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
57 lines
2.0 KiB
BlitzBasic
57 lines
2.0 KiB
BlitzBasic
SUMMARY = "A sophisticated Numeric Processing Package for Python"
|
|
SECTION = "devel/python"
|
|
LICENSE = "BSD-3-Clause & BSD-2-Clause & PSF & Apache-2.0 & BSD & MIT"
|
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e527e2a94c4584cd192d03ffb1f4a744"
|
|
|
|
SRCNAME = "numpy"
|
|
|
|
SRC_URI = "https://github.com/${SRCNAME}/${SRCNAME}/releases/download/v${PV}/${SRCNAME}-${PV}.tar.gz \
|
|
file://0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch \
|
|
file://0001-numpy-core-Define-RISCV-32-support.patch \
|
|
file://run-ptest \
|
|
"
|
|
SRC_URI[sha256sum] = "d1654047d75fb9d55cc3d46f312d5247eec5f4999039874d2f571bb8021d8f0b"
|
|
|
|
UPSTREAM_CHECK_URI = "https://github.com/numpy/numpy/releases"
|
|
UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar"
|
|
|
|
DEPENDS += "python3-cython-native"
|
|
|
|
inherit ptest setuptools3
|
|
|
|
S = "${WORKDIR}/numpy-${PV}"
|
|
|
|
CLEANBROKEN = "1"
|
|
|
|
FILES_${PN}-staticdev += "${PYTHON_SITEPACKAGES_DIR}/numpy/core/lib/*.a ${PYTHON_SITEPACKAGES_DIR}/numpy/random/lib/*.a"
|
|
|
|
# install what is needed for numpy.test()
|
|
RDEPENDS_${PN} = "${PYTHON_PN}-unittest \
|
|
${PYTHON_PN}-difflib \
|
|
${PYTHON_PN}-pprint \
|
|
${PYTHON_PN}-pickle \
|
|
${PYTHON_PN}-shell \
|
|
${PYTHON_PN}-doctest \
|
|
${PYTHON_PN}-datetime \
|
|
${PYTHON_PN}-distutils \
|
|
${PYTHON_PN}-misc \
|
|
${PYTHON_PN}-mmap \
|
|
${PYTHON_PN}-netclient \
|
|
${PYTHON_PN}-numbers \
|
|
${PYTHON_PN}-pydoc \
|
|
${PYTHON_PN}-pkgutil \
|
|
${PYTHON_PN}-email \
|
|
${PYTHON_PN}-compression \
|
|
${PYTHON_PN}-ctypes \
|
|
${PYTHON_PN}-threading \
|
|
${PYTHON_PN}-multiprocessing \
|
|
"
|
|
RDEPENDS_${PN}-ptest += "${PYTHON_PN}-pytest \
|
|
${PYTHON_PN}-hypothesis \
|
|
${PYTHON_PN}-sortedcontainers \
|
|
${PYTHON_PN}-resource \
|
|
ldd \
|
|
"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|