sys-firmware/bluez-firmware: re-add package, add 1.2_p9_p20250503

bluez-firmware was previously last-rited and tree cleaned with
43b2500466 ("sys-firmware/bluez-firmware: treeclean"). This re-adds
the package using a new upstream (the same that Debian uses). The
package is the only source for some commonly used bluetooth-hardware
firmware, like the BCM 43430 used by the Rpi4b.

Bug: https://bugs.gentoo.org/926550
Signed-off-by: Florian Schmaus <flow@gentoo.org>
This commit is contained in:
Florian Schmaus
2025-10-02 18:06:18 +02:00
parent e2e61673c9
commit 56abe2ab4f
3 changed files with 54 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST bluez-firmware-1.2_p9_p20250503.tar.gz 603973 BLAKE2B ac120a5110f7dba0be15411018a3e135af5c20f2167f6aa783df45ffc2b59f0e1aa163a3882c645b94d1be5deff463406c75a71d0c51198a550194b0a9faa13a SHA512 62246630d710dabcdc98443a27ecd610e1c3fb047fbaf0fd905cd9a2d9406c0b38c589e55adb6385f288c5a208bbaca220510da5df882ddaa39967724592adc9

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
COMMIT_ID="2bbfb8438e824f5f61dae3f6ebb367a6129a4d63"
DESCRIPTION="Firmware for Broadcom BCM, STLC2300, and Synaptics SYN Bluetooth chips"
HOMEPAGE="https://github.com/RPi-Distro/bluez-firmware"
SRC_URI="
https://github.com/RPi-Distro/bluez-firmware/archive/${COMMIT_ID}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/bluez-firmware-${COMMIT_ID}"
LICENSE="bluez-firmware GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RESTRICT="bindist mirror"
DOCS=( AUTHORS ChangeLog README )
src_configure() {
econf --libdir=/lib
}
src_compile() {
:
}
src_install() {
emake DESTDIR="${D}" install
insinto /lib/firmware/brcm
doins debian/firmware/broadcom/*.hcd
insinto /lib/firmware/synaptics
doins debian/firmware/synaptics/*.hcd
}

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">RPi-Distro/bluez-firmware</remote-id>
</upstream>
</pkgmetadata>