diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -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() { |