summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShohei Maruyama2019-09-08 02:31:44 +0900
committerShohei Maruyama2019-09-08 02:31:44 +0900
commitddd4c461903fc141a86b36d1d142f13c595f1b04 (patch)
treef65823ed1acc4c6a29fc801b15dbda657c99d223
downloadaur-ddd4c461903fc141a86b36d1d142f13c595f1b04.tar.gz
Initial commit
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD47
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0c9ecb8c1ae8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = tee-supplicant
+ pkgdesc = Normal world client side of the TEE
+ pkgver = 3.6.0.r9.gbc0ec8c
+ pkgrel = 1
+ url = https://github.com/OP-TEE/optee_client
+ arch = aarch64
+ license = BSD
+ source = git://github.com/OP-TEE/optee_client.git
+ sha256sums = SKIP
+
+pkgname = tee-supplicant
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b2a9570812f9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Shohei Maruyama <cheat.sc.linux@outlook.com>
+pkgname=tee-supplicant
+pkgver=3.6.0.r9.gbc0ec8c
+pkgrel=1
+pkgdesc='Normal world client side of the TEE'
+arch=('aarch64')
+url='https://github.com/OP-TEE/optee_client'
+license=('BSD')
+depends=()
+source=('git://github.com/OP-TEE/optee_client.git')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ${srcdir}/optee_client
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd ${srcdir}/optee_client/libteec
+ make ${MAKEFLAGS}
+
+ cd ${srcdir}/optee_client/tee-supplicant
+ make ${MAKEFLAGS}
+}
+
+package() {
+ # install library
+ install -dm755 ${pkgdir}/usr/lib/
+
+ cd ${pkgdir}/usr/lib/
+ install -m755 ${srcdir}/optee_client/out/libteec/libteec.so.1.0.0 .
+ ln -s libteec.so.1.0.0 libteec.so
+ ln -s libteec.so.1.0.0 libteec.so.1
+ ln -s libteec.so.1.0.0 libteec.so.1.0
+
+ # install c headers
+ install -dm755 ${pkgdir}/usr/include
+
+ cd ${pkgdir}/usr/include
+ for i in ${srcdir}/optee_client/public/*.h; do
+ install -m644 ${i} .
+ done
+
+ # install tee-supplicant
+ install -dm755 ${pkgdir}/usr/bin
+ install -m755 ${srcdir}/optee_client/out/tee-supplicant/tee-supplicant ${pkgdir}/usr/bin
+}