gconf: add gconftool-2 native wrapper
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. (From OE-Core rev: bba414bc9d14eb2d29b54c68259d13ddbe6567fa) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
4606a8b1fb
commit
359eb5194c
|
@ -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`
|
||||
|
|
|
@ -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 = ""
|
||||
|
|
Loading…
Reference in New Issue