tizen 2.3.1 release
[framework/api/telephony.git] / packaging / capi-telephony.spec
1 Name:       capi-telephony
2 Summary:    Telephony Core API
3 Version: 0.1.32
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(tapi)
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(capi-base-common)
13 BuildRequires: pkgconfig(capi-system-info)
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16
17 %description
18
19 %package devel
20 Summary:  Telephony Core API
21 Group:    TO_BE/FILLED_IN
22 Requires: %{name} = %{version}-%{release}
23
24 %description devel
25
26 %prep
27 %setup -q
28
29 %build
30 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
31 cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
32
33 make %{?jobs:-j%jobs}
34
35 %install
36 rm -rf %{buildroot}
37 %make_install
38 mkdir -p %{buildroot}/usr/share/license
39
40 %post -p /sbin/ldconfig
41
42 %postun -p /sbin/ldconfig
43
44 %files
45 %manifest capi-telephony.manifest
46 %{_libdir}/libcapi-telephony.so.*
47 /usr/share/license/capi-telephony
48
49 %files devel
50 %{_includedir}/telephony/telephony.h
51 %{_includedir}/telephony/telephony_common.h
52 %{_includedir}/telephony/telephony_call.h
53 %{_includedir}/telephony/telephony_sim.h
54 %{_includedir}/telephony/telephony_network.h
55 %{_includedir}/telephony/telephony_modem.h
56 %{_libdir}/pkgconfig/*.pc
57 %{_libdir}/libcapi-telephony.so
58
59