summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD20
2 files changed, 22 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 64afcf78c45b..b5c1f3700202 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
pkgbase = etaler-git
pkgdesc = A flexable HTM (Hierarchical Temporal Memory) framework with full GPU support.
- pkgver = 0.1.5.23.gfcc88a9
+ pkgver = 0.1.5.92.ga033b22
pkgrel = 1
url = https://github.com/etaler/Etaler
arch = i686
arch = x86_64
+ arch = aarch64
license = BSD
makedepends = git
makedepends = cmake
- depends = catch2
- depends = xtensor
- depends = intel-tbb
- provides = etaler=0.1.5.23.gfcc88a9
+ makedepends = catch2
+ makedepends = cereal
+ depends = tbb
+ optdepends = xtensor: xtensor interop capability
+ optdepends = arrayfire: arrayfire interpo capability
+ optdepends = opencl-headers: GPU computing support via OpenCL
+ provides = etaler=0.1.5.92.ga033b22
conflicts = etaler
source = git+https://github.com/etaler/etaler.git
sha512sums = SKIP
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() {