Skip to content
Snippets Groups Projects
Commit 7bfc9ce7 authored by Neil Hanlon's avatar Neil Hanlon
Browse files

Merge branch 'r9' into 'r9'

initial w/ metadata

See merge request !1
parents 55758ba5 6da7c49a
No related branches found
No related tags found
1 merge request!1initial w/ metadata
*.tar.gz
d090636b996d44d418f56a61b69dd31e385a799e463ab82bb37df767ae23287e SOURCES/bluez-firmware-a6d4105d0989103ea6384b65940c76add1914127.tar.gz
%global _fwpath /usr/lib/firmware
%global bluez_commit a6d4105d0989103ea6384b65940c76add1914127
%global bluez_srcdir bluez-firmware-%{bluez_commit}
Name: rpi-firmware-bluez
Version: 1.2
Release: 3%{?dist}
Summary: Supplemental firmware used by Linux kernel for some Raspberry Pi models
BuildArch: noarch
ExclusiveArch: aarch64
License: CYPRESS-WIRELESS-CONNECTIVITY-DEVICES-DRIVER-END-USER-LICENSE-AGREEMENT
URL: https://github.com/RPi-Distro/bluez-firmware
Source0: https://github.com/RPi-Distro/bluez-firmware/archive/%{bluez_commit}/bluez-firmware-%{bluez_commit}.tar.gz
Requires: linux-firmware
%description
This package provides supplemental firmware files not included in linux-firmware
package to enable Bluetooth/Wi-Fi on some Raspberry Pi models.
%prep
%setup -n %{bluez_srcdir}
%build
%install
install -d %{buildroot}%{_fwpath}/brcm
install -d %{buildroot}/usr/share/licenses/bluez-brcm
cp debian/copyright %{buildroot}/usr/share/licenses/bluez-brcm/
# Bluetooth for RPi Zero 2W
cp broadcom/BCM43430B0.hcd %{buildroot}%{_fwpath}/brcm/
# Bluetooth for RPi 3B+, 4, 5
cp broadcom/BCM43430A1.hcd %{buildroot}%{_fwpath}/brcm/
cp broadcom/BCM4345C0.hcd %{buildroot}%{_fwpath}/brcm/
# Bluetooth for RPi 400
cp broadcom/BCM4345C5.hcd %{buildroot}%{_fwpath}/brcm/
# compress these firmware files
xz -C crc32 %{buildroot}%{_fwpath}/brcm/BCM43430A1.hcd
xz -C crc32 %{buildroot}%{_fwpath}/brcm/BCM43430B0.hcd
xz -C crc32 %{buildroot}%{_fwpath}/brcm/BCM4345C0.hcd
xz -C crc32 %{buildroot}%{_fwpath}/brcm/BCM4345C5.hcd
# Raspberry Pi 5
ln -s BCM4345C0.hcd.xz %{buildroot}%{_fwpath}/brcm/BCM4345C0.raspberrypi,5-model-b.hcd.xz
ln -s brcmfmac43455-sdio.bin.xz %{buildroot}%{_fwpath}/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.bin.xz
ln -s brcmfmac43455-sdio.clm_blob.xz %{buildroot}%{_fwpath}/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.clm_blob.xz
%files
%license /usr/share/licenses/bluez-brcm/copyright
%{_fwpath}/brcm/*
%changelog
* Sat Mar 01 2025 Bryan Zuelly <bzuelly@outlook.com> - 20221219-1
- Initial
- influenced by linux-firmware-raspberrypi from Alma Linux
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment