1 Name: lbs-server-plugin-replay
2 Summary: LBS Server plugin library for replay mode
5 Group: Location/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 Source1: lbs-server-plugin-replay.manifest
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(vconf)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(lbs-server-plugin)
14 BuildRequires: pkgconfig(deviced)
15 BuildRequires: pkgconfig(libtzplatform-config)
16 BuildRequires: pkgconfig(capi-network-wifi-manager)
17 BuildRequires: pkgconfig(hal-api-common)
18 BuildRequires: pkgconfig(hal-api-location)
19 Requires(post): /sbin/ldconfig
20 Requires(postun): /sbin/ldconfig
23 LBS Server plugin library for replay mode
25 %define DATADIR /etc/lbs-server
32 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
33 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
34 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
36 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
37 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
38 -DLIB_DIR=%{_libdir} \
39 -DHAL_LIB_DIR=%{_hal_libdir} \
40 -DHAL_LICENSE_DIR=%{_hal_licensedir} \
48 mkdir -p %{buildroot}/hal%{TZ_SYS_RO_ETC}/location
49 cp -a nmea-log/*.log %{buildroot}/hal%{TZ_SYS_RO_ETC}/location
52 rm -rf %{_libdir}/liblbs-server-plugin.so
53 ln -sf %{_hal_libdir}/libhal-backend-location.so %{_libdir}/liblbs-server-plugin.so
54 #for compatible with old version
55 #ln -sf %{_hal_libdir}/libhal-backend-location.so %{_libdir}/libSLP-lbs-plugin-replay.so
56 #ln -sf %{_hal_libdir}/libhal-backend-location.so %{_libdir}/libSLP-lbs-plugin.so
59 %postun -p /sbin/ldconfig
62 %manifest lbs-server-plugin-replay.manifest
63 %{_hal_licensedir}/%{name}/LICENSE
64 %defattr(-,root,root,-)
66 /hal%{TZ_SYS_RO_ETC}/location/*