aboutsummaryrefslogtreecommitdiffstats
path: root/main/arm-trusted-firmware/APKBUILD
blob: e8ad4b481cef54cbf733e034648750809eb3ebd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=arm-trusted-firmware
pkgver=2.2
pkgrel=0
pkgdesc="ARM Trusted Firmware-A (TF-A)"
url="https://github.com/ARM-software/arm-trusted-firmware"
arch="aarch64"
license="BSD-3-Clause"
makedepends="dtc openssl-dev"
subpackages="$pkgname-sun50i"
source="https://github.com/ARM-software/arm-trusted-firmware/archive/v$pkgver/arm-trusted-firmware-v$pkgver.tar.gz
	rk3399-baudrate.patch
	"
options="!check" # No tests

build() {
	unset LDFLAGS
	make PLAT=sun50i_a64 bl31
}

package() {
	mkdir -p "$pkgdir"/usr/share/$pkgname
}
sun50i() {
	pkgdesc="ARM Trusted Firmware-A for sun50i"

	mkdir -p "$subpkgdir"/usr/share/$subpkgname
	install "$builddir"/build/sun50i_a64/release/bl31.bin "$subpkgdir"/usr/share/$subpkgname/
}

sha512sums="7bdeb1044612a9fd0d61097f7cc9b27830d992a41a06359bb6653dab15296abf3d8b4dc63fc1988ede709d7c011afcfb304ff2818f80b91c1fc471be2a3c72be  arm-trusted-firmware-v2.2.tar.gz
86d8c60157145ab05e9b870aad11d2acaf2137ba00bf71419f8a54a4fd2b1906c19bc8bfeccc735344d1dcf11ba81bd9396bfd8854cdb972a72503b632d1e900  rk3399-baudrate.patch"