tizen 2.4 release
[framework/location/libslp-lbs-plugin-replay.git] / packaging / libslp-lbsplugin-replay.spec
index 79378c5..e71fa43 100644 (file)
@@ -1,40 +1,56 @@
 Name:       libslp-lbsplugin-replay
-Summary:    gps-manager plugin library for replaying NMEA
-Version:    0.1.3
-Release:    0
-Group:      TO_BE/FILLED_IN
-License:    TO BE FILLED IN
+Summary:    LBS Server plugin library for replay mode
+Version:    0.2.2
+Release:    1
+Group:      Location/Libraries
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
-BuildRequires: cmake
-BuildRequires: pkgconfig(gps-manager-plugin)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(vconf)
+Source1:    libslp-lbsplugin-replay.manifest
+BuildRequires:  cmake
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(lbs-server-plugin)
+BuildRequires:  pkgconfig(deviced)
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
 
 %description
+LBS Server plugin library for replay mode
+
+%define DATADIR /etc/lbs-server
 
 %prep
 %setup -q
+cp %{SOURCE1} .
 
 %build
-./autogen.sh
-%configure --disable-static --datadir=/opt/data/gps-manager
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 
-make %{?jobs:-j%jobs}
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+        -DLIB_DIR=%{_libdir} \
 
+make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
 %make_install
 
-mkdir -p %{buildroot}/opt/data/gps-manager/replay
-cp -a nmea-log/nmea_replay.log  %{buildroot}/opt/data/gps-manager/replay
+mkdir -p %{buildroot}%{DATADIR}/replay
+cp -a nmea-log/*.log %{buildroot}%{DATADIR}/replay
 
+%post
+rm -rf %{_libdir}/libSLP-lbs-plugin.so
+ln -sf %{_libdir}/libSLP-lbs-plugin-replay.so %{_libdir}/libSLP-lbs-plugin.so
+/sbin/ldconfig
 
-%files
-%{_libdir}/libSLP-lbs-plugin-replay.so.0.0.0
-%{_libdir}/libSLP-lbs-plugin-replay.so.0
-%{_libdir}/libSLP-lbs-plugin-replay.so
-/opt/data/gps-manager/replay/nmea_replay.log
-
+%postun -p /sbin/ldconfig
 
+%files
+%manifest libslp-lbsplugin-replay.manifest
+%defattr(-,root,root,-)
+%{_libdir}/libSLP-lbs-plugin-replay.so*
+%{DATADIR}/replay/*