-%{_iconsdir}/hicolor/scalable/apps/*.svg
-%{_iconsdir}/hicolor/*/apps/*.png
-%{_datadir}/PolicyKit/policy/org.blueman.policy
-%{_desktopdir}/blueman.desktop
-%{py_sitedir}/%{name}
-%{py_sitedir}/%{name}-%{version}-py*.egg-info
+%{_desktopdir}/blueman-manager.desktop
+%{_desktopdir}/blueman-adapters.desktop
+%{_iconsdir}/hicolor/scalable/*/*.svg
+%{_iconsdir}/hicolor/*/*/*.png
+%{_datadir}/glib-2.0/schemas/org.blueman.gschema.xml
+%{systemdunitdir}/blueman-mechanism.service
+%{systemduserunitdir}/blueman-applet.service
+%{systemduserunitdir}/blueman-manager.service
+%{_datadir}/dbus-1/services/org.blueman.Applet.service
+%{_datadir}/dbus-1/services/org.blueman.Manager.service
+%{_datadir}/dbus-1/system.d/org.blueman.Mechanism.conf
+%{_datadir}/polkit-1/actions/org.blueman.policy
+%{_datadir}/polkit-1/rules.d/blueman.rules
+%attr(755,root,root) %{py3_sitedir}/_blueman.so
+%{py3_sitedir}/%{name}
+
+%if %{with mate}
+%files caja
+%defattr(644,root,root,755)
+%{_datadir}/caja-python/extensions/caja_blueman_sendto.py
+%endif
+
+%if %{with gnome}
+%files nautilus
+%defattr(644,root,root,755)
+%{_datadir}/nautilus-python/extensions/nautilus_blueman_sendto.py
+%endif
+
+%if %{with cinnamon}
+%files nemo
+%defattr(644,root,root,755)
+%{_datadir}/nemo-python/extensions/nemo_blueman_sendto.py
+%endif
+
+%if %{with xfce}
+%files thunar
+%defattr(644,root,root,755)
+%{_datadir}/Thunar/sendto/thunar-sendto-blueman.desktop
+%endif