Remove -j16 from all run_oemake calls
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-multimedia / alsa-scenario / alsa-scenario.inc
1 DESCRIPTION = "ALSA Scenario pkg"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia/Audio FW"
4 LICENSE = "LGPL-2.0+"
5 PV = "0.2.1"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by alsa-scenario-dev
17 PROVIDES += "alsa-scenario-dev"
18
19
20 #PROVIDES by alsa-scenario
21
22
23 RDEPENDS = ""
24 #RDEPENDS of alsa-scenario-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "alsa-scenario"
26
27 #RDEPENDS of alsa-scenario (${PN})
28 RDEPENDS_${PN} += "glibc"
29
30
31 DEPENDS = ""
32 #DEPENDS of alsa-scenario
33 DEPENDS += "alsa-lib"
34 inherit pkgconfig
35
36 do_prep() {
37  cd ${S}
38  chmod -Rf a+rX,u+w,g-w,o-w ${S}
39  #setup -q
40  cp ${S}/packaging/alsa-scenario.manifest .
41  
42  
43  
44 }
45 do_patch_append() {
46     bb.build.exec_func('do_prep', d)
47 }
48
49 do_configure() {
50 }
51
52 do_compile() {
53  cd ${S}
54   LANG=C
55   export LANG
56   unset DISPLAY
57   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
58   
59   cp -f ${prefix}/share/libtool/config/config.guess ${WORKDIR}/alsa-scenario-0.2.1/
60   cp -f ${prefix}/share/libtool/config/config.sub ${WORKDIR}/alsa-scenario-0.2.1/
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  
91  
92 }
93
94 pkg_postinst_${PN}() {
95     #!/bin/sh -e
96
97     [ "x$D" == "x" ] && ldconfig
98 }
99
100 pkg_postrm_${PN}() {
101     #!/bin/sh -e
102
103     [ "x$D" == "x" ] && ldconfig
104 }
105
106 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
107 PACKAGES += " alsa-scenario-dev "
108 PACKAGES += " alsa-scenario "
109
110 alsa-scenario-dev_files = ""
111 alsa-scenario-dev_files += "${prefix}/include/alsa/*.h"
112 alsa-scenario-dev_files += "${prefix}/lib/libascenario.so"
113 alsa-scenario-dev_files += "${prefix}/lib/pkgconfig/libascenario.pc"
114 MANIFESTFILES_${PN}-dev = "alsa-scenario.manifest"
115
116 alsa-scenario_files = ""
117 alsa-scenario_files += "${prefix}/lib/libascenario-0.2.so.*"
118 MANIFESTFILES_${PN} = "alsa-scenario.manifest"
119
120 FILES_${PN}-dev = "${alsa-scenario-dev_files}"
121 FILES_${PN} = "${alsa-scenario_files}"
122
123 PKG_alsa-scenario-dev= "alsa-scenario-dev"
124 PKG_alsa-scenario= "alsa-scenario"
125
126 require alsa-scenario-extraconf.inc
127