BuildRequires: systemd-units
BuildRequires: tar >= 1:1.22
BuildRequires: xz
+Requires(post,postun): desktop-file-utils
Requires(post,postun): gtk-update-icon-cache
Requires(post,postun): hicolor-icon-theme
Requires(post,preun,postun): systemd-units >= 1:250.1
%post
%update_icon_cache hicolor
+%update_desktop_database_post
glib-compile-schemas %{_datadir}/glib-2.0/schemas
%service %{name}-mechanism restart
%systemd_post %{name}-mechanism.service
%postun
%update_icon_cache hicolor
+%update_desktop_database_postun
glib-compile-schemas %{_datadir}/glib-2.0/schemas
%systemd_reload