From 1bc3c1d898dccfb8b1f81380fddbcb56c807735d Mon Sep 17 00:00:00 2001 From: panpanpanpan Date: Fri, 25 Apr 2025 11:47:21 -0500 Subject: [PATCH] firmware-xiaomi-nabu: new aport Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6429 --- device/testing/firmware-xiaomi-nabu/APKBUILD | 57 ++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 device/testing/firmware-xiaomi-nabu/APKBUILD diff --git a/device/testing/firmware-xiaomi-nabu/APKBUILD b/device/testing/firmware-xiaomi-nabu/APKBUILD new file mode 100644 index 000000000..c7e656f4e --- /dev/null +++ b/device/testing/firmware-xiaomi-nabu/APKBUILD @@ -0,0 +1,57 @@ +pkgname=firmware-xiaomi-nabu +license="proprietary" +pkgver=1 +pkgrel=0 +pkgdesc="Firmware for Xiaomi Pad 5" +url="https://gitlab.postmarketos.org/panpanpanpan/nabu-firmware" +arch="aarch64" +license="proprietary" +options="!check !strip !archcheck !tracedeps pmb:cross-native" +source="https://gitlab.postmarketos.org/panpanpanpan/nabu-firmware/-/archive/$pkgver/nabu-firmware-$pkgver.tar.gz" +builddir="$srcdir/nabu-firmware-$pkgver" +depends=" + linux-firmware-ath10k + linux-firmware-qcom + linux-firmware-qca + " +package() { + + install -Dm644 "$builddir"/a630_sqe.fw -t \ + "$pkgdir"/lib/firmware/qcom/ + + install -Dm644 "$builddir"/a640_gmu.bin -t \ + "$pkgdir"/lib/firmware/qcom/ + + install -Dm644 "$builddir"/a640_zap.mbn -t \ + "$pkgdir"/lib/firmware/qcom/sm8150/xiaomi/nabu/ + + install -Dm644 "$builddir"/adsp.mbn -t \ + "$pkgdir"/lib/firmware/qcom/sm8150/xiaomi/nabu/ + + install -Dm644 "$builddir"/cdsp.mbn -t \ + "$pkgdir"/lib/firmware/qcom/sm8150/xiaomi/nabu/ + + install -Dm644 "$builddir"/cs35l41* -t \ + "$pkgdir"/lib/firmware/cirrus/ + + mkdir -p "$pkgdir/lib/firmware/qcom/sm8150/xiaomi/nabu/" + cp -r "$builddir"/modem* \ + "$pkgdir/lib/firmware/qcom/sm8150/xiaomi/nabu/" + + install -Dm644 "$builddir"/venus.mbn -t \ + "$pkgdir/lib/firmware/qcom/sm8150/xiaomi/nabu/" + + install -Dm644 "$builddir"/wlanmdsp.mbn -t \ + "$pkgdir/lib/firmware/qcom/sm8150/xiaomi/nabu/" + + install -Dm644 "$builddir"/novatek_nt36523_fw.bin -t \ + "$pkgdir/lib/firmware/novatek/" + + find "$pkgdir/lib/firmware/qcom/sm8150/xiaomi/nabu/" \ + -type f -exec chmod 0644 {} \; + +} + +sha512sums=" +1d3686fbca7cf7e6e6e186e8155dfc5bbf63455732478f7e854f1a2e020d83e9821c97145fd1f58ba651a578f8b9a7621e7b9041aa8419a9b7b4839eb2ee8514 nabu-firmware-1.tar.gz +"