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