[IMC] Remove redundant message in log
[platform/core/telephony/tel-plugin-imc.git] / packaging / tel-plugin-imc.spec
1 #sbs-git:slp/pkgs/t/tel-plugin-imc
2 %define major 3
3 %define minor 0
4 %define patchlevel 1
5
6 Name:           tel-plugin-imc
7 Summary:        imc plugin for telephony
8 Version:        %{major}.%{minor}.%{patchlevel}
9 Release:        1
10 Group:          Development/Libraries
11 License:        Apache-2.0
12 Source0:        tel-plugin-imc-%{version}.tar.gz
13 Source1001:     tel-plugin-imc.manifest
14 Requires(post): /sbin/ldconfig
15 Requires(postun):/sbin/ldconfig
16 BuildRequires:  cmake
17 BuildRequires:  pkgconfig(glib-2.0)
18 BuildRequires:  pkgconfig(tcore)
19 BuildRequires:  pkgconfig(db-util)
20 BuildRequires:  pkgconfig(libxml-2.0)
21 BuildRequires:  pkgconfig(libtzplatform-config)
22 BuildRequires:  pkgconfig(vconf)
23
24 %description
25 IMC plugin for telephony
26
27 %prep
28 %setup -q
29 cp %{SOURCE1001} .
30
31 %build
32 %cmake .
33 make %{?jobs:-j%jobs}
34
35 %post
36 /sbin/ldconfig
37 mkdir -p %{TZ_SYS_DB}
38
39 if [ ! -f %{TZ_SYS_DB}/.mcc_mnc_oper_list.db ]
40 then
41         sqlite3 %{TZ_SYS_DB}/.mcc_mnc_oper_list.db < /tmp/mcc_mnc_oper_list.sql
42 fi
43
44 rm -f /tmp/mcc_mnc_oper_list.sql
45
46 if [ -f %{TZ_SYS_DB}/.mcc_mnc_oper_list.db ]
47 then
48         chmod 600 %{TZ_SYS_DB}/.mcc_mnc_oper_list.db
49 fi
50 if [ -f %{TZ_SYS_DB}/.mcc_mnc_oper_list.db-journal ]
51 then
52         chmod 644 %{TZ_SYS_DB}/.mcc_mnc_oper_list.db-journal
53 fi
54
55 %postun -p /sbin/ldconfig
56
57 %install
58 rm -rf %{buildroot}
59 %make_install
60 mkdir -p %{buildroot}/usr/share/license
61 cp LICENSE %{buildroot}/usr/share/license/%{name}
62
63 %files
64 %manifest %{name}.manifest
65
66 %defattr(-,root,root,-)
67
68 %{_libdir}/telephony/plugins/modems/*
69 /tmp/mcc_mnc_oper_list.sql
70 /usr/share/license/%{name}