[oe-commits] Richard Purdie : pixbufcache: Fix librsvg-native build

git at git.openembedded.org git at git.openembedded.org
Tue Mar 18 22:59:28 UTC 2014


Module: openembedded-core.git
Branch: master
Commit: 33fa7c8f28d343ecec354a551d45f23643becd59
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=33fa7c8f28d343ecec354a551d45f23643becd59

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Tue Mar 18 13:35:10 2014 +0000

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]

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/pixbufcache.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass
index 0fe5163..414fd30 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','')}"



More information about the Openembedded-commits mailing list