aboutsummaryrefslogtreecommitdiffstats
path: root/testing/arm-trusted-firmware/APKBUILD
diff options
context:
space:
mode:
authorMilan P. Stanić <mps@arvanta.net>2019-06-06 12:48:54 +0000
committerMilan P. Stanić <mps@arvanta.net>2019-06-06 14:52:33 +0200
commite40b66bed7bf648b664fc102673ead77fcbc360e (patch)
treef4311a0cfb8d3161a4f61ee595dd12606b1372cd /testing/arm-trusted-firmware/APKBUILD
parent9938c584b7c4f0e1b4a853ee9ac95a820e0e7ffc (diff)
testing/arm-trusted-firmware: new aport
Diffstat (limited to 'testing/arm-trusted-firmware/APKBUILD')
-rw-r--r--testing/arm-trusted-firmware/APKBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/testing/arm-trusted-firmware/APKBUILD b/testing/arm-trusted-firmware/APKBUILD
new file mode 100644
index 00000000000..f14da8262e3
--- /dev/null
+++ b/testing/arm-trusted-firmware/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Milan P. Stanić <mps@arvanta.net>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=arm-trusted-firmware
+pkgver=2.1
+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"
+options="!check" # no tests
+subpackages="$pkgname-sun50i"
+source="$pkgname-$pkgver.tar.gz::https://github.com/ARM-software/$pkgname/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ LDFLAGS="" make PLAT=sun50i_a64 bl31
+}
+
+package() {
+ cd "$builddir"
+ mkdir -p "$pkgdir"/usr/share/$pkgname
+}
+sun50i() {
+ pkgdesc="ARM Trusted Firmware-A for sun50i"
+ cd "$builddir"
+ mkdir -p "$subpkgdir"/usr/share/$subpkgname
+ install "$builddir"/build/sun50i_a64/release/bl31.bin "$subpkgdir"/usr/share/$subpkgname/
+}
+
+sha512sums="9b557ce5f7dc272a0cc0b955ef77fe8f00c8ed01261a2cad29bb2efba3f278e81f1061c809096c97589c7075e5d39be1abd22c8c6a9cf8aaff157f640d36d22c arm-trusted-firmware-2.1.tar.gz"