Replace all occurrences of make -j16 by oe_runmake
[scm/bb/meta-tizen.git] / meta-tizen-ivi / recipes-connectivity / gupnp-av / gupnp-av.inc
1 DESCRIPTION = "GUPnP-AV is a collection of helpers for building UPnP AV applications"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
4 LICENSE = "LGPLv2+"
5 PV = "0.12.4"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by gupnp-av-dev
17 PROVIDES += "gupnp-av-dev"
18
19
20 #PROVIDES by gupnp-av
21
22
23 RDEPENDS = ""
24 #RDEPENDS of gupnp-av-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "gupnp-av"
26
27 #RDEPENDS of gupnp-av (${PN})
28 RDEPENDS_${PN} += "glibc"
29
30
31 DEPENDS = ""
32 #DEPENDS of gupnp-av
33 DEPENDS += "libxml2"
34 inherit pkgconfig
35 DEPENDS += "glib-2.0"
36 DEPENDS += "gupnp"
37 DEPENDS += "vala"
38 DEPENDS += "gtk-doc-stub"
39
40 do_prep() {
41  cd ${S}
42  chmod -Rf a+rX,u+w,g-w,o-w ${S}
43  #setup -q -n gupnp-av-0.12.4
44  
45  
46 }
47 do_patch_append() {
48     bb.build.exec_func('do_prep', d)
49 }
50
51 do_configure() {
52 }
53
54 do_compile() {
55  cd ${S}
56   LANG=C
57   export LANG
58   unset DISPLAY
59   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
60   
61   
62   autotools_do_configure
63   oe_runmake
64   
65   
66   
67 }
68 EXTRA_OECONF += " --disable-static"
69
70 do_install() {
71  export RPM_BUILD_ROOT=${D}
72  cd ${S}
73  LANG=C
74  export LANG
75  unset DISPLAY
76  rm -rf ${D}
77  mkdir -p ${D}
78  
79  rm -rf ${D}
80  
81    oe_runmake \
82          DESTDIR=${D} \
83          INSTALL_ROOT=${D} \
84          BINDIR=${prefix}/bin \
85    install  
86    rm -f ${D}${infodir}/dir 
87    find ${D} -regex ".*\.la$" | xargs rm -f -- 
88    find ${D} -regex ".*\.a$" | xargs rm -f --
89  
90  rm -rf  $RPM_BUILD_ROOT${prefix}/share/gtk-doc
91  
92  
93 }
94
95 pkg_postinst_${PN}() {
96     #!/bin/sh -e
97
98     [ "x$D" == "x" ] && ldconfig
99 }
100
101 pkg_postrm_${PN}() {
102     #!/bin/sh -e
103
104     [ "x$D" == "x" ] && ldconfig
105 }
106
107 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
108 PACKAGES += " gupnp-av-dev "
109 PACKAGES += " gupnp-av "
110
111 gupnp-av-dev_files = ""
112 gupnp-av-dev_files += "${prefix}/include/gupnp-av-1.0/libgupnp-av"
113 gupnp-av-dev_files += "${prefix}/lib/*.so"
114 gupnp-av-dev_files += "${prefix}/lib/pkgconfig/gupnp-av-1.0.pc"
115 gupnp-av-dev_files += "${prefix}/lib/girepository-1.0/GUPnPAV-1.0.typelib"
116 gupnp-av-dev_files += "${prefix}/share/gir-1.0/GUPnPAV-1.0.gir"
117 gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.deps"
118 gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.vapi"
119
120 gupnp-av_files = ""
121 gupnp-av_files += "AUTHORS COPYING README"
122 gupnp-av_files += "${prefix}/lib/*.so.*"
123 gupnp-av_files += "${prefix}/share/gupnp-av/*.xsd"
124
125 FILES_${PN}-dev = "${gupnp-av-dev_files}"
126 FILES_${PN} = "${gupnp-av_files}"
127
128 PKG_gupnp-av-dev= "gupnp-av-dev"
129 PKG_gupnp-av= "gupnp-av"
130
131 require gupnp-av-extraconf.inc
132