Fix for 64 bit compatibility.
[framework/api/messages.git] / packaging / capi-messaging-messages.spec
1 Name:       capi-messaging-messages
2 Summary:    A SMS/MMS library in Tizen Native API
3 Version: 0.1.25
4 Release:    1
5 License:    Apache-2.0
6 Source0:    %{name}-%{version}.tar.gz
7 BuildRequires:  cmake
8 BuildRequires:  pkgconfig(dlog)
9 BuildRequires:  pkgconfig(glib-2.0)
10 BuildRequires:  pkgconfig(msg-service)
11 BuildRequires:  pkgconfig(capi-base-common)
12 BuildRequires:  pkgconfig(capi-appfw-application)
13 Requires(post): /sbin/ldconfig  
14 Requires(postun): /sbin/ldconfig
15
16 %description
17
18
19 %package devel
20 Summary:  A SMS/MMS library in Tizen Native API (Development)
21 Requires: %{name} = %{version}-%{release}
22 Requires:  pkgconfig(msg-service)
23 Requires:  pkgconfig(capi-base-common)
24
25 %description devel
26
27
28
29 %prep
30 %setup -q
31
32
33 %build
34 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
35 rm -fr cmake_build_tmp; mkdir cmake_build_tmp
36 cd cmake_build_tmp
37 %cmake .. -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
38
39
40 make %{?jobs:-j%jobs}
41
42 %install
43
44 mkdir -p %{buildroot}/usr/share/license
45 cp LICENSE %{buildroot}/usr/share/license/%{name}
46
47 cd cmake_build_tmp
48 %make_install
49
50 %post -p /sbin/ldconfig
51
52 %postun -p /sbin/ldconfig
53
54
55 %files
56 %{_libdir}/libcapi-messaging-messages.so.*
57 %{_datadir}/license/%{name}
58
59 %files devel
60 %{_includedir}/messaging/*.h
61 %{_libdir}/pkgconfig/*.pc
62 %{_libdir}/libcapi-messaging-messages.so