From patchwork Mon Dec 17 12:32:42 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/2] gconf: add gconftool-2 native wrapper Date: Mon, 17 Dec 2012 12:32:42 -0000 From: Laurentiu Palcu X-Patchwork-Id: 41197 Message-Id: <1355747563-17504-2-git-send-email-laurentiu.palcu@intel.com> To: openembedded-core@lists.openembedded.org This is needed when sstate cache is fetched from another build server. In this case, the postinstall will fail because the backend libraries path will be from the build server. Signed-off-by: Laurentiu Palcu --- meta/classes/gconf.bbclass | 1 - meta/recipes-gnome/gnome/gconf_3.2.3.bb | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/classes/gconf.bbclass b/meta/classes/gconf.bbclass index 38097bc..cc01bca 100644 --- a/meta/classes/gconf.bbclass +++ b/meta/classes/gconf.bbclass @@ -15,7 +15,6 @@ export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL = "1" gconf_postinst() { if [ "x$D" != "x" ]; then - export GCONF_BACKEND_DIR=${STAGING_LIBDIR_NATIVE}/GConf/2 export GCONF_CONFIG_SOURCE="xml::$D${sysconfdir}/gconf/gconf.xml.defaults" else export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` diff --git a/meta/recipes-gnome/gnome/gconf_3.2.3.bb b/meta/recipes-gnome/gnome/gconf_3.2.3.bb index f80c910..ef21624 100644 --- a/meta/recipes-gnome/gnome/gconf_3.2.3.bb +++ b/meta/recipes-gnome/gnome/gconf_3.2.3.bb @@ -9,7 +9,7 @@ POLKIT_libc-uclibc = "" DEPENDS = "glib-2.0 dbus dbus-glib libxml2 intltool-native ${POLKIT} gobject-introspection-stub" DEPENDS_class-native = "glib-2.0-native dbus-native dbus-glib-native libxml2-native intltool-native gnome-common-native gobject-introspection-stub-native" -PR = "r12" +PR = "r13" inherit gnomebase gtk-doc @@ -37,6 +37,11 @@ do_install_append() { rm -f ${D}${libdir}/gio/*/*.*a } +do_install_append_class-native() { + create_wrapper ${D}/${bindir}/gconftool-2 \ + GCONF_BACKEND_DIR=${STAGING_LIBDIR_NATIVE}/GConf/2 +} + # disable dbus-x11 when x11 isn't in DISTRO_FEATURES RDEPENDS_${PN} += "${@base_contains('DISTRO_FEATURES', 'x11', 'dbus-x11', '', d)}" RDEPENDS_${PN}_class-native = ""