firmware-lenovo-21bx: package bt fw from unreleased linux-fw (MR 5681)
This is needed for completely functional BT on the 6.12 kernel we package. The bt fw file will be in the next (december) release of linux-firmware, so in the meantime it's fetched/packaged here. This will need to be dropped when the next linux-fw package upgrade is released.
This commit is contained in:
parent
1e52f0a21c
commit
345792be08
1 changed files with 5 additions and 7 deletions
|
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
# Co-Maintainer: jane400 <jane400@postmarketos.org>
|
||||
pkgname=firmware-lenovo-21bx
|
||||
pkgver=1
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
# these are renamed when new versions are released by lenovo
|
||||
_vid_filename=n3hdr20w # "Qualcomm Graphics Driver" v30.0.3851.4800
|
||||
|
|
@ -15,12 +15,11 @@ options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
|||
makedepends="innoextract"
|
||||
source="
|
||||
https://download.lenovo.com/pccbbs/mobiles/$_vid_filename.exe
|
||||
https://download.lenovo.com/pccbbs/mobiles/$_bt_filename.exe
|
||||
hpnv21.b8c-$pkgver-$pkgrel::https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/qca/hpnv21.b8c?id=77a11ffc5a0aaaadc870793d02f6c6781ee9f598
|
||||
"
|
||||
|
||||
build() {
|
||||
innoextract -I drivers/qcvss8280.mbn "$srcdir/$_vid_filename.exe"
|
||||
innoextract -I hpnv21.b8c "$srcdir/$_bt_filename.exe"
|
||||
}
|
||||
|
||||
package() {
|
||||
|
|
@ -28,11 +27,10 @@ package() {
|
|||
_name_upper="$(echo "$_vid_filename" | tr [:lower:] [:upper:])"
|
||||
install -Dm644 "$srcdir"/code\$GetExtractPath\$/"$_name_upper"/drivers/qcvss8280.mbn \
|
||||
-t "$pkgdir"/lib/firmware/qcom/sc8280xp/LENOVO/21BX/
|
||||
# bluetooth, renamed to "replace" fw from linux-firmware-qca
|
||||
install -Dm644 "$srcdir"/code\$GetExtractPath\$/bluetooth_hsp/hpnv21.b8c \
|
||||
"$pkgdir"/lib/firmware/postmarketos/qca/hpnv21.bin
|
||||
install -Dm644 "$srcdir/hpnv21.b8c-$pkgver-$pkgrel" \
|
||||
"$pkgdir"/lib/firmware/qca/hpnv21.b8c
|
||||
}
|
||||
sha512sums="
|
||||
d569333b6819024d2142f0330688a0ed3c9f3dfd5d75ab1488d42412f7c8bdb6b83d43b7fa5543fb03a071e23d28d37f86e40272d61c7a14992c4663fc1aa1e6 n3hdr20w.exe
|
||||
1a412daf6baa6cef76ccb7e169944a9bdf129154e8168f8cdcc9e7084ca86942d5d735bcf359cfe17f5a41f45145fdaa613bb7e6953bddf41104564ff74a317e n3hww14w.exe
|
||||
21ed990e9df480e920267f8b41e68bc34a687d566f8776df65be720de468e9bf0a900d1636264f8aed8d5b2cc541a79b81af1bf06a1eee544f2d74dbb5292162 hpnv21.b8c-2-0
|
||||
"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue