@@ -16,7 +16,7 @@ SRC_URI += "file://0001-sepolicy-fix-install-path-for-new-pymodule-sepolicy.patc
S = "${UNPACKDIR}/${BP}/python"
-DEPENDS = "libsepol libselinux gettext-native python3-setuptools-scm-native"
+DEPENDS = "libsepol libselinux gettext-native python3-setuptools-scm-native python3-pip-native"
RDEPENDS:${PN} = "\
python3-core \
@@ -111,7 +111,9 @@ FILES:${PN} += "\
"
do_install() {
- oe_runmake DESTDIR="${D}" \
+ oe_runmake \
+ DESTDIR="${D}" \
+ PREFIX=${prefix} \
PYLIBVER='python${PYTHON_BASEVERSION}' \
PYTHONLIBDIR='${PYTHON_SITEPACKAGES_DIR}' \
install
When running the do install task run into No modules named pip. Add python3-pip-native to DEPENDS so that pip it available. PREFIX variable not being set also appears to effect whether pip is found or not. Unclear was to why that is as of commit. Signed-off-by: Vincent Davis Jr <vince@underview.tech> --- recipes-security/selinux/selinux-python_3.9.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)