-%{py_sitedir}/*.so
-%{py_sitedir}/*.a
-%{py_sitedir}/*.la
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/autostart/blueman.desktop
-%{_mandir}/man1/*.1*
-%{_datadir}/dbus-1/services/blueman-applet.service
-%{_datadir}/hal/fdi/information/20thirdparty/11-blueman-bnep.fdi
-%{py_sitescriptdir}/%{name}
+%{_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