1 DESCRIPTION = "Intelligent Pinyin engine based on libpinyin for IBus"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by ibus-libpinyin
20 #RDEPENDS of ibus-libpinyin (${PN})
21 RDEPENDS_${PN} += "libpinyin"
22 RDEPENDS_${PN} += "ibus"
26 #DEPENDS of ibus-libpinyin
27 DEPENDS_append_class-native = " intltool-native"
28 DEPENDS_append_class-target = " intltool-native"
29 DEPENDS += "libpinyin"
31 #Replace "DEPENDS" on gettext by "inherit gettext"
35 DEPENDS_append_class-native = " libtool"
36 DEPENDS_append_class-target = " libtool-cross"
38 DEPENDS += "util-linux"
42 chmod -Rf a+rX,u+w,g-w,o-w ${S}
44 cp ${S}/packaging/ibus-libpinyin.manifest .
49 bb.build.exec_func('do_prep', d)
60 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
63 autotools_do_configure
65 # make -C po update-gmo
71 EXTRA_OECONF += " --disable-static --disable-boost"
74 export RPM_BUILD_ROOT=${D}
83 oe_runmake DESTDIR=${D} install
85 #find_lang ibus-libpinyin
90 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
91 PACKAGES += " ibus-libpinyin "
93 ibus-libpinyin_files = ""
94 ibus-libpinyin_files += "AUTHORS README"
95 ibus-libpinyin_files += "${prefix}/share/applications/*.desktop"
96 ibus-libpinyin_files += "${prefix}/libexec/ibus-engine-libpinyin"
97 ibus-libpinyin_files += "${prefix}/libexec/ibus-setup-libpinyin"
98 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/phrases.txt"
99 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/icons"
100 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/setup"
101 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/*.lua"
102 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db/*.db"
103 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin"
104 ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db"
105 ibus-libpinyin_files += "${prefix}/share/ibus/component/*"
106 MANIFESTFILES_${PN} = "ibus-libpinyin.manifest"
108 DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin"
109 DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin/db"
111 FILES_${PN} = "${ibus-libpinyin_files}"
113 PKG_ibus-libpinyin= "ibus-libpinyin"
115 require ibus-libpinyin-extraconf.inc