tizen 2.4 release
[framework/location/libslp-lbs-plugin-replay.git] / packaging / libslp-lbsplugin-replay.spec
index 5f1af32..e71fa43 100644 (file)
@@ -1,32 +1,38 @@
 Name:       libslp-lbsplugin-replay
-Summary:    lbs-server plugin library for replay mode
-Version:    0.2.1
+Summary:    LBS Server plugin library for replay mode
+Version:    0.2.2
 Release:    1
-Group:      Framework/Location
+Group:      Location/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
+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
+LBS Server plugin library for replay mode
 
 %define DATADIR /etc/lbs-server
 
 %prep
 %setup -q
+cp %{SOURCE1} .
 
-./autogen.sh
-./configure --prefix=%{_prefix}  --datadir=%{DATADIR}
+%build
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+        -DLIB_DIR=%{_libdir} \
 
-%build
-./autogen.sh
-./configure --prefix=%{_prefix}  --datadir=%{DATADIR}
 make %{?jobs:-j%jobs}
 
 %install
@@ -37,8 +43,11 @@ mkdir -p %{buildroot}%{DATADIR}/replay
 cp -a nmea-log/*.log %{buildroot}%{DATADIR}/replay
 
 %post
-rm -rf /usr/lib/libSLP-lbs-plugin.so
-ln -sf /usr/lib/libSLP-lbs-plugin-replay.so /usr/lib/libSLP-lbs-plugin.so
+rm -rf %{_libdir}/libSLP-lbs-plugin.so
+ln -sf %{_libdir}/libSLP-lbs-plugin-replay.so %{_libdir}/libSLP-lbs-plugin.so
+/sbin/ldconfig
+
+%postun -p /sbin/ldconfig
 
 %files
 %manifest libslp-lbsplugin-replay.manifest