pmaports/device/testing/u-boot-epson-embt2ws/APKBUILD
Andreas Kemnade f3cee8a36e
epson-embt2ws: new device (MR 5210)
Currently it requries the check_code result check in the
vendor uboot to be disabled as explained in the wiki.

Booting directly via reconfigured boot order still
does not work. It hangs somewhere in the kernel.

Firmware for Wifi/BT is not included yet.

It could use the linux-postmarketos-omap kernel in the future,
but there are still some dirty things in there e.g. for sound
which are not suitable for a multi-device kernel.
[ci:skip-build]: already built successfully in CI
2024-06-14 15:11:06 +02:00

37 lines
1.3 KiB
Text

# Maintainer: Andreas Kemnade <andreas@kemnade.info>
# Reference: <https://postmarketos.org/devicepkg>
pkgname=u-boot-epson-embt2ws
pkgver=2022.10
pkgrel=0
pkgdesc="U-Boot for Epson Moverio BT-200"
arch="armv7"
_carch="arm"
license="GPL-2.0"
url="https://github.com/akemnade/u-boot"
makedepends="bash bc dtc bison flex openssl-dev"
options="!check !tracedeps pmb:cross-native"
_repository="u-boot"
_commit="913067d717b9e81ceca1d777db0e0774cd42f388"
source="
$pkgname-$_commit.tar.gz::https://github.com/akemnade/$_repository/archive/$_commit.tar.gz
"
builddir="$srcdir/$_repository-$_commit"
build() {
make ARCH="$_carch" omap4_embt2ws_defconfig
scripts/config --set-str BOOTCOMMAND "run distro_bootcmd ; fastboot 0"
make ARCH="$_carch"
}
package() {
install -Dm644 "$builddir/u-boot-dtb.img" "$pkgdir/usr/share/u-boot/epson-embt2ws/u-boot.img"
install -Dm644 "$builddir/u-boot-dtb.bin" "$pkgdir/usr/share/u-boot/epson-embt2ws/u-boot.bin"
install -Dm644 "$builddir/u-boot-dtb.bin" "$pkgdir/boot/u-boot-ml.bin"
install -Dm644 "$builddir/MLO" "$pkgdir/usr/share/u-boot/epson-embt2ws/MLO"
}
sha512sums="
8f5f4d6444428dacc935734e7ab46749828ecb71ecfab54594282f276ef4677c30754771a0c939760e0210a9aeca844cf56e7bb887493b4d7d6d42fb6e11057e u-boot-epson-embt2ws-913067d717b9e81ceca1d777db0e0774cd42f388.tar.gz
"