pkgname=firmware-oneplus-lemonade pkgver=2 pkgrel=0 _commit="338eca8f58f48a4ef60721c4eb65d0d950a6b394" pkgdesc="Firmware files for OnePlus lemonade and lemonadep" url="https://gitlab.com/sm8350-mainline/firmware-oneplus-lemonade" arch="aarch64" depends="linux-firmware-qcom linux-firmware-qca" license="proprietary" source="$pkgname-$_commit.tar.gz::$url/-/archive/$_commit/firmware-oneplus-lemonade.tar.gz 10-remoteproc-firmware.files 20-bluetooth-firmware.files 30-gpu-firmware.files 40-touchscreen-firmware.files" options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" builddir="$srcdir/firmware-oneplus-lemonade-$_commit" #subpackages="$pkgname-initramfs:firmware_initramfs" package() { _files="a660_zap.mbn a660_gmu.bin adsp.mbn cdsp.mbn hpbtfw10.tlv hpnv10.bin ipa_fws.mbn mcfg_hw.mbn modem.mbn slpi.mbn FW_S3908_SAMSUNG.img" for _i in $_files; do install -Dm644 "$_i" "$pkgdir/lib/firmware/qcom/sm8350/OnePlus/lemonade/$_i" done _files_qca="hpbtfw10.tlv hpnv10.bin" for _i in $_files_qca; do install -Dm644 "$_i" "$pkgdir/lib/firmware/qca/$_i" done install -Dm644 "$srcdir/10-remoteproc-firmware.files" "$pkgdir/usr/share/mkinitfs/files/10-remoteproc-firmware.files" install -Dm644 "$srcdir/20-bluetooth-firmware.files" "$pkgdir/usr/share/mkinitfs/files/20-bluetooth-firmware.files" install -Dm644 "$srcdir/30-gpu-firmware.files" "$pkgdir/usr/share/mkinitfs/files/30-gpu-firmware.files" install -Dm644 "$srcdir/40-touchscreen-firmware.files" "$pkgdir/usr/share/mkinitfs/files/40-touchscreen-firmware.files" } sha512sums=" eb579c78d2cacc5263d60333eed0f5307b42f35b1d3f06f1f4de034bfe61492e91898905322e799e8e7646d72e796560f3ffabb48f3cd15d118777bb17195e5c firmware-oneplus-lemonade-338eca8f58f48a4ef60721c4eb65d0d950a6b394.tar.gz 945fe55fa474ac9c1c2bb457aa144f876e69a0c0b92ab8994b1ad7c55d4a4cee163c950b156403c6528ab7f2001608afbfb94a688307feb1494555c84114e920 10-remoteproc-firmware.files 5ecca04bab9c49597c92c29f1e395cede1add41fb5b414d149caaa0258332d90cac4e85375cd50175a8e1c3b109808f501ff28425dbbada9f333f6338c3f5379 20-bluetooth-firmware.files f23b9a7d3aa784f765960170b75fb35c5a4b5e291acac37dae9663272645b76ca27a89d4d8576e09da63c46d3f8e482aeda1d0e118d3159584b4e877bb42a52e 30-gpu-firmware.files 48091de1cab6337ec93f1c1e3b960356777c9638dc1cf0786c236589e99e5cac1d61ccd3160239df76a67dfe376417c4925639058961fd3f9e5e00f4007528f8 40-touchscreen-firmware.files "