Name: asus-bluetooth-fix Version: 1.0.0 Release: 1%{?dist} Summary: Bluetooth fix and scan utilities for ASUS motherboards on Fedora License: MIT URL: https://github.com/ignorant/asus-bluetooth-fix Source0: %{name}-%{version}.tar.gz Requires: bluez Requires: bluez-tools Requires: pipewire-codec-aptx Requires: bash Requires: systemd Requires: rfkill Requires: kmod BuildArch: noarch %description Two utility scripts for fixing and scanning Bluetooth on ASUS motherboards running Fedora 43+. asus-bluetooth-fix installs required Bluetooth packages, unblocks rfkill, loads the btusb kernel module, restarts the Bluetooth service, powers on the adapter, and restarts PipeWire for audio support. asus-bluetooth-scan performs a timed Bluetooth device scan using bluetoothctl. %prep %setup -q %build # Nothing to build — pure shell scripts %install mkdir -p %{buildroot}%{_bindir} install -p -m 0755 fix_bluetooth.sh %{buildroot}%{_bindir}/asus-bluetooth-fix install -p -m 0755 scan_bluetooth.sh %{buildroot}%{_bindir}/asus-bluetooth-scan %files %license LICENSE %doc README.md %{_bindir}/asus-bluetooth-fix %{_bindir}/asus-bluetooth-scan %changelog * Tue Feb 10 2026 ignorant - 1.0.0-1 - Initial RPM package