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 BuildRequires: pkgconfig(libtzplatform-config)
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} \
40 %if "%{profile}" == "tv"
41 -DTIZEN_PROFILE_TV=1 \
43 %if "%{profile}" == "ivi"
44 -DTIZEN_PROFILE_IVI=1 \
46 #%if 0%{?model_build_feature_connect_default_connection_without_timer}
47 # -DCONNECT_DEFAULT_CONNECTION_WITHOUT_TIMER=1 \
49 #%if 0%{?prepaid_sim_apn_support}
50 # -DPREPAID_SIM_APN_SUPPORT=1 \
61 if [ ! -f %TZ_SYS_DB/.dnet.db ]
63 sqlite3 %TZ_SYS_DB/.dnet.db < %{_datadir}/ps-plugin/dnet_db.sql
64 sqlite3 %TZ_SYS_DB/.dnet.db < %{_datadir}/ps-plugin/dnet_db_init.sql
66 if [ ! -f %TZ_SYS_DB/.dnet2.db ]
68 sqlite3 %TZ_SYS_DB/.dnet2.db < %{_datadir}/ps-plugin/dnet_db.sql
69 sqlite3 %TZ_SYS_DB/.dnet2.db < %{_datadir}/ps-plugin/dnet_db_init.sql
72 rm -f %{_datadir}/ps-plugin/dnet_db.sql
74 #change file permission
75 if [ -f %TZ_SYS_DB/.dnet.db ]
77 chmod 660 %TZ_SYS_DB/.dnet.db
78 chown telephony:telephony %TZ_SYS_DB/.dnet.db
79 chsmack -a System %TZ_SYS_DB/.dnet.db
82 if [ -f %TZ_SYS_DB/.dnet.db-journal ]
84 chmod 664 %TZ_SYS_DB/.dnet.db-journal
85 chown telephony:telephony %TZ_SYS_DB/.dnet.db-journal
86 chsmack -a System %TZ_SYS_DB/.dnet.db-journal
89 if [ -f %TZ_SYS_DB/.dnet2.db ]
91 chmod 660 %TZ_SYS_DB/.dnet2.db
92 chown telephony:telephony %TZ_SYS_DB/.dnet2.db
93 chsmack -a System %TZ_SYS_DB/.dnet2.db
96 if [ -f %TZ_SYS_DB/.dnet2.db-journal ]
98 chmod 664 %TZ_SYS_DB/.dnet2.db-journal
99 chown telephony:telephony %TZ_SYS_DB/.dnet2.db-journal
100 chsmack -a System %TZ_SYS_DB/.dnet2.db-journal
103 %postun -p /sbin/ldconfig
107 mkdir -p %{buildroot}%{_datadir}/license
108 mkdir -p %{buildroot}/etc/dbus-1/system.d/
109 cp %{SOURCE1} %{buildroot}/etc/dbus-1/system.d/tel-plugin-ps.conf
112 %manifest tel-plugin-packetservice.manifest
113 %defattr(644,root,root,-)
115 %{_datadir}/ps-plugin/dnet_db.sql
116 %{_datadir}/ps-plugin/dnet_db_init.sql
117 %{_datadir}/ps-plugin/dnet_db_upgrade_24_30.sql
118 %{_datadir}/upgrade/scripts/500.dnet_db_upgrade_24_30.sh
119 #%{_datadir}/ps-plugin/apns-conf.xml
120 %{_libdir}/telephony/plugins/ps-plugin*
121 %{_datadir}/license/tel-plugin-packetservice
122 /etc/dbus-1/system.d/tel-plugin-ps.conf