diff options
author | Shohei Maruyama | 2019-09-08 02:31:44 +0900 |
---|---|---|
committer | Shohei Maruyama | 2019-09-08 02:31:44 +0900 |
commit | ddd4c461903fc141a86b36d1d142f13c595f1b04 (patch) | |
tree | f65823ed1acc4c6a29fc801b15dbda657c99d223 | |
download | aur-ddd4c461903fc141a86b36d1d142f13c595f1b04.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 47 |
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 +} |