1 Name: tel-plugin-packetservice
2 Summary: Telephony Packet Service library
5 Group: System/Libraries
7 Source0: tel-plugin-packetservice-%{version}.tar.gz
8 Source1001: tel-plugin-packetservice.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(dbus-glib-1)
14 BuildRequires: pkgconfig(dlog)
15 BuildRequires: pkgconfig(tcore)
16 BuildRequires: pkgconfig(iniparser)
17 BuildRequires: pkgconfig(libtzplatform-config)
20 Telephony Packet Service library
27 %cmake . -DSYSCONFDIR=%{_sysconfdir}
36 if [ ! -f %{TZ_SYS_DB}/.dnet.db ]
38 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db.sql
39 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db_data.sql
42 rm -f /usr/share/ps-plugin/dnet_db.sql
43 rm -f /usr/share/ps-plugin/dnet_db_data.sql
45 #change file permission
46 if [ -f %{TZ_SYS_DB}/.dnet.db ]
48 chmod 660 %{TZ_SYS_DB}/.dnet.db
51 if [ -f %{TZ_SYS_DB}/.dnet.db-journal ]
53 chmod 664 %{TZ_SYS_DB}/.dnet.db-journal
56 %postun -p /sbin/ldconfig
60 mkdir -p %{buildroot}/usr/share/license
61 cp LICENSE %{buildroot}/usr/share/license/%{name}
64 %manifest %{name}.manifest
65 %defattr(-,root,root,-)
66 /usr/share/ps-plugin/dnet_db.sql
67 /usr/share/ps-plugin/dnet_db_data.sql
68 %{_sysconfdir}/dbus-1/system.d/*
69 %{_libdir}/telephony/plugins/ps-plugin*
70 /usr/share/license/%{name}