pmaports/device/testing/firmware-samsung-pxa1908/APKBUILD
Duje Mihanović 86c0223e69
firmware-samsung-pxa1908: only enable service if downstream (MR 5296)
I made an oversight in pmaports!5295 which caused the post-install
script to try enabling the sd8x-wlan service even if the downstream
subpackage isn't installed. This causes errors when creating a new
mainline rootfs, so fix it by moving the install variable declaration to
the subpackage function.
2024-07-04 23:38:31 +09:00

40 lines
1.3 KiB
Text

pkgname=firmware-samsung-pxa1908
pkgver=2
pkgrel=2
pkgdesc="Firmware for Samsung PXA1908 devices"
url="https://postmarketos.org"
arch="aarch64"
license="proprietary"
options="!strip !check !archcheck !spdx pmb:cross-native !tracedeps"
_repo="android_vendor_samsung_xcover3lte"
_commit="6e324b43b32dc607327d89148dd5d83a14429ee6"
source="
$pkgname-$_commit.tar.gz::https://github.com/xcover3/$_repo/archive/$_commit.tar.gz
sd8x-wlan.initd
"
_files="sd8777_uapsta.bin WlanCalData_ext.conf txpwrlimit_cfg.bin bt_cal_data.conf"
builddir="$srcdir/$_repo-$_commit"
subpackages="$pkgname-downstream:downstream"
package() {
cd proprietary/etc/firmware/mrvl/
for _i in $_files; do
install -Dm644 "$_i" \
-t "$pkgdir/lib/firmware/postmarketos/mrvl"
done
}
downstream() {
pkgdesc="OpenRC service for enabling WLAN on downstream kernels"
depends="$pkgname"
install="$subpkgname.post-install"
mkdir "$subpkgdir"
install -Dm755 "$srcdir"/sd8x-wlan.initd "$subpkgdir"/etc/init.d/sd8x-wlan
}
sha512sums="
c396170f11e13498bff588336761852d67571862b45e6d2795066c41a2ea992aec108990269eeaad727fb43bbcd8613a3dd44e92212d9f4a18e058389814e974 firmware-samsung-pxa1908-6e324b43b32dc607327d89148dd5d83a14429ee6.tar.gz
2154bff78351256194cc6e42273bb90b0eef5db36e985abe36250279e7c1c51354b9d576a61648bdad2fdf467e7ac8f9533897b29ed9a9a696bd226bfb21abcf sd8x-wlan.initd
"