From cfd1c4e79eb4e41e2090411adb8f7be2fbcc8e97 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 18 Mar 2014 13:35:10 +0000 Subject: pixbufcache: Fix librsvg-native build bitbake librsvg-native would fail with an error about missing icu-native. The reason is that bitbake doesn't directly parse setscene dependencies. This change ensures bitbake does see the dependencies and avoids the error. Ideally we'd teach bitbake about those but that is a significant and complex change so this resolves the problem for now. [YOCTO #5926] (From OE-Core rev: 33fa7c8f28d343ecec354a551d45f23643becd59) Signed-off-by: Richard Purdie --- meta/classes/pixbufcache.bbclass | 1 + 1 file changed, 1 insertion(+) (limited to 'meta/classes') diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass index 0fe5163912..414fd30e6a 100644 --- a/meta/classes/pixbufcache.bbclass +++ b/meta/classes/pixbufcache.bbclass @@ -67,3 +67,4 @@ pixbufcache_sstate_postinst() { PIXBUFCACHE_SYSROOT_DEPS = "" PIXBUFCACHE_SYSROOT_DEPS_class-native = "${@['gdk-pixbuf-native:do_populate_sysroot_setscene', '']['${BPN}' == 'gdk-pixbuf']} glib-2.0-native:do_populate_sysroot_setscene libffi-native:do_populate_sysroot_setscene libpng-native:do_populate_sysroot_setscene zlib-native:do_populate_sysroot_setscene" do_populate_sysroot_setscene[depends] += "${PIXBUFCACHE_SYSROOT_DEPS}" +do_populate_sysroot[depends] += "${@d.getVar('PIXBUFCACHE_SYSROOT_DEPS', True).replace('_setscene','')}" -- cgit v1.2.3-54-g00ecf