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(tel-headers)
23 BuildRequires: pkgconfig(iniparser)
24 BuildRequires: pkgconfig(libtzplatform-config)
25 Requires(post): /sbin/ldconfig
26 Requires(postun): /sbin/ldconfig
28 Telephony Packet Service library
35 %cmake . -DSYSCONFDIR=%{_sysconfdir}
44 if [ ! -f %{TZ_SYS_DB}/.dnet.db ]
46 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db.sql
47 sqlite3 %{TZ_SYS_DB}/.dnet.db < /usr/share/ps-plugin/dnet_db_data.sql
50 rm -f /usr/share/ps-plugin/dnet_db.sql
51 rm -f /usr/share/ps-plugin/dnet_db_data.sql
53 #change file permission
54 if [ -f %{TZ_SYS_DB}/.dnet.db ]
56 chmod 660 %{TZ_SYS_DB}/.dnet.db
57 chsmack -a 'System' %{TZ_SYS_DB}/.dnet.db
60 if [ -f %{TZ_SYS_DB}/.dnet.db-journal ]
62 chmod 664 %{TZ_SYS_DB}/.dnet.db-journal
63 chsmack -a 'System' %{TZ_SYS_DB}/.dnet.db-journal
66 %postun -p /sbin/ldconfig
70 mkdir -p %{buildroot}/usr/share/license
71 cp LICENSE %{buildroot}/usr/share/license/%{name}
74 %manifest %{name}.manifest
75 %defattr(-,root,root,-)
76 /usr/share/ps-plugin/dnet_db.sql
77 /usr/share/ps-plugin/dnet_db_data.sql
78 %{_sysconfdir}/dbus-1/system.d/*
79 %{_libdir}/telephony/plugins/ps-plugin*
80 /usr/share/license/%{name}