cfb5f4a9716d5edc93c275ce50ab63e69b42ac52
[profile/ivi/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.3
5 Release:    1
6 Group:      System/Libraries
7 License:    Apache
8 Source0:    tel-plugin-imc-%{version}.tar.gz
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(tcore)
15 BuildRequires:  pkgconfig(db-util)
16
17 %description
18 IMC plugin for telephony
19
20 %prep
21 %setup -q
22
23 %build
24 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
25 make %{?jobs:-j%jobs}
26
27 %post
28 /sbin/ldconfig
29 mkdir -p /opt/dbspace
30
31 if [ ! -f /opt/dbspace/.mcc_mnc_oper_list.db ]
32 then
33         sqlite3 /opt/dbspace/.mcc_mnc_oper_list.db < /tmp/mcc_mnc_oper_list.sql
34 fi
35
36 rm -f /tmp/mcc_mnc_oper_list.sql
37
38 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db ]
39 then
40         chmod 600 /opt/dbspace/.mcc_mnc_oper_list.db
41 fi
42 if [ -f /opt/dbspace/.mcc_mnc_oper_list.db-journal ]
43 then
44         chmod 644 /opt/dbspace/.mcc_mnc_oper_list.db-journal
45 fi
46
47 %postun -p /sbin/ldconfig
48
49 %install
50 rm -rf %{buildroot}
51 %make_install
52
53 %files
54 #%manifest tel-plugin-imc.manifest
55 %defattr(-,root,root,-)
56 #%doc COPYING
57 %{_libdir}/telephony/plugins/*
58 /tmp/mcc_mnc_oper_list.sql