From: Noah Brewer <[email protected]> Remove python3-core from RDEPENDS when the appropriate PACKAGECONFIG is set using the remove operator. Use bbappend file to set PACKAGECONFIG to disable python bindings and to remove python3-core from RDEPENDS.
Signed-off-by: Noah Brewer <[email protected]> --- meta-oe/recipes-extended/libpwquality/libpwquality_1.4.4.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.4.bb b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.4.bb index f892cc650..ea3787792 100644 --- a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.4.bb +++ b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.4.bb @@ -32,9 +32,11 @@ EXTRA_OECONF += "--with-python-rev=${PYTHON_BASEVERSION} \ --libdir=${libdir} \ " -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} python-bindings" +PACKAGECONFIG[python-bindings] = "--enable-python-bindings=yes, --enable-python-bindings=no" PACKAGECONFIG[pam] = "--enable-pam, --disable-pam, libpam" +RDEPENDS:${PN}:remove = "${@bb.utils.contains('PACKAGECONFIG', 'python-bindings', '', '${PYTHON_PN}-core', d)}" FILES:${PN} += "${libdir}/security/pam_pwquality.so" FILES:${PN}-dbg += "${libdir}/security/.debug" FILES:${PN}-staticdev += "${libdir}/security/pam_pwquality.a" -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#97609): https://lists.openembedded.org/g/openembedded-devel/message/97609 Mute This Topic: https://lists.openembedded.org/mt/92052665/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
