diff options
author | Godisemo | 2017-02-28 17:03:34 +0100 |
---|---|---|
committer | Godisemo | 2017-02-28 17:03:34 +0100 |
commit | 1db8116ff72c8f2877e34b8987eb1785c783da15 (patch) | |
tree | d151ceac7556501096d9a0d22359b3284b5da5d6 | |
parent | 11cd7556650832eb2e6f6d299674bec076f00b0f (diff) | |
download | aur-1db8116ff72c8f2877e34b8987eb1785c783da15.tar.gz |
Resolve all dependency issues
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 21 insertions, 17 deletions
@@ -1,11 +1,14 @@ pkgbase = mxnet pkgdesc = Flexible and Efficient Library for Deep Learning pkgver = 0.9.3a - pkgrel = 2 + pkgrel = 3 url = http://mxnet.io/ arch = x86_64 - license = Apache2 + license = Apache-2.0 + license = BSD-3-Clause makedepends = git + makedepends = wget + depends = cblas optdepends = cuda: GPU support optdepends = cudnn: GPU support optdepends = opencv: computer vision support @@ -1,17 +1,17 @@ # Maintainer: Carl Ã…kerlindh <carl.akerlindh at gmail dot com> pkgname=mxnet pkgver=0.9.3a -pkgrel=2 +pkgrel=3 pkgdesc="Flexible and Efficient Library for Deep Learning" arch=('x86_64') url="http://mxnet.io/" -license=('Apache2') -depends=() +license=('Apache-2.0' 'BSD-3-Clause') +depends=('cblas') optdepends=('cuda: GPU support' 'cudnn: GPU support' # 'intel-mkl: MKL support' 'opencv: computer vision support') -makedepends=(git) +makedepends=('git' 'wget') provides=(libmxnet) source=("$pkgname::git+https://github.com/dmlc/mxnet") md5sums=('SKIP') @@ -23,15 +23,16 @@ prepare() { cp make/config.mk . if (pacman -Q cuda &>/dev/null && pacman -Q cudnn &>/dev/null); then msg2 "CUDA support enabled" - echo "USE_CUDA=1" >>config.mk - echo "USE_CUDA_PATH=/opt/cuda" >>config.mk - echo "USE_CUDNN=1" >>config.mk + echo "USE_CUDA = 1" >> config.mk + echo "USE_CUDA_PATH = /opt/cuda" >> config.mk + echo "USE_CUDNN = 1" >> config.mk + echo "ADD_LDFLAGS = -L/opt/cuda/lib64/stubs" >> config.mk else msg2 "CUDA support disabled" fi - echo "MKLML_ROOT=$srcdir/mklml" >>config.mk - echo "USE_MKL2017=1" >>config.mk - echo "USE_MKL2017_EXPERIMENTAL=1" >>config.mk + echo "MKLML_ROOT = $srcdir/mklml" >> config.mk + echo "USE_MKL2017 = 1" >> config.mk + echo "USE_MKL2017_EXPERIMENTAL = 1" >> config.mk # if (pacman -Q intel-mkl &>/dev/null); then # msg2 "MKL support enabled" # echo "USE_BLAS=mkl" >>config.mk @@ -44,19 +45,19 @@ prepare() { msg2 "OpenCV support enabled" else msg2 "OpenCV support disabled" - echo "USE_OPENCV=0" >>config.mk + echo "USE_OPENCV = 0" >> config.mk fi } build() { cd "$srcdir/$pkgname" - make -j$(nproc) + make } package() { cd "$pkgdir" install -D "$srcdir/$pkgname/lib/libmxnet.so" "$pkgdir/usr/lib/libmxnet.so" - install -D "$srcdir/mklml/lib/libmklml_gnu.so" "$pkgdir/usr/lib/libmklml_intel.so" - # install -D "$srcdir/mklml/lib/libmklml_intel.so" "$pkgdir/usr/lib/libmklml_intel.so" - # install -D "$srcdir/mklml/lib/libiomp5.so" "$pkgdir/usr/lib/libiomp5.so" + install -D "$srcdir/mklml/lib/libmklml_intel.so" "$pkgdir/usr/lib/libmklml_intel.so" + install -D "$srcdir/mklml/lib/libiomp5.so" "$pkgdir/usr/lib/libiomp5.so" + install -D "$srcdir/mklml/license.txt" "$pkgdir/usr/lib/LICENCE" } |