diff options
author | Andrew Anderson | 2018-01-23 15:48:30 +0000 |
---|---|---|
committer | Andrew Anderson | 2018-01-23 15:48:30 +0000 |
commit | 2e3cb697c11507c385ac7285e51b6c2962e9e80c (patch) | |
tree | e9065c6308a62b27537a33e03d2442389662812b | |
download | aur-2e3cb697c11507c385ac7285e51b6c2962e9e80c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e5d8e2a7f128 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = aarch64-linux-gnu-armcl-opencl+neon + pkgdesc = ARM Computer Vision and Machine Learning Library (OpenCL + NEON Backends) + pkgver = 17.12 + pkgrel = 0 + url = https://github.com/ARM-software/ComputeLibrary + arch = x86_64 + license = MIT + makedepends = scons>=2.3 + makedepends = git + makedepends = doxygen>=1.8.5 + makedepends = aarch64-linux-gnu-gcc + conflicts = aarch64-linux-gnu-armcl-neon + options = !strip + source = git+https://github.com/ARM-software/ComputeLibrary.git + sha1sums = SKIP + +pkgname = aarch64-linux-gnu-armcl-opencl+neon + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6e3b71c42e8a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Andrew Anderson <aanderso@tcd.ie> + +pkgname=aarch64-linux-gnu-armcl-opencl+neon +pkgver=17.12 +pkgrel=0 + +epoch= +pkgdesc="ARM Computer Vision and Machine Learning Library (OpenCL + NEON Backends)" +arch=( 'x86_64' ) +url="https://github.com/ARM-software/ComputeLibrary" +license=('MIT') +groups=() +depends=() +makedepends=( 'scons>=2.3' 'git' 'doxygen>=1.8.5' 'aarch64-linux-gnu-gcc' ) +checkdepends=() +optdepends=() +provides=() +conflicts=( 'aarch64-linux-gnu-armcl-neon' ) +replaces=() +backup=() +options=( !strip ) +install= +changelog= +source=("git+https://github.com/ARM-software/ComputeLibrary.git") +sha1sums=('SKIP') + +build() { + cd "${srcdir}/ComputeLibrary" + git checkout "v$pkgver" + scons -j2 \ + os=linux arch=arm64-v8a build=cross_compile \ + Werror=0 debug=0 asserts=0 \ + neon=1 \ + opencl=1 gles_compute=0 embed_kernels=1 \ + examples=0 \ + set_soname=0 \ + openmp=0 cppthreads=1 \ + pmu=0 \ + mali=0 \ + validation_tests=0 \ + benchmark_tests=0 +} + +#check() {} + +package() { + cd "${srcdir}/ComputeLibrary" + mkdir -p ${pkgdir}/usr/aarch64-linux-gnu/lib/ + cp -r build/*.a ${pkgdir}/usr/aarch64-linux-gnu/lib/ + cp -r build/*.so ${pkgdir}/usr/aarch64-linux-gnu/lib/ + + mkdir -p ${pkgdir}/usr/aarch64-linux-gnu/include/arm_compute/ + cp -r arm_compute/* ${pkgdir}/usr/aarch64-linux-gnu/include/arm_compute/ +} |