merge with master
[platform/core/telephony/tel-plugin-imc.git] / packaging / tel-plugin-imc.spec
1 #sbs-git:slp/pkgs/t/tel-plugin-imc
2 Name:           tel-plugin-imc
3 Summary:        imc plugin for telephony
4 ExclusiveArch:  %{arm}
5 Version:        0.1.38
6 Release:        1
7 Group:          Development/Libraries
8 License:        Apache
9 Source0:        tel-plugin-imc-%{version}.tar.gz
10 Requires(post): /sbin/ldconfig
11 Requires(postun):/sbin/ldconfig
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(tcore)
16 BuildRequires:  pkgconfig(db-util)
17 BuildRequires:  pkgconfig(libxml-2.0)
18
19 %description
20 IMC plugin for telephony
21
22 %prep
23 %setup -q
24
25 %build
26 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
27 make %{?jobs:-j%jobs}
28
29 %post
30 /sbin/ldconfig
31 mkdir -p /opt/dbspace
32
33 if [ ! -f /opt/dbspace/.mcc_mnc_oper_list.db ]
34 then
35         sqlite3 /opt/dbspace/.mcc_mnc_oper_list.db < /tmp/mcc_mnc_oper_list.sql
36 fi
37
38 rm -f /tmp/mcc_mnc_oper_list.sql
39
40 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db ]
41 then
42         chmod 600 /opt/dbspace/.mcc_mnc_oper_list.db
43 fi
44 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db-journal ]
45 then
46         chmod 644 /opt/dbspace/.mcc_mnc_oper_list.db-journal
47 fi
48
49 %postun -p /sbin/ldconfig
50
51 %install
52 rm -rf %{buildroot}
53 %make_install
54 mkdir -p %{buildroot}/usr/share/license
55
56 %files
57
58 %defattr(-,root,root,-)
59
60 %{_libdir}/telephony/plugins/*
61 /tmp/mcc_mnc_oper_list.sql
62 /usr/share/license/tel-plugin-imc