firmware-qcom-db410c: Install firmware to /usr/lib/firmware

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9238>
This commit is contained in:
Nikita Travkin
2026-08-13 16:03:50 +05:00
parent 39e2fb0f3f
commit f8d87fa6aa
2 changed files with 11 additions and 11 deletions
@@ -1,21 +1,21 @@
maintainer="Nikita Travkin <nikita@trvn.ru>"
pkgname=firmware-qcom-db410c-wcnss
pkgver=1034.2.1
pkgrel=5
pkgrel=6
pkgdesc="DragonBoard 410c WiFi/BT firmware"
url="https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware/"
url="https://builds.96boards.org/dragonboard410c/qualcomm/firmware/"
subpackages="$pkgname-doc"
arch="aarch64 armv7"
license="custom"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
makedepends="mtools pil-squasher"
source="https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware/linux-board-support-package-r$pkgver.zip"
source="https://builds.96boards.org/dragonboard410c/qualcomm/firmware/linux-board-support-package-r$pkgver.zip"
builddir="$srcdir/linux-board-support-package-r$pkgver"
# This package is a replacement for linux-firmware-qcom (packaging only necessary
# firmware plus some missing ones), so it's packaged in /qcom, not /postmarketos.
replaces="linux-firmware-qcom"
_fwdir="/lib/firmware/qcom"
_fwdir="/usr/lib/firmware/qcom"
unpack() {
default_unpack
@@ -40,9 +40,9 @@ package() {
install -Dm644 "$builddir"/wcnss.mbn -t "$pkgdir/$_fwdir"/apq8016/
# Still link to old location in case this is installed on other devices
mkdir -p "$pkgdir"/lib/firmware/postmarketos
ln -s "$_fwdir"/apq8016/wcnss.mbn "$pkgdir"/lib/firmware/postmarketos/wcnss.mbn
ln -s "$_fwdir"/apq8016/wcnss.mbn "$pkgdir"/lib/firmware/postmarketos/wcnss.mdt
mkdir -p "$pkgdir"/usr/lib/firmware/postmarketos
ln -s "$_fwdir"/apq8016/wcnss.mbn "$pkgdir"/usr/lib/firmware/postmarketos/wcnss.mbn
ln -s "$_fwdir"/apq8016/wcnss.mbn "$pkgdir"/usr/lib/firmware/postmarketos/wcnss.mdt
}
sha512sums="4b5d0250552ff3b0a55af9395e62064299a1240f22a5f50383de95723db964351412fa2b38f24fe73fdeb613366e0eb6b3c335600c238546db783ca84647e2d2 linux-board-support-package-r1034.2.1.zip"
+4 -4
View File
@@ -1,9 +1,9 @@
maintainer="Nikita Travkin <nikita@trvn.ru>"
pkgname=firmware-qcom-db410c
pkgver=1036.1
pkgrel=2
pkgrel=3
pkgdesc="Firmware for DragonBoard 410c"
url="https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware/"
url="https://builds.96boards.org/dragonboard410c/qualcomm/firmware/"
subpackages="
$pkgname-doc
$pkgname-wcnss-nv:wcnss_nv
@@ -14,13 +14,13 @@ arch="aarch64 armv7"
license="custom"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
makedepends="mtools pil-squasher"
source="https://releases.linaro.org/96boards/dragonboard410c/qualcomm/firmware/linux-board-support-package-r$pkgver.zip"
source="https://builds.96boards.org/dragonboard410c/qualcomm/firmware/linux-board-support-package-r$pkgver.zip"
builddir="$srcdir/linux-board-support-package-r$pkgver"
# This package is a replacement for linux-firmware-qcom (packaging only necessary
# firmware plus some missing ones), so it's packaged in /qcom, not /postmarketos.
replaces="linux-firmware-qcom"
_fwdir="/lib/firmware/qcom"
_fwdir="/usr/lib/firmware/qcom"
unpack() {
default_unpack