diff --git a/rpm/voicecall-qt5.privileges b/rpm/voicecall-qt5.privileges new file mode 100644 index 0000000..6e92880 --- /dev/null +++ b/rpm/voicecall-qt5.privileges @@ -0,0 +1 @@ +/usr/bin/voicecall-manager,p diff --git a/rpm/voicecall-qt5.spec b/rpm/voicecall-qt5.spec index c3715d9..872f244 100644 --- a/rpm/voicecall-qt5.spec +++ b/rpm/voicecall-qt5.spec @@ -6,6 +6,7 @@ Group: Communications/Telephony License: ASL 2.0 URL: http://github.com/nemomobile/voicecall Source0: %{name}-%{version}.tar.bz2 +Source1: %{name}.privileges Requires: systemd Requires: systemd-user-session-targets Requires: voicecall-qt5-plugin-telepathy = %{version} @@ -84,6 +85,9 @@ rm -rf %{buildroot} mkdir -p %{buildroot}%{_libdir}/systemd/user/user-session.target.wants ln -s ../voicecall-manager.service %{buildroot}%{_libdir}/systemd/user/user-session.target.wants/ +mkdir -p %{buildroot}%{_datadir}/mapplauncherd/privileges.d +install -m 644 -p %{SOURCE1} %{buildroot}%{_datadir}/mapplauncherd/privileges.d/ + %post /sbin/ldconfig if [ "$1" -ge 1 ]; then @@ -114,6 +118,7 @@ fi %{_libdir}/voicecall/plugins/libvoicecall-mce-plugin.so %{_libdir}/systemd/user/voicecall-manager.service %{_libdir}/systemd/user/user-session.target.wants/voicecall-manager.service +%{_datadir}/mapplauncherd/privileges.d/* %files devel %defattr(-,root,root,-)