Signed-off-by: Aster Boese <asterboese@mailbox.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8197>
51 lines
1.8 KiB
Bash
51 lines
1.8 KiB
Bash
maintainer="Nikroks <nikroks@mainlining.org>"
|
|
pkgname=firmware-xiaomi-miatoll
|
|
pkgver=3
|
|
pkgrel=0
|
|
pkgdesc="Firmware for miatoll"
|
|
url="https://github.com/sm7125-mainline/firmware-xiaomi-miatoll"
|
|
arch="aarch64"
|
|
depends="linux-firmware-qcom linux-firmware-qca linux-firmware-ath10k"
|
|
license="proprietary"
|
|
options="!strip !check !archcheck !tracedeps textrels pmb:cross-native"
|
|
|
|
_commit="a7073ad14a91a103d14effbc87a94e632e29011a"
|
|
|
|
source="
|
|
$pkgname.tar.gz::$url/archive/$_commit/$pkgname-$_commit.tar.gz
|
|
30-initramfs-firmware.files
|
|
firmware.files
|
|
sensor.files
|
|
"
|
|
|
|
subpackages="$pkgname-sensors:firmware_sensors"
|
|
|
|
package() {
|
|
while IFS="" read -r _i || [ -n "$_i" ]; do
|
|
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
|
|
install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/$_i"
|
|
done < "$srcdir/firmware.files"
|
|
|
|
install -Dm644 "$srcdir/30-initramfs-firmware.files" -t \
|
|
"$pkgdir"/usr/share/mkinitfs/files
|
|
}
|
|
|
|
firmware_sensors() {
|
|
pkgdesc="Files to be included to add sensor support"
|
|
depends="$pkgname"
|
|
install_if="$pkgname-nonfree-firmware"
|
|
mkdir "$subpkgdir"
|
|
|
|
while IFS="" read -r _i || [ -n "$_i" ]; do
|
|
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
|
|
install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/$_i"
|
|
done < "$srcdir/sensor.files"
|
|
}
|
|
|
|
sha512sums="
|
|
5535bbb86d41dabca255e76f0edd3032e58df1a8bee444dc26238119b224bdd8b3db97101439a81b9c24a16eeba106e8d0adf22904f0f810ee91008b69102a10 firmware-xiaomi-miatoll.tar.gz
|
|
7a096879b5c0c0e74ca68deccd4ccc3c00a283dafe2ca68b512deb3582b98f33e771a245a99a44b3795ca167b5f9774b980b564ac28141f1a2dff315159a31e4 30-initramfs-firmware.files
|
|
5d64a943f5651de3b7f7e66607d7ee147580a9eea8c584e80d12ba4fbad677bac10fe88d2714679f4c766c6f53f94fdb1ef8e6b4b5fe22dbe02b41593cfb92cc firmware.files
|
|
179837d48e4d91c5b37a7c478b61ac29ec02e92334aa0003619cc9aa8ab1d0ce789f06cea565e59f823dc42f8e1460294a9ec4e42eee907a3d127614313a8a29 sensor.files
|
|
"
|