if isinstance(e, bb.event.RecipeParsed) and not variant:
if bb.data.inherits_class('kernel', e.data) or bb.data.inherits_class('module-base', e.data) or bb.data.inherits_class('allarch', e.data):
origprovs = provs = e.data.getVar("PROVIDES", True)
+ rprovs = e.data.getVar("RPROVIDES", True)
variants = (e.data.getVar("MULTILIB_VARIANTS", True) or "").split()
for variant in variants:
provs = provs + " " + multilib_map_variable("PROVIDES", variant, e.data)
+ for pkg in e.data.getVar("PACKAGES", True).split():
+ rprovs = rprovs + " " + variant + "-" + pkg
e.data.setVar("PROVIDES", origprovs)
e.data.setVar("PROVIDES", provs)
+ e.data.setVar("RPROVIDES", rprovs)
}
addhandler multilib_virtclass_handler_global
BBCLASSEXTEND_append_pn-pth = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-python-dbus = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-python = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-qemu-config = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-qemugl = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-qt4-x11-free = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-quota = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-udev = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-unzip = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-update-modules = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-update-rc.d = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-usbutils = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-util-linux = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-util-macros = " ${MULTILIBS}"