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