Revert "Remove -j16 from make"
[scm/bb/tizen-distro.git] / meta-tizen / meta-tizen-common-share / recipes-devtools / libICE / libICE.inc
1 DESCRIPTION = "X11 Inter-Client Exchange Library"
2 HOMEPAGE = "http://xorg.freedesktop.org/"
3 SECTION = "Graphics/X Window System"
4 LICENSE = "MIT"
5 PV = "1.0.8"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by libICE
17
18
19 #PROVIDES by libICE-dev
20 PROVIDES += "libICE-dev"
21
22
23 RDEPENDS = ""
24 #RDEPENDS of libICE-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libICE"
26
27
28 DEPENDS = ""
29 #DEPENDS of libICE
30 DEPENDS += "xtrans"
31 DEPENDS += "util-macros"
32 DEPENDS += "xproto"
33 inherit pkgconfig
34
35 do_prep() {
36  cd ${S}
37  chmod -Rf a+rX,u+w,g-w,o-w ${S}
38  #setup -q
39  cp ${S}/packaging/libICE.manifest .
40  
41  
42 }
43 do_patch_append() {
44     bb.build.exec_func('do_prep', d)
45 }
46
47 do_configure() {
48 }
49
50 do_compile() {
51  cd ${S}
52   LANG=C
53   export LANG
54   unset DISPLAY
55   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
56   
57   
58   autotools_do_configure
59   make -j16
60   
61   
62   
63 }
64 EXTRA_OECONF += " --docdir=${prefix}/share/doc/packages/libICE --disable-static"
65
66 do_install() {
67  export RPM_BUILD_ROOT=${D}
68  cd ${S}
69  LANG=C
70  export LANG
71  unset DISPLAY
72  rm -rf ${D}
73  mkdir -p ${D}
74  
75  
76    oe_runmake \
77          DESTDIR=${D} \
78          INSTALL_ROOT=${D} \
79          BINDIR=${prefix}/bin \
80    install  
81    rm -f ${D}${infodir}/dir 
82    find ${D} -regex ".*\.la$" | xargs rm -f -- 
83    find ${D} -regex ".*\.a$" | xargs rm -f --
84  
85  
86 }
87
88 pkg_postinst_${PN}() {
89     #!/bin/sh -e
90
91     [ "x$D" == "x" ] && ldconfig
92 }
93
94 pkg_postrm_${PN}() {
95     #!/bin/sh -e
96
97     [ "x$D" == "x" ] && ldconfig
98 }
99
100 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
101 PACKAGES += " libICE "
102 PACKAGES += " libICE-dev "
103
104 libICE_files = ""
105 libICE_files += "${prefix}/lib/libICE.so.6*"
106 MANIFESTFILES_${PN} = "libICE.manifest"
107
108 libICE-dev_files = ""
109 libICE-dev_files += "${prefix}/include/X11/*"
110 libICE-dev_files += "${prefix}/lib/libICE.so"
111 libICE-dev_files += "${prefix}/lib/pkgconfig/ice.pc"
112 libICE-dev_files += "${prefix}/share/doc/packages/libICE"
113 MANIFESTFILES_${PN}-dev = "libICE.manifest"
114
115 FILES_${PN} = "${libICE_files}"
116 FILES_${PN}-dev = "${libICE-dev_files}"
117
118 PKG_libICE= "libICE"
119 PKG_libICE-dev= "libICE-dev"
120
121 require libICE-extraconf.inc
122