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
12 Source1: tel-plugin-ps.conf
15 BuildRequires: python-xml
16 #BuildRequires: model-build-features
17 BuildRequires: pkgconfig(gio-2.0)
18 BuildRequires: pkgconfig(gio-unix-2.0)
19 BuildRequires: pkgconfig(glib-2.0)
20 BuildRequires: pkgconfig(libxml-2.0)
21 BuildRequires: pkgconfig(iniparser)
22 BuildRequires: pkgconfig(tcore)
23 BuildRequires: pkgconfig(db-util)
24 BuildRequires: pkgconfig(vconf)
25 BuildRequires: pkgconfig(alarm-service)
26 Requires(post): /sbin/ldconfig
27 Requires(postun): /sbin/ldconfig
30 Telephony Packet Service library
36 %cmake . -DSYSCONFDIR=%{_sysconfdir} \
37 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
38 -DLIB_INSTALL_DIR=%{_libdir} \
39 #%if 0%{?model_build_feature_connect_default_connection_without_timer}
40 # -DCONNECT_DEFAULT_CONNECTION_WITHOUT_TIMER=1 \
42 #%if 0%{?prepaid_sim_apn_support}
43 # -DPREPAID_SIM_APN_SUPPORT=1 \
54 if [ ! -f /opt/dbspace/.dnet.db ]
56 sqlite3 /opt/dbspace/.dnet.db < /usr/share/ps-plugin/dnet_db.sql
57 sqlite3 /opt/dbspace/.dnet.db < /usr/share/ps-plugin/dnet_db_init.sql
59 if [ ! -f /opt/dbspace/.dnet2.db ]
61 sqlite3 /opt/dbspace/.dnet2.db < /usr/share/ps-plugin/dnet_db.sql
62 sqlite3 /opt/dbspace/.dnet2.db < /usr/share/ps-plugin/dnet_db_init.sql
65 rm -f /usr/share/ps-plugin/dnet_db.sql
67 #change file permission
68 if [ -f /opt/dbspace/.dnet.db ]
70 chmod 660 /opt/dbspace/.dnet.db
71 chown system:system /opt/dbspace/.dnet.db
74 if [ -f /opt/dbspace/.dnet.db-journal ]
76 chmod 664 /opt/dbspace/.dnet.db-journal
77 chown system:system /opt/dbspace/.dnet.db-journal
80 if [ -f /opt/dbspace/.dnet2.db ]
82 chmod 660 /opt/dbspace/.dnet2.db
83 chown system:system /opt/dbspace/.dnet2.db
86 if [ -f /opt/dbspace/.dnet2.db-journal ]
88 chmod 664 /opt/dbspace/.dnet2.db-journal
89 chown system:system /opt/dbspace/.dnet2.db-journal
92 if [ -f /etc/opt/upgrade/520.tel-plugin-packetservice.patch.sh ]
94 chmod 700 /etc/opt/upgrade/520.tel-plugin-packetservice.patch.sh
95 chown system:system /etc/opt/upgrade/520.tel-plugin-packetservice.patch.sh
98 if [ -f /opt/etc/dump.d/module.d/dump_packetservice.sh ]
100 chmod 700 /opt/etc/dump.d/module.d/dump_packetservice.sh
101 chown system:system /opt/etc/dump.d/module.d/dump_packetservice.sh
104 %postun -p /sbin/ldconfig
108 mkdir -p %{buildroot}%{_datadir}/license
109 mkdir -p %{buildroot}/etc/dbus-1/system.d/
110 cp %{SOURCE1} %{buildroot}/etc/dbus-1/system.d/tel-plugin-ps.conf
113 %manifest tel-plugin-packetservice.manifest
114 %defattr(644,system,system,-)
115 /opt/etc/dump.d/module.d/dump_packetservice.sh
117 #/opt/usr/devel/usr/bin/apnbuilder
118 %{_datadir}/ps-plugin/dnet_db.sql
119 %{_datadir}/ps-plugin/dnet_db_init.sql
120 #%{_datadir}/ps-plugin/apns-conf.xml
121 %{_sysconfdir}/opt/upgrade/*
122 %{_libdir}/telephony/plugins/ps-plugin*
123 %{_datadir}/license/tel-plugin-packetservice
124 /etc/dbus-1/system.d/tel-plugin-ps.conf