Revert "Remove -j16 from make"
[scm/bb/tizen-distro.git] / meta-tizen / meta-tizen-ivi / recipes-graphics / ibus-libpinyin / ibus-libpinyin.inc
1 DESCRIPTION = "Intelligent Pinyin engine based on libpinyin for IBus"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
4 LICENSE = "GPL-2.0+"
5 PV = "1.6.92"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by ibus-libpinyin
17
18
19 RDEPENDS = ""
20 #RDEPENDS of ibus-libpinyin (${PN})
21 RDEPENDS_${PN} += "libpinyin"
22 RDEPENDS_${PN} += "ibus"
23
24
25 DEPENDS = ""
26 #DEPENDS of ibus-libpinyin
27 DEPENDS_append_class-native = " intltool-native"
28 DEPENDS_append_class-target = " intltool-native"
29 DEPENDS += "libpinyin"
30 inherit pkgconfig
31 #Replace "DEPENDS" on gettext by "inherit gettext"
32 inherit gettext
33 DEPENDS += "ibus"
34 DEPENDS += "lua"
35 DEPENDS_append_class-native = " libtool"
36 DEPENDS_append_class-target = " libtool-cross"
37 DEPENDS += "sqlite3"
38 DEPENDS += "util-linux"
39
40 do_prep() {
41  cd ${S}
42  chmod -Rf a+rX,u+w,g-w,o-w ${S}
43  #setup -q
44  cp ${S}/packaging/ibus-libpinyin.manifest .
45  
46  
47 }
48 do_patch_append() {
49     bb.build.exec_func('do_prep', d)
50 }
51
52 do_configure() {
53 }
54
55 do_compile() {
56  cd ${S}
57   LANG=C
58   export LANG
59   unset DISPLAY
60   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
61   
62   
63   autotools_do_configure
64   
65   # make -C po update-gmo
66   oe_runmake -j16
67   
68   
69   
70 }
71 EXTRA_OECONF += " --disable-static --disable-boost"
72
73 do_install() {
74  export RPM_BUILD_ROOT=${D}
75  cd ${S}
76  LANG=C
77  export LANG
78  unset DISPLAY
79  rm -rf ${D}
80  mkdir -p ${D}
81  
82  rm -rf ${D}
83  oe_runmake DESTDIR=${D} install
84  
85  #find_lang ibus-libpinyin
86  
87  
88 }
89
90 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
91 PACKAGES += " ibus-libpinyin "
92
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"
107 DIRFILES_${PN} = ""
108 DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin"
109 DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin/db"
110
111 FILES_${PN} = "${ibus-libpinyin_files}"
112
113 PKG_ibus-libpinyin= "ibus-libpinyin"
114
115 require ibus-libpinyin-extraconf.inc
116