c2882be668f7fa4a2102e9b7232a9b031837fd46
[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_configure() {
55 }
56
57 do_compile() {
58 }
59
60 do_install() {
61  export RPM_BUILD_ROOT=${D}
62  cd ${S}
63  LANG=C
64  export LANG
65  unset DISPLAY
66  rm -rf ${D}
67  mkdir -p ${D}
68  
69  
70    oe_runmake \
71          DESTDIR=${D} \
72          INSTALL_ROOT=${D} \
73          BINDIR=${prefix}/bin \
74    install  
75    rm -f ${D}${infodir}/dir 
76    find ${D} -regex ".*\.la$" | xargs rm -f -- 
77    find ${D} -regex ".*\.a$" | xargs rm -f --
78  
79  
80  
81 }
82
83 pkg_postinst_${PN}() {
84     #!/bin/sh -e
85
86     [ "x$D" == "x" ] && ldconfig
87     vconftool set -t int db/location/last/gps/Timestamp "0" -f
88     vconftool set -t double db/location/last/gps/Latitude "0.0" -f
89     vconftool set -t double db/location/last/gps/Longitude "0.0" -f
90     vconftool set -t double db/location/last/gps/Altitude "0.0" -f
91     vconftool set -t double db/location/last/gps/HorAccuracy "0.0" -f
92     vconftool set -t double db/location/last/gps/VerAccuracy "0.0" -f
93     vconftool set -t double db/location/last/gps/Speed "0.0" -f
94     vconftool set -t double db/location/last/gps/Direction "0.0" -f
95     vconftool set -t int db/location/last/wps/Timestamp "0" -f
96     vconftool set -t double db/location/last/wps/Latitude "0.0" -f
97     vconftool set -t double db/location/last/wps/Longitude "0.0" -f
98     vconftool set -t double db/location/last/wps/Altitude "0.0" -f
99     vconftool set -t double db/location/last/wps/HorAccuracy "0.0" -f
100     vconftool set -t double db/location/last/wps/Speed "0.0" -f
101     vconftool set -t double db/location/last/wps/Direction "0.0" -f
102     vconftool set -t int db/location/setting/GpsEnabled "0" -g 6514 -f
103     vconftool set -t int db/location/setting/AgpsEnabled "0" -g 6514 -f
104     vconftool set -t int db/location/setting/NetworkEnabled "0" -g 6514 -f
105
106 }
107
108 pkg_postrm_${PN}() {
109     #!/bin/sh -e
110
111     [ "x$D" == "x" ] && ldconfig
112 }
113
114 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
115 PACKAGES += " libslp-location-dev "
116 PACKAGES += " libslp-location "
117
118 libslp-location-dev_files = ""
119 libslp-location-dev_files += "${prefix}/include/location/*.h"
120 libslp-location-dev_files += "${prefix}/lib/pkgconfig/*.pc"
121 MANIFESTFILES_${PN}-dev = "libslp-location.manifest"
122
123 libslp-location_files = ""
124 libslp-location_files += "${prefix}/lib/lib*.so*"
125 MANIFESTFILES_${PN} = "libslp-location.manifest"
126
127 FILES_${PN}-dev = "${libslp-location-dev_files}"
128 FILES_${PN} = "${libslp-location_files}"
129
130 PKG_libslp-location-dev= "libslp-location-dev"
131 PKG_libslp-location= "libslp-location"
132
133 require libslp-location-extraconf.inc
134