mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
Extend python3-setuptools to nativesdk because nativesdk-python3-pip needs it. Also, adjust RDEPENDS variable setting to keep the runtime dependencies for nativesdk package the same with the target one. The native package and the target package's dependencies remain the same as before. (From OE-Core rev: 8ca8210475610a214cebf1367918f7794ef05d05) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
39 lines
980 B
BlitzBasic
39 lines
980 B
BlitzBasic
require python-setuptools.inc
|
|
|
|
DEPENDS += "python3"
|
|
DEPENDS_class-native += "python3-native"
|
|
DEPENDS_class-nativesdk += "nativesdk-python3"
|
|
|
|
inherit distutils3
|
|
|
|
DISTUTILS_INSTALL_ARGS += "--install-lib=${D}${PYTHON_SITEPACKAGES_DIR}"
|
|
|
|
# The installer puts the wrong path in the setuptools.pth file. Correct it.
|
|
do_install_append() {
|
|
rm ${D}${PYTHON_SITEPACKAGES_DIR}/setuptools.pth
|
|
mv ${D}${bindir}/easy_install ${D}${bindir}/easy3_install
|
|
echo "./${SRCNAME}-${PV}-py${PYTHON_BASEVERSION}.egg" > ${D}${PYTHON_SITEPACKAGES_DIR}/setuptools.pth
|
|
}
|
|
|
|
RDEPENDS_${PN}_class-native = "\
|
|
python3-distutils \
|
|
python3-compression \
|
|
"
|
|
RDEPENDS_${PN} = "\
|
|
python3-ctypes \
|
|
python3-distutils \
|
|
python3-email \
|
|
python3-importlib \
|
|
python3-numbers \
|
|
python3-compression \
|
|
python3-shell \
|
|
python3-subprocess \
|
|
python3-textutils \
|
|
python3-pkgutil \
|
|
python3-threading \
|
|
python3-misc \
|
|
python3-unittest \
|
|
python3-xml \
|
|
"
|
|
BBCLASSEXTEND = "native nativesdk"
|