firmware-oneplus-msm8998: move openrc scripts to subpackage (MR 5688)

This commit is contained in:
Aster Boese 2024-09-30 21:30:35 -04:00 committed by Clayton Craft
parent 94fad16f2f
commit 26f5809a6c
No known key found for this signature in database
GPG key ID: 4A4CED6D7EDF950A
3 changed files with 24 additions and 6 deletions

View file

@ -1,7 +1,7 @@
# Maintainer: Jami Kettunen <jami.kettunen@protonmail.com>
pkgname=firmware-oneplus-msm8998
pkgver=10.0.1
pkgrel=3
pkgrel=4
_commit="a1a0dfd9be6fe250559c01678569e5295a4c335d"
pkgdesc="Firmware for OnePlus 5/5T"
url="https://github.com/JamiKettunen/firmware-mainline-oneplus5"
@ -10,7 +10,6 @@ url="https://github.com/JamiKettunen/firmware-mainline-oneplus5"
replaces="linux-firmware-ath10k"
arch="aarch64"
depends="firmware-qcom-adreno-a530 linux-firmware-qca soc-qcom-msm8998-nonfree-firmware"
install="$pkgname.post-install"
license="proprietary"
options="!check !archcheck !strip !tracedeps"
source="
@ -18,7 +17,10 @@ source="
30-gpu-firmware.files
firmware.files
"
subpackages="$pkgname-initramfs:firmware_initramfs"
subpackages="
$pkgname-initramfs:firmware_initramfs
$pkgname-openrc
"
builddir="$srcdir/firmware-mainline-oneplus5-$_commit"
package() {
@ -34,6 +36,13 @@ firmware_initramfs() {
"$subpkgdir"/usr/share/mkinitfs/files/30-gpu-firmware.files
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install"
mkdir -p "$subpkgdir"
}
sha512sums="
c8997e5b2fde1c57651234be63f84b6f8d62f29fc8b55d8ebb8268cb7636241f7f5d11609bbcae71bd734eca9fd857330755979ad3e432a0c7bc6f3b034ea710 firmware-oneplus-msm8998-a1a0dfd9be6fe250559c01678569e5295a4c335d.tar.gz
c29e0abb08dd345d88223e29e49290226d0df63470a809ef3c933f7f088f709fd54da6d01c9a7c249b42e84fb86ca39a20a38e5055d3d1c53f37e4a3ab892a16 30-gpu-firmware.files

View file

@ -9,7 +9,10 @@ arch="aarch64"
options="!check !archcheck !tracedeps"
depends="soc-qcom-sdm845"
source="iwd-main.conf"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-nonfree-firmware-openrc:nonfree_firmware_openrc
"
package() {
mkdir -p "$pkgdir"
@ -21,15 +24,21 @@ nonfree_firmware() {
soc-qcom-sdm845-modem
soc-qcom-sdm845-nonfree-firmware
qcom-diag
qcom-diag-openrc
"
install="$subpkgname.post-install $subpkgname.post-upgrade"
mkdir "$subpkgdir"
install -D -m644 "$srcdir"/iwd-main.conf \
"$subpkgdir"/etc/iwd/main.conf
}
nonfree_firmware_openrc() {
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="qcom-diag-openrc"
mkdir "$subpkgdir"
}
sha512sums="
2e3e2be6947e1fb0335ca53ef1f1929b614e3192385f3a42ddb895729793ce185e8c8ad0f16f851ee025c751045cfaf02712b42e89818e37eae532fb59613375 iwd-main.conf
"