tizen 2.3.1 release
[framework/telephony/libslp-tapi.git] / packaging / libslp-tapi.spec
index a379ff0..8123b61 100644 (file)
@@ -1,46 +1,57 @@
-#sbs-git:slp/pkgs/l/libslp-tapi libslp-tapi 0.1.1
-Name: libslp-tapi
-Summary: Telephony dbus client library
-Version: 0.6.14
-Release:    1
-Group:      System/Libraries
-License:    Apache
-Source0:    libslp-tapi-%{version}.tar.gz
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+%define major 0
+%define minor 7
+%define patchlevel 78
+
+Name:           libslp-tapi
+Version:        %{major}.%{minor}.%{patchlevel}
+Release:        3
+License:        Apache-2.0
+Summary:        Telephony dbus client library
+Group:          System/Libraries
+Source0:        libslp-tapi-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(security-server)
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
 
 %description
 Telephony client API library
 
 %package devel
-Summary:    Telephony client API (devel)
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
+Summary:        Telephony client API (devel)
+Group:          Development/Libraries
+Requires:       %{name} = %{version}
 
 %description devel
 Telephony client API library (devel)
 
-
 %prep
 %setup -q
 
-
 %build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+export LDFLAGS+=" -Wl,-z,nodelete "
+
+export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
+export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
+
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
+
 
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+       -DTIZEN_ENGINEER_MODE=1 \
 
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-rm -rf %{buildroot}
 %make_install
 
-rm -rf %{buildroot}/usr/include/telephony/tapi/.gitignore
+rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore
+mkdir -p %{buildroot}%{_datadir}/license
 
 %post -p /sbin/ldconfig
 
@@ -48,9 +59,12 @@ rm -rf %{buildroot}/usr/include/telephony/tapi/.gitignore
 
 
 %files
+%manifest libslp-tapi.manifest
 %defattr(-,root,root,-)
 #%doc COPYING
 %{_libdir}/*.so.*
+%{_bindir}/tapitest
+%{_datadir}/license/libslp-tapi
 
 %files devel
 %defattr(-,root,root,-)