Files
pmaports-rtwo/device/testing/device-google-corsola/APKBUILD
T
Achill Gilgenast ecd710af96 */*: move to maintainer= variables
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header

pmbootstrap 3.7+ & abuild supports maintainer= variables.

See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88

[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723>
2026-01-12 17:01:35 +01:00

66 lines
2.1 KiB
Bash

# Co-Maintainer: Ingo Reitz <9l@9lo.re>
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
maintainer="Alicja Michalska <ellyqw@mainlining.org>"
pkgname=device-google-corsola
pkgdesc="Google Corsola Chromebooks"
pkgver=8
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
alsa-ucm-conf
depthcharge-tools
linux-postmarketos-mediatek-mt81
postmarketos-base
postmarketos-cros-common
soc-mediatek-mt8183
"
makedepends="devicepkg-dev"
_ucm_commit="b728563a07ebcd05545c60989412ae023b1dd06d"
source="deviceinfo
modules-initfs
alsa-ucm-conf-$_ucm_commit.tar.gz::https://github.com/alsa-project/alsa-ucm-conf/archive/$_ucm_commit.tar.gz
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi/BT firmware"
depends="linux-firmware-mediatek alsa-ucm-conf"
# Symlink for SOF firmware
_dir="$subpkgdir/lib/firmware/mediatek/sof-tplg"
mkdir -p "$_dir"
ln -s sof-mt8186.tplg.zst "$_dir"/sof-mt8186-google-steelix.tplg.zst
# Alsa UCM configs
_ucm_files="
ucm2/MediaTek/mt8186-sof/init.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/HiFi.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/init.conf
ucm2/MediaTek/mt8186-sof/mt6366-rt1019-rt5682s/sof-mt8186-mt6366-rt1019-rt5682s.conf
ucm2/conf.d/sof-mt8186_rt10/sof-mt8186_rt1019_rt5682s.conf
"
for file in $_ucm_files
do
install -Dm644 "$srcdir/alsa-ucm-conf-$_ucm_commit/$file" \
"$subpkgdir/usr/share/alsa/$file"
done
}
sha512sums="
b395e587353b6b1ebfedcee0b2c402e4c4ab063fd82cb488d1b7aed13ac421d99a0bc0254ff844e3145fb15e297265ea7020576dc4c8f3604ebb0ea60ac646cd deviceinfo
56fdcaa7a610497ed1bddbbfc0850f895bcfd79173b2e7de4bcf196f69120e1b62680da2a0b74543f153cb3d2b84055e71e258e7df938913aff66dca47061d7a modules-initfs
d33545d435755c2cca3b916d920464f3f711c6f09f48b68622f740f389c4faf95544467d9e3b418e562fadb8141ae37f2311166f228d5149434183736710567d alsa-ucm-conf-b728563a07ebcd05545c60989412ae023b1dd06d.tar.gz
"