15455c1a32f227277be046c7017e22ea1c99e00d
[scm/bb/meta-tizen.git] / meta-tizen-ivi / recipes-graphics / libhangul / libhangul.inc
1 DESCRIPTION = "Hangul input library used by scim-hangul and ibus-hangul"
2 HOMEPAGE = "http://code.google.com/p/libhangul"
3 SECTION = "System/Utilities"
4 LICENSE = "LGPL-2.1"
5 PV = "0.1.0"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by libhangul-dev
17 PROVIDES += "libhangul-dev"
18
19
20 #PROVIDES by libhangul
21
22
23 RDEPENDS = ""
24 #RDEPENDS of libhangul-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libhangul"
26
27
28 DEPENDS = ""
29 #DEPENDS of libhangul
30 #Replace "DEPENDS" on gettext by "inherit gettext"
31 inherit gettext
32 inherit pkgconfig
33
34 do_prep() {
35  cd ${S}
36  chmod -Rf a+rX,u+w,g-w,o-w ${S}
37  #setup -q
38  cp ${S}/packaging/libhangul.manifest .
39  
40  
41 }
42 do_patch_append() {
43     bb.build.exec_func('do_prep', d)
44 }
45
46 do_configure() {
47 }
48
49 do_compile() {
50  cd ${S}
51   LANG=C
52   export LANG
53   unset DISPLAY
54   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
55   
56   [ ! -x autogen.sh ] ||  rm -f configure
57   touch ChangeLog
58   
59   autotools_do_configure
60   oe_runmake ${PARALLEL_MAKE}
61   
62   
63   
64 }
65 EXTRA_OECONF += " --disable-static --with-pic"
66
67 do_install() {
68  export RPM_BUILD_ROOT=${D}
69  cd ${S}
70  LANG=C
71  export LANG
72  unset DISPLAY
73  rm -rf ${D}
74  mkdir -p ${D}
75  
76  make DESTDIR=${RPM_BUILD_ROOT} install
77  rm -f ${D}${prefix}/lib/*.la
78  #find_lang libhangul
79  
80  
81 }
82
83 pkg_postinst_${PN}() {
84     #!/bin/sh -e
85
86     [ "x$D" == "x" ] && ldconfig
87
88 }
89
90 pkg_postrm_${PN}() {
91     #!/bin/sh -e
92
93     [ "x$D" == "x" ] && ldconfig
94
95 }
96
97 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
98 PACKAGES += " libhangul-dev "
99 PACKAGES += " libhangul "
100
101 libhangul-dev_files = ""
102 libhangul-dev_files += "${prefix}/include/hangul-1.0/*"
103 libhangul-dev_files += "${prefix}/lib/lib*.so"
104 libhangul-dev_files += "${prefix}/lib/pkgconfig/libhangul.pc"
105 MANIFESTFILES_${PN}-dev = "libhangul.manifest"
106
107 libhangul_files = ""
108 libhangul_files += "AUTHORS NEWS README"
109 libhangul_files += "${prefix}/lib/lib*.so.*"
110 libhangul_files += "${prefix}/share/libhangul/hanja/"
111 libhangul_files += "${prefix}/share/libhangul/hanja/hanja.txt"
112 libhangul_files += "${prefix}/bin/hangul"
113 MANIFESTFILES_${PN} = "libhangul.manifest"
114 DIRFILES_${PN} = ""
115 DIRFILES_${PN} += "${prefix}/share/libhangul/hanja/"
116
117 FILES_${PN}-dev = "${libhangul-dev_files}"
118 FILES_${PN} = "${libhangul_files}"
119
120 PKG_libhangul-dev= "libhangul-dev"
121 PKG_libhangul= "libhangul"
122
123 require libhangul-extraconf.inc
124