blob: 623884d48fce0b7cdb186856c20a5a1df737e221 (
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# Maintainer: Andrew Anderson <aanderso@tcd.ie>
pkgname=arm-linux-gnueabihf-armcl-opencl+neon
pkgver=18.08
pkgrel=2
epoch=
pkgdesc="ARM Computer Vision and Machine Learning Library (armv7a 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' 'arm-linux-gnueabihf-gcc' )
checkdepends=()
optdepends=()
provides=()
conflicts=( 'arm-linux-gnueabihf-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 -j`cat /proc/cpuinfo | grep -i "processor" | wc -l` \
os=linux arch=armv7a 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/arm-linux-gnueabihf/lib/
cp -r build/*.a ${pkgdir}/usr/arm-linux-gnueabihf/lib/
cp -r build/*.so ${pkgdir}/usr/arm-linux-gnueabihf/lib/
mkdir -p ${pkgdir}/usr/arm-linux-gnueabihf/include/arm_compute/
cp -r arm_compute/* ${pkgdir}/usr/arm-linux-gnueabihf/include/arm_compute/
cp -r support ${pkgdir}/usr/include/arm_compute/
}
|