Fix Crosswalk build
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-applications / libslp-location / libslp-location.inc
1 DESCRIPTION = "Location Based Service"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Location/Libraries"
4 LICENSE = "Apache-2.0"
5 PV = "0.5.3"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by libslp-location-dev
17 PROVIDES += "libslp-location-dev"
18
19
20 #PROVIDES by libslp-location
21
22
23 RDEPENDS = ""
24 #RDEPENDS of libslp-location-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libslp-location"
26
27 #RDEPENDS of libslp-location (${PN})
28 RDEPENDS_${PN} += "glibc"
29 RDEPENDS_${PN} += "vconf"
30
31
32 DEPENDS = ""
33 #DEPENDS of libslp-location
34 inherit pkgconfig
35 DEPENDS += "dlog"
36 DEPENDS += "glib-2.0"
37 DEPENDS += "json-glib"
38 DEPENDS += "vconf"
39 DEPENDS += "dbus-glib"
40
41 do_prep() {
42  cd ${S}
43  chmod -Rf a+rX,u+w,g-w,o-w ${S}
44  #setup -q -n libslp-location-0.5.3
45  cp ${S}/packaging/libslp-location.manifest .
46  
47  
48  
49 }
50 do_patch_append() {
51     bb.build.exec_func('do_prep', d)
52 }
53
54 do_install() {
55  export RPM_BUILD_ROOT=${D}
56  cd ${S}
57  LANG=C
58  export LANG
59  unset DISPLAY
60  rm -rf ${D}
61  mkdir -p ${D}
62  
63  
64    oe_runmake \
65          DESTDIR=${D} \
66          INSTALL_ROOT=${D} \
67          BINDIR=${prefix}/bin \
68    install  
69    rm -f ${D}${infodir}/dir 
70    find ${D} -regex ".*\.la$" | xargs rm -f -- 
71    find ${D} -regex ".*\.a$" | xargs rm -f --
72  
73  
74  
75 }
76
77 pkg_postinst_${PN}() {
78     #!/bin/sh -e
79
80     [ "x$D" == "x" ] && ldconfig
81     vconftool set -t int db/location/last/gps/Timestamp "0" -f
82     vconftool set -t double db/location/last/gps/Latitude "0.0" -f
83     vconftool set -t double db/location/last/gps/Longitude "0.0" -f
84     vconftool set -t double db/location/last/gps/Altitude "0.0" -f
85     vconftool set -t double db/location/last/gps/HorAccuracy "0.0" -f
86     vconftool set -t double db/location/last/gps/VerAccuracy "0.0" -f
87     vconftool set -t double db/location/last/gps/Speed "0.0" -f
88     vconftool set -t double db/location/last/gps/Direction "0.0" -f
89     vconftool set -t int db/location/last/wps/Timestamp "0" -f
90     vconftool set -t double db/location/last/wps/Latitude "0.0" -f
91     vconftool set -t double db/location/last/wps/Longitude "0.0" -f
92     vconftool set -t double db/location/last/wps/Altitude "0.0" -f
93     vconftool set -t double db/location/last/wps/HorAccuracy "0.0" -f
94     vconftool set -t double db/location/last/wps/Speed "0.0" -f
95     vconftool set -t double db/location/last/wps/Direction "0.0" -f
96     vconftool set -t int db/location/setting/GpsEnabled "0" -g 6514 -f
97     vconftool set -t int db/location/setting/AgpsEnabled "0" -g 6514 -f
98     vconftool set -t int db/location/setting/NetworkEnabled "0" -g 6514 -f
99
100 }
101
102 pkg_postrm_${PN}() {
103     #!/bin/sh -e
104
105     [ "x$D" == "x" ] && ldconfig
106 }
107
108 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
109 PACKAGES += " libslp-location-dev "
110 PACKAGES += " libslp-location "
111
112 libslp-location-dev_files = ""
113 libslp-location-dev_files += "${prefix}/include/location/*.h"
114 libslp-location-dev_files += "${prefix}/lib/pkgconfig/*.pc"
115 MANIFESTFILES_${PN}-dev = "libslp-location.manifest"
116
117 libslp-location_files = ""
118 libslp-location_files += "${prefix}/lib/lib*.so*"
119 MANIFESTFILES_${PN} = "libslp-location.manifest"
120
121 FILES_${PN}-dev = "${libslp-location-dev_files}"
122 FILES_${PN} = "${libslp-location_files}"
123
124 PKG_libslp-location-dev= "libslp-location-dev"
125 PKG_libslp-location= "libslp-location"
126
127 require libslp-location-extraconf.inc
128