%define debug_package %{nil} Name: firmware-nonfree Version: 20210315 Release: 2%{?dist} Summary: Dummy package for linux-firmware-nonfree BuildArch: noarch %global workdir debian/config License: binary-redist-Broadcom-wifi URL: https://github.com/Leuca/firmware-nonfree/tree/bullseye/debian/config/brcm80211/brcm VCS: git+git@github.com:Leuca/firmware-nonfree.git#: Source: firmware-nonfree-b0be2de8-dirty.tar.gz Requires: linux-firmware-nonfree = %{version}-%{release} %description Dummy package for linux-firmware-nonfree for various driver in the Linux kernel. %package -n linux-firmware-nonfree Summary: Binary firmware for various drivers in the Linux kernel Requires: linux-firmware >= %{version} %description -n linux-firmware-nonfree Binary firmware for various drivers in the Linux kernel. This package depends on both free and non-free firmware which may be used with drivers in the Linux kernel. %prep %setup -T -b 0 -q -n firmware-nonfree %install mkdir -p %{buildroot}%{_prefix}/lib/firmware/cypress mkdir %{buildroot}%{_prefix}/lib/firmware/brcm # Install Cypress files for cypress_file in $( ls %{workdir}/brcm80211/cypress ); do cp %{workdir}/brcm80211/cypress/$cypress_file %{buildroot}%{_prefix}/lib/firmware/cypress echo "%{_prefix}/lib/firmware/cypress/$cypress_file" >> file_list.txt done # Install Broadcom files for brcm_file in $( ls %{workdir}/brcm80211/brcm ); do cp -P %{workdir}/brcm80211/brcm/$brcm_file %{buildroot}%{_prefix}/lib/firmware/brcm echo "%{_prefix}/lib/firmware/brcm/$brcm_file" >> file_list.txt done %files %files -n linux-firmware-nonfree -f file_list.txt %license %{workdir}/brcm80211/copyright %changelog