2a39f08798b024e2dae5ed433652daa55c46d49d
[framework/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.14
6 Release:    1
7 Group:      System/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
18 %description
19 IMC plugin for telephony
20
21 %prep
22 %setup -q
23
24 %build
25 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
26 make %{?jobs:-j%jobs}
27
28 %post
29 /sbin/ldconfig
30 mkdir -p /opt/dbspace
31
32 if [ ! -f /opt/dbspace/.mcc_mnc_oper_list.db ]
33 then
34         sqlite3 /opt/dbspace/.mcc_mnc_oper_list.db < /tmp/mcc_mnc_oper_list.sql
35 fi
36
37 rm -f /tmp/mcc_mnc_oper_list.sql
38
39 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db ]
40 then
41         chmod 600 /opt/dbspace/.mcc_mnc_oper_list.db
42 fi
43 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db-journal ]
44 then
45         chmod 644 /opt/dbspace/.mcc_mnc_oper_list.db-journal
46 fi
47
48 %postun -p /sbin/ldconfig
49
50 %install
51 rm -rf %{buildroot}
52 %make_install
53
54 %files
55 #%manifest tel-plugin-imc.manifest
56 %defattr(-,root,root,-)
57 #%doc COPYING
58 %{_libdir}/telephony/plugins/*
59 /tmp/mcc_mnc_oper_list.sql