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 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} }