-%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/bluetooth.conf
-%attr(755,root,root) %{udevdir}/bluetooth_serial
-%config(noreplace) %verify(not md5 mtime size) %{udevdir}/rules.d/97-bluetooth.rules
-%config(noreplace) %verify(not md5 mtime size) %{udevdir}/rules.d/97-bluetooth-hid2hci.rules
-%config(noreplace) %verify(not md5 mtime size) %{udevdir}/rules.d/97-bluetooth-serial.rules
+%if %{with systemd}
+%{systemdunitdir}/bluetooth.service
+%{systemdunitdir}/bluetooth-mesh.service
+%{systemdunitdir}/btattach-bcm@.service
+%{systemduserunitdir}/dbus-org.bluez.obex.service
+%{systemduserunitdir}/obex.service
+%{_datadir}/dbus-1/services/org.bluez.obex.service
+%{_datadir}/dbus-1/system-services/org.bluez.service
+%{_datadir}/dbus-1/system-services/org.bluez.mesh.service
+%{_datadir}/dbus-1/system.d/bluetooth.conf
+%{_datadir}/dbus-1/system.d/bluetooth-mesh.conf
+%endif
+%attr(755,root,root) %{udevdir}/hid2hci
+%{udevdir}/rules.d/69-btattach-bcm.rules
+%{udevdir}/rules.d/97-hid2hci.rules
+%{_mandir}/man1/bluetoothctl.1*
+%{_mandir}/man1/bluetoothctl-admin.1*
+%{_mandir}/man1/bluetoothctl-advertise.1*
+%{_mandir}/man1/bluetoothctl-endpoint.1*
+%{_mandir}/man1/bluetoothctl-gatt.1*
+%{_mandir}/man1/bluetoothctl-mgmt.1*
+%{_mandir}/man1/bluetoothctl-monitor.1*
+%{_mandir}/man1/bluetoothctl-player.1*
+%{_mandir}/man1/bluetoothctl-scan.1*
+%{_mandir}/man1/bluetoothctl-transport.1*
+%{_mandir}/man1/btattach.1*
+%{_mandir}/man1/btmgmt.1*
+%{_mandir}/man1/btmon.1*
+%{_mandir}/man1/hid2hci.1*
+%{_mandir}/man1/isotest.1*
+%{_mandir}/man1/l2ping.1*
+%{_mandir}/man1/rctest.1*
+%if %{with deprecated}