%endif
%description
-Daemon allowing user to grant or deny access for given application and privilege
+Provides daemon allowing user to grant or deny access to given privilege
+for a client application, and a plugin for supporting custom
+Cynara policy type "Ask user".
%package -n libaskuser-notification-common
Summary: Askuser common library
%description -n libaskuser-notification-common
Askuser common library with common functionalities
-%package libs
-Summary: Askuser notification protocol library
-
-%description libs
-Askuser notification protocol library
-
%package devel
+Requires: askuser-notification-client
+Requires: capi-privacy-privilege-manager
Summary: Askuser notification protocol library development files
%description devel
Askuser notification protocol library development files
-%package plugin
-Summary: Askuser cynara plugin
-
-%description plugin
-Plugin for supporting custom cynara policy type "Ask user"
-
%package test
-Summary: Tool for testing askuser-notification
+Summary: Tools for testing askuser-notification client and C API
%description test
-Tool for testing askuser-notification
+Provides tests for checking the API provided by capi-privacy-privilege-manager
+and askuser-notification-client
%package client
Summary: Askuser notification client library
-Requires: askuser-notification-libs
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
privileges. It communicates with the askuser-notification service. It is an
asynchronous API, therefore it can be integrated with any event loop mechanism.
-%package client-devel
-Summary: Askuser notification client library development files
-
-%description client-devel
-Askuser notification client library development files
-
%package -n capi-privacy-privilege-manager
Summary: Privacy Privilege Manager in TIZEN C API
Requires: askuser-notification-client
their statuses by displaying an appropriate pop-up dialog box. A user
can make a decision whether to give a privilege to an application or not.
-%package -n capi-privacy-privilege-manager-devel
-Summary: Privacy Privilege Manager in TIZEN C API development files
-
-%description -n capi-privacy-privilege-manager-devel
-Privacy Privilege Manager in TIZEN C API development files
-
-%package -n capi-privacy-privilege-manager-test
-Summary: Tests for Privacy Privilege Manager in TIZEN C API
-Requires: capi-privacy-privilege-manager
-
-%description -n capi-privacy-privilege-manager-test
-Provides tests for checking the API provided by capi-privacy-privilege-manager
%prep
%setup -q
systemctl daemon-reload
%endif
+systemctl restart cynara.service
+
%preun
%postun
+systemctl restart cynara.service
%post -n libaskuser-notification-common -p /sbin/ldconfig
%postun -n libaskuser-notification-common -p /sbin/ldconfig
-%post plugin
-systemctl restart cynara.service
-
-%postun plugin
-systemctl restart cynara.service
-
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
%post client -p /sbin/ldconfig
%postun client -p /sbin/ldconfig
%if %{with_systemd_daemon}
%{_unitdir_user}/askuser-notification.service
%{_unitdir_user}/askuser-notification-stream.socket
-%{_unitdir_user}/sockets.target.wants/*
+%{_unitdir_user}/sockets.target.wants
%endif
-%{_datadir}/askuser-notification/res/*
+%{_datadir}/askuser-notification/res
+%{_libdir}/cynara/plugin/service
%files -n libaskuser-notification-common
%manifest libaskuser-notification-common.manifest
%license LICENSE
%{_libdir}/libaskuser-notification-common.so*
-
-%files libs
-%manifest default.manifest
-%license LICENSE
%{_libdir}/libaskuser-notification.so.*
%files devel
-%{_libdir}/libaskuser-notification.so
-%{_includedir}/askuser-notification
-%{_libdir}/pkgconfig/askuser-notification.pc
-
-%files plugin
-%manifest default.manifest
-%license LICENSE
-%{_libdir}/cynara/plugin/service/*
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/askuser-notification-client/*.h
+%{_includedir}/privacy-privilege-manager/*.h
+%{_libdir}/*.so
%files test
%attr(755,root,root) %{_bindir}/askuser-notification-test
+%attr(755,root,root) %{_bindir}/capi-privacy-privilege-manager-test
%files client
%manifest default.manifest
%license LICENSE
%attr(644,-,-) %{_libdir}/libaskuser-notification-client.so.*
-%files client-devel
-%{_includedir}/askuser-notification-client/*.h
-%{_libdir}/pkgconfig/askuser-notification-client.pc
-%{_libdir}/libaskuser-notification-client.so
-
%files -n capi-privacy-privilege-manager
%manifest default.manifest
%license LICENSE
%attr(644,-,-) %{_libdir}/libcapi-privacy-privilege-manager.so.*
-%files -n capi-privacy-privilege-manager-devel
-%{_includedir}/privacy-privilege-manager/*.h
-%{_libdir}/pkgconfig/capi-privacy-privilege-manager.pc
-%{_libdir}/libcapi-privacy-privilege-manager.so
-
-%files -n capi-privacy-privilege-manager-test
-%manifest default.manifest
-%attr(755,root,root) %{_bindir}/capi-privacy-privilege-manager-test