aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gtk+
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-10-01 09:59:43 -0700
committerChris Larson <chris_larson@mentor.com>2010-10-02 21:36:39 -0700
commitfaea5a2dc9594ffecc671e923e275a403c0cbc55 (patch)
treea74fef55e0154bf83d2eb5bb2d712420d86f2486 /recipes/gtk+
parent75c5a93da2d7118482ea3e00990fb45ec4d82c89 (diff)
downloadopenembedded-faea5a2dc9594ffecc671e923e275a403c0cbc55.tar.gz
gtk+-native: generate wrappers for relocation
Generate wrapper scripts for the gdk-pixbuf tools, to ensure they are using the correct paths into the sysroot. Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'recipes/gtk+')
-rw-r--r--recipes/gtk+/gtk+.inc10
1 files changed, 7 insertions, 3 deletions
diff --git a/recipes/gtk+/gtk+.inc b/recipes/gtk+/gtk+.inc
index bb74d785de..59b8af47c5 100644
--- a/recipes/gtk+/gtk+.inc
+++ b/recipes/gtk+/gtk+.inc
@@ -16,7 +16,7 @@ SRC_URI = "http://download.gnome.org/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.bz2;
file://xsettings.patch \
"
-INC_PR = "r8"
+INC_PR = "r9"
inherit autotools pkgconfig
@@ -79,8 +79,12 @@ do_install_virtclass-native () {
install -d ${D}${sysconfdir}/gtk-2.0
rm -f ${D}${libdir}/gtk-2.0/*/*.la ${D}${libdir}/gtk-2.0/${LIBV}/*/*.la
- mkdir -p "${D}${sysconfdir}/gtk-2.0"
- ${B}/gdk-pixbuf/gdk-pixbuf-query-loaders ${B}/gdk-pixbuf/.libs/*.so | sed 's:${B}/gdk-pixbuf/.libs:${STAGING_LIBDIR}/gtk-2.0/${LIBV}/loaders:' > "${D}${sysconfdir}/gtk-2.0/gdk-pixbuf.loaders"
+ create_wrapper ${D}${bindir}/gdk-pixbuf-query-loaders \
+ '"GDK_PIXBUF_MODULEDIR=${STAGING_LIBDIR}/gtk-2.0/${LIBV}/loaders"'
+ ${D}${bindir}/gdk-pixbuf-query-loaders > \
+ "${D}${sysconfdir}/gtk-2.0/gdk-pixbuf.loaders"
+ create_wrapper ${D}${bindir}/gdk-pixbuf-csource \
+ '"GDK_PIXBUF_MODULE_FILE=${D}${sysconfdir}/gtk-2.0/gdk-pixbuf.loaders"'
}
postinst_prologue() {