tizen 2.3 release
[framework/telephony/libslp-tapi.git] / packaging / libslp-tapi.spec
1 %define major 0
2 %define minor 7
3 %define patchlevel 78
4
5 Name:           libslp-tapi
6 Version:        %{major}.%{minor}.%{patchlevel}
7 Release:        3
8 License:        Apache
9 Summary:        Telephony dbus client library
10 Group:          System/Libraries
11 Source0:        libslp-tapi-%{version}.tar.gz
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(glib-2.0)
15 BuildRequires:  pkgconfig(security-server)
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
18
19 %description
20 Telephony client API library
21
22 %package devel
23 Summary:        Telephony client API (devel)
24 Group:          Development/Libraries
25 Requires:       %{name} = %{version}
26
27 %description devel
28 Telephony client API library (devel)
29
30 %prep
31 %setup -q
32
33 %build
34 export LDFLAGS+=" -Wl,-z,nodelete "
35
36 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
37 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
38 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
39
40 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
41 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
42 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
43
44
45 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
46         -DTIZEN_ENGINEER_MODE=1 \
47
48 make %{?_smp_mflags}
49
50 %install
51 %make_install
52
53 rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore
54 mkdir -p %{buildroot}%{_datadir}/license
55
56 %post -p /sbin/ldconfig
57
58 %postun -p /sbin/ldconfig
59
60
61 %files
62 %manifest libslp-tapi.manifest
63 %defattr(-,root,root,-)
64 #%doc COPYING
65 %{_libdir}/*.so.*
66 %{_bindir}/tapitest
67 %{_datadir}/license/libslp-tapi
68
69 %files devel
70 %defattr(-,root,root,-)
71 %{_includedir}/telephony-client/*.h
72 %{_libdir}/pkgconfig/*.pc
73 %{_libdir}/*.so