74c0363ab0dadaf370b93417f13453e8357deaf0
[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 Version:        0.1.42
5 Release:        1
6 Group:          Development/Libraries
7 License:        Apache-2.0
8 Source0:        tel-plugin-imc-%{version}.tar.gz
9 Source1001:     tel-plugin-imc.manifest
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 cp %{SOURCE1001} .
25
26 %build
27 %cmake .
28 make %{?jobs:-j%jobs}
29
30 %post
31 /sbin/ldconfig
32 mkdir -p /opt/dbspace
33
34 if [ ! -f /opt/dbspace/.mcc_mnc_oper_list.db ]
35 then
36         sqlite3 /opt/dbspace/.mcc_mnc_oper_list.db < /tmp/mcc_mnc_oper_list.sql
37 fi
38
39 rm -f /tmp/mcc_mnc_oper_list.sql
40
41 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db ]
42 then
43         chmod 600 /opt/dbspace/.mcc_mnc_oper_list.db
44 fi
45 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db-journal ]
46 then
47         chmod 644 /opt/dbspace/.mcc_mnc_oper_list.db-journal
48 fi
49
50 %postun -p /sbin/ldconfig
51
52 %install
53 rm -rf %{buildroot}
54 %make_install
55 mkdir -p %{buildroot}/usr/share/license
56 cp LICENSE %{buildroot}/usr/share/license/%{name}
57
58 %files
59 %manifest %{name}.manifest
60
61 %defattr(-,root,root,-)
62
63 %{_libdir}/telephony/plugins/modems/*
64 /tmp/mcc_mnc_oper_list.sql
65 /usr/share/license/%{name}