5 Name: tel-plugin-packetservice
6 Version: %{major}.%{minor}.%{patchlevel}
9 Summary: Telephony Packet Service library
10 Group: System/Libraries
11 Source0: tel-plugin-packetservice-%{version}.tar.gz
14 BuildRequires: python-xml
15 #BuildRequires: model-build-features
16 BuildRequires: pkgconfig(gio-2.0)
17 BuildRequires: pkgconfig(gio-unix-2.0)
18 BuildRequires: pkgconfig(glib-2.0)
19 BuildRequires: pkgconfig(libxml-2.0)
20 BuildRequires: pkgconfig(iniparser)
21 BuildRequires: pkgconfig(tcore)
22 BuildRequires: pkgconfig(db-util)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(alarm-service)
25 BuildRequires: pkgconfig(cynara-client)
26 BuildRequires: pkgconfig(cynara-session)
27 Requires(post): /sbin/ldconfig
28 Requires(postun): /sbin/ldconfig
31 Telephony Packet Service library
37 %cmake . -DSYSCONFDIR=%{_sysconfdir} \
38 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
39 -DLIB_INSTALL_DIR=%{_libdir}
48 if [ ! -f /opt/dbspace/.dnet.db ]
50 sqlite3 /opt/dbspace/.dnet.db < /usr/share/ps-plugin/dnet_db.sql
51 sqlite3 /opt/dbspace/.dnet.db < /usr/share/ps-plugin/dnet_db_init.sql
53 if [ ! -f /opt/dbspace/.dnet2.db ]
55 sqlite3 /opt/dbspace/.dnet2.db < /usr/share/ps-plugin/dnet_db.sql
56 sqlite3 /opt/dbspace/.dnet2.db < /usr/share/ps-plugin/dnet_db_init.sql
59 rm -f /usr/share/ps-plugin/dnet_db.sql
61 #change file permission
62 if [ -f /opt/dbspace/.dnet.db ]
64 chmod 660 /opt/dbspace/.dnet.db
65 chsmack -a 'telephony_framework::db' /opt/dbspace/.dnet.db
68 if [ -f /opt/dbspace/.dnet.db-journal ]
70 chmod 664 /opt/dbspace/.dnet.db-journal
71 chsmack -a 'telephony_framework::db' /opt/dbspace/.dnet.db-journal
74 if [ -f /opt/dbspace/.dnet2.db ]
76 chmod 660 /opt/dbspace/.dnet2.db
77 chsmack -a 'telephony_framework::db' /opt/dbspace/.dnet2.db
80 if [ -f /opt/dbspace/.dnet2.db-journal ]
82 chmod 664 /opt/dbspace/.dnet2.db-journal
83 chsmack -a 'telephony_framework::db' /opt/dbspace/.dnet2.db-journal
86 if [ -f /etc/opt/upgrade/520.tel-plugin-packetservice.patch.sh ]
88 chmod 700 /etc/opt/upgrade/520.tel-plugin-packetservice.patch.sh
91 if [ -f /opt/etc/dump.d/module.d/dump_packetservice.sh ]
93 chmod 700 /opt/etc/dump.d/module.d/dump_packetservice.sh
96 %postun -p /sbin/ldconfig
100 mkdir -p %{buildroot}%{_datadir}/license
103 %manifest tel-plugin-packetservice.manifest
104 %defattr(-,root,root,-)
105 /opt/etc/dump.d/module.d/dump_packetservice.sh
107 %{_datadir}/ps-plugin/dnet_db.sql
108 %{_datadir}/ps-plugin/dnet_db_init.sql
109 %{_datadir}/ps-plugin/apns-conf.xml
110 %{_sysconfdir}/opt/upgrade/*
111 %{_libdir}/telephony/plugins/ps-plugin*
112 %{_datadir}/license/tel-plugin-packetservice