From 36022b22424f26a8b157046ee9692208d0394069 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 3 Feb 2016 14:58:59 +0200 Subject: perl: include perl modules If perl is used from the SDK, it also needs modules. Use python magic to separate packages that cannot be installed to mingw32 toolchain. Change-Id: I9190cea1f00a166cc2f9119f2d4ad29c00347e19 Reviewed-by: Teemu Holappa --- ...sdk-packagegroup-b2qt-embedded-toolchain-host.bb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb index 96fb10b..9a89baf 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb +++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb @@ -26,12 +26,22 @@ LICENSE = "CLOSED" inherit nativesdk packagegroup +python __anonymous() { + overrides = d.getVar("OVERRIDES", True).split(":") + if "mingw32" not in overrides: + d.appendVar("OVERRIDES", ":linux") +} + RDEPENDS_${PN} = "\ + nativesdk-gperf \ + ${MACHINE_EXTRA_INSTALL_SDK_HOST} \ + " + +RDEPENDS_${PN}_append_linux = "\ nativesdk-python-modules \ nativesdk-python-misc \ - nativesdk-gperf \ + nativesdk-perl-modules \ ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland", "", d)} \ - ${MACHINE_EXTRA_INSTALL_SDK_HOST} \ " RDEPENDS_${PN}_append_mingw32 = "\ @@ -39,10 +49,3 @@ RDEPENDS_${PN}_append_mingw32 = "\ nativesdk-libgcc \ nativesdk-libstdc++ \ " - -RDEPENDS_${PN}_remove_mingw32 = "\ - nativesdk-wayland \ - nativesdk-ostree \ - nativesdk-python-modules \ - nativesdk-python-misc \ - " -- cgit v1.2.3-54-g00ecf