diff --git a/meta-gnome/recipes-support/ibus/ibus-native.bb b/meta-gnome/recipes-support/ibus/ibus-native.bb
deleted file mode 100644
index 7ba9b57617..0000000000
--- a/meta-gnome/recipes-support/ibus/ibus-native.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-require ${BPN}.inc
-
-inherit native
-
-DEPENDS += " \
-    glib-2.0-native \
-    dbus-native \
-    iso-codes \
-"
-
-PACKAGECONFIG = ""
-
-# for allarch iso-codes
-EXTRA_NATIVE_PKGCONFIG_PATH = ":${RECIPE_SYSROOT}${datadir_native}/pkgconfig"
-# for allarch unicode-ucd - just to make configure happy
-EXTRA_OECONF += "--with-ucd-dir=${RECIPE_SYSROOT}${datadir_native}/unicode/ucd"
-
-do_compile() {
-    cd src
-    # seems by moving to src we break dependency tracking so build what's
-    # necessary step by step
-    oe_runmake ibusenumtypes.h
-    oe_runmake ibusmarshalers.h
-    oe_runmake ibusresources.h
-    oe_runmake ibusenumtypes.c
-    oe_runmake unicode-parser
-}
-
-do_install() {
-    install -d ${D}/${libdir}
-    install -m 755 ${S}/src/.libs/libibus-*.so* ${D}/${libdir}
-
-    install -d ${D}/${bindir}
-    install -m 755 ${S}/src/.libs/unicode-parser ${D}/${bindir}
-}
diff --git a/meta-gnome/recipes-support/ibus/ibus.bb b/meta-gnome/recipes-support/ibus/ibus.bb
index 08a7804ea9..99056a83d4 100644
--- a/meta-gnome/recipes-support/ibus/ibus.bb
+++ b/meta-gnome/recipes-support/ibus/ibus.bb
@@ -1,7 +1,6 @@
 require ${BPN}.inc
 
 DEPENDS += " \
-    ${BPN}-native \
     glib-2.0-native \
     glib-2.0 \
     dbus \
@@ -26,11 +25,6 @@ do_compile:prepend() {
     export GIR_EXTRA_LIBS_PATH="${B}/src/.libs"
 }
 
-do_configure:prepend() {
-    # run native unicode-parser
-    sed -i 's:$(builddir)/unicode-parser:unicode-parser:g' ${S}/src/Makefile.am
-}
-
 FILES:${PN} += " \
     ${datadir}/dbus-1 \
     ${datadir}/GConf \
