summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 07d7f0f9f5f2..0bd7b34b18b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,20 @@
+# Maintainer: Martin Chang <marty188586@gmail.com>
+
_pkgname=etaler
pkgname=${_pkgname}-git
-pkgver=0.1.5.23.gfcc88a9
+pkgver=0.1.5.92.ga033b22
pkgrel=1
pkgdesc='A flexable HTM (Hierarchical Temporal Memory) framework with full GPU support.'
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'aarch64')
url='https://github.com/etaler/Etaler'
license=('BSD')
-depends=('catch2' 'xtensor' 'intel-tbb')
-makedepends=('git' 'cmake')
+depends=('tbb')
+makedepends=('git' 'cmake' 'catch2' 'cereal')
+optdepends=('xtensor: xtensor interop capability'
+ 'arrayfire: arrayfire interpo capability'
+ 'opencl-headers: GPU computing support via OpenCL'
+)
provides=("${_pkgname}=${pkgver}")
conflicts=("${_pkgname}")
@@ -23,15 +29,15 @@ pkgver() {
prepare() {
cd "${srcdir}/${_pkgname}"
git submodule update --init
- # Cannot use the --recursive flag currently, as it is trying to check out
- # git@github.com:LiangliangNan/Easy3D.git
+ # Cannot use the --recursive flag currently. It works but is slow
mkdir -p "${srcdir}"/build
}
build() {
cd "${srcdir}"/build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../${_pkgname}
- make -j8
+ make -j$(nproc)
+ tests/etaler_tests
}
package() {