ceb7038f7d397d2f3f608e4b9124b15c28ebf24c
[platform/core/location/lbs-server-plugin-replay.git] / packaging / lbs-server-plugin-replay.spec
1 Name:       lbs-server-plugin-replay
2 Summary:    LBS Server plugin library for replay mode
3 Version:    0.2.5
4 Release:    1
5 Group:      Location/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    lbs-server-plugin-replay.manifest
9 BuildRequires:  cmake
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 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
18
19 %description
20 LBS Server plugin library for replay mode
21
22 %define DATADIR /etc/lbs-server
23
24 %prep
25 %setup -q
26 cp %{SOURCE1} .
27
28 #./autogen.sh
29 #./configure --prefix=%{_prefix}  --datadir=%{DATADIR}
30
31 %build
32 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
33 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
34 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
35
36 #./autogen.sh
37 #./configure --prefix=%{_prefix}  --datadir=%{DATADIR}
38
39 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
40 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
41         -DLIB_DIR=%{_libdir} \
42
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47 %make_install
48
49 mkdir -p %{buildroot}%{DATADIR}/replay
50 cp -a nmea-log/*.log %{buildroot}%{DATADIR}/replay
51
52 %post
53 rm -rf %{_libdir}/liblbs-server-plugin.so
54 ln -sf %{_libdir}/liblbs-server-plugin-replay.so %{_libdir}/liblbs-server-plugin.so
55 #for compatible with old version
56 ln -sf %{_libdir}/liblbs-server-plugin-replay.so %{_libdir}/libSLP-lbs-plugin-replay.so
57 ln -sf %{_libdir}/liblbs-server-plugin-replay.so %{_libdir}/libSLP-lbs-plugin.so
58 /sbin/ldconfig
59
60 %postun -p /sbin/ldconfig
61
62 %files
63 %manifest lbs-server-plugin-replay.manifest
64 %license LICENSE
65 %defattr(-,root,root,-)
66 %{_libdir}/liblbs-server-plugin-replay.so*
67 %{DATADIR}/replay/*