5 Name: tel-plugin-packetservice
6 Summary: Telephony Packet Service library
7 Version: %{major}.%{minor}.%{patchlevel}
9 Group: System/Libraries
11 Source0: tel-plugin-packetservice-%{version}.tar.gz
12 Source1001: tel-plugin-packetservice.manifest
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
17 BuildRequires: python-xml
18 BuildRequires: pkgconfig(gio-2.0)
19 BuildRequires: pkgconfig(gio-unix-2.0)
20 BuildRequires: pkgconfig(glib-2.0)
21 BuildRequires: pkgconfig(tcore)
22 BuildRequires: pkgconfig(iniparser)
23 BuildRequires: pkgconfig(libtzplatform-config)
24 Requires(post): /sbin/ldconfig
25 Requires(postun): /sbin/ldconfig
27 Telephony Packet Service library
34 %cmake . -DSYSCONFDIR=%{_sysconfdir}
43 if [ ! -f %{TZ_SYS_DB}/.dnet.db ]
45 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db.sql
46 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db_data.sql
49 rm -f /usr/share/ps-plugin/dnet_db.sql
50 rm -f /usr/share/ps-plugin/dnet_db_data.sql
52 #change file permission
53 if [ -f %{TZ_SYS_DB}/.dnet.db ]
55 chmod 660 %{TZ_SYS_DB}/.dnet.db
56 chsmack -a 'System' %{TZ_SYS_DB}/.dnet.db
59 if [ -f %{TZ_SYS_DB}/.dnet.db-journal ]
61 chmod 664 %{TZ_SYS_DB}/.dnet.db-journal
62 chsmack -a 'System' %{TZ_SYS_DB}/.dnet.db-journal
65 %postun -p /sbin/ldconfig
69 mkdir -p %{buildroot}/usr/share/license
70 cp LICENSE %{buildroot}/usr/share/license/%{name}
73 %manifest %{name}.manifest
74 %defattr(-,root,root,-)
75 /usr/share/ps-plugin/dnet_db.sql
76 /usr/share/ps-plugin/dnet_db_data.sql
77 %{_sysconfdir}/dbus-1/system.d/*
78 %{_libdir}/telephony/plugins/ps-plugin*
79 /usr/share/license/%{name}