bcdea5321807c62acfe4249dc609bab757aa2257
[scm/bb/meta-tizen.git] / meta-tizen-ivi / meta-tizen-common-base / recipes-multimedia / libmm-ta / libmm-ta.inc
1 DESCRIPTION = "Multimedia Framework Time Analysis Lib"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
4 LICENSE = "Apache-2.0"
5 PV = "0.1.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 libmm-ta
17
18
19 #PROVIDES by libmm-ta-dev
20 PROVIDES += "libmm-ta-dev"
21
22
23 RDEPENDS = ""
24 #RDEPENDS of libmm-ta-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libmm-ta"
26
27
28 DEPENDS = ""
29
30 do_prep() {
31  cd ${S}
32  chmod -Rf a+rX,u+w,g-w,o-w ${S}
33  #setup -q 
34  cp ${S}/packaging/libmm-ta.manifest .
35  
36  
37 }
38 do_patch_append() {
39     bb.build.exec_func('do_prep', d)
40 }
41
42 do_configure() {
43 }
44
45 do_compile() {
46  cd ${S}
47   LANG=C
48   export LANG
49   unset DISPLAY
50   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
51   
52   
53   autotools_do_configure
54   oe_runmake -j16
55   
56   
57   
58 }
59 EXTRA_OECONF += " --disable-static"
60
61 do_install() {
62  export RPM_BUILD_ROOT=${D}
63  cd ${S}
64  LANG=C
65  export LANG
66  unset DISPLAY
67  rm -rf ${D}
68  mkdir -p ${D}
69  
70  rm -rf ${D}
71  
72    oe_runmake \
73          DESTDIR=${D} \
74          INSTALL_ROOT=${D} \
75          BINDIR=${prefix}/bin \
76    install  
77    rm -f ${D}${infodir}/dir 
78    find ${D} -regex ".*\.la$" | xargs rm -f -- 
79    find ${D} -regex ".*\.a$" | xargs rm -f --
80  
81  
82 }
83
84 pkg_postinst_${PN}() {
85     #!/bin/sh -e
86
87     [ "x$D" == "x" ] && ldconfig
88 }
89
90 pkg_postrm_${PN}() {
91     #!/bin/sh -e
92
93     [ "x$D" == "x" ] && ldconfig
94 }
95
96 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
97 PACKAGES += " libmm-ta "
98 PACKAGES += " libmm-ta-dev "
99
100 libmm-ta_files = ""
101 libmm-ta_files += "${prefix}/lib/libmm_ta.so.*"
102 MANIFESTFILES_${PN} = "libmm-ta.manifest"
103
104 libmm-ta-dev_files = ""
105 libmm-ta-dev_files += "${prefix}/include/mm_ta/*.h"
106 libmm-ta-dev_files += "${prefix}/lib/*.so"
107 libmm-ta-dev_files += "${prefix}/lib/pkgconfig/*.pc"
108 MANIFESTFILES_${PN}-dev = "libmm-ta.manifest"
109
110 FILES_${PN} = "${libmm-ta_files}"
111 FILES_${PN}-dev = "${libmm-ta-dev_files}"
112
113 PKG_libmm-ta= "libmm-ta"
114 PKG_libmm-ta-dev= "libmm-ta-dev"
115
116 require libmm-ta-extraconf.inc
117