Package Details: viennacl 1.6.2-1

Git Clone URL: https://aur.archlinux.org/viennacl.git (read-only)
Package Base: viennacl
Description: The library provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL and OpenMP.
Upstream URL: http://viennacl.sourceforge.net/
Licenses: custom
Submitter: onefire
Maintainer: None
Last Packager: onefire
Votes: 8
Popularity: 0.127636
First Submitted: 2013-03-07 07:56
Last Updated: 2015-07-13 19:12

Latest Comments

Elzair commented on 2015-07-17 17:51

Should beignet https://aur4.archlinux.org/packages/beignet/ be listed as an optional dependency?

parsiad commented on 2014-11-23 19:47

For version 1.6.1:

pkgname=viennacl
_pkgname=ViennaCL
pkgver=1.6.1
_pkgver=1.6.x
pkgrel=1
pkgdesc="The library provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL and OpenMP."
arch=('any')
url="http://viennacl.sourceforge.net/"
depends=("libcl" "opencl-headers")
optdepends=("cuda" "opencl-nvidia")
license=('custom')

source=("http://iweb.dl.sourceforge.net/project/${pkgname}/${_pkgver}/${_pkgname}-${pkgver}.tar.gz")

sha512sums=('92e5e13417ee6abee8a0eadb191b071ad0ff12985ac13ef02fd6600f86f5168d5e4a7cfc42f7a8be3de3bfc8ea550c865486b57c92c2ceb2854b96646d26702c')

package() {
cd "${srcdir}"/"${_pkgname}"-"${pkgver}"

mkdir -p "${pkgdir}"/usr/include
mkdir -p "${pkgdir}"/usr/share/licenses/"${pkgname}"
mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"

cp -r "${pkgname}" "${pkgdir}"/usr/include
chmod -R 755 "${pkgdir}"/usr/include/"${pkgname}"/

install -m 644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"

#install -m 644 doc/"${pkgname}".pdf "${pkgdir}"/usr/share/doc/"${pkgname}"
}

parsiad commented on 2014-11-14 19:57

For version 1.6.0:

pkgname=viennacl
_pkgname=ViennaCL
pkgver=1.6.0
_pkgver=1.6.x
pkgrel=1
pkgdesc="The library provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL and OpenMP."
arch=('any')
url="http://viennacl.sourceforge.net/"
depends=("libcl" "opencl-headers")
optdepends=("cuda" "opencl-nvidia")
license=('custom')

source=("http://iweb.dl.sourceforge.net/project/${pkgname}/${_pkgver}/${_pkgname}-${pkgver}.tar.gz")

sha512sums=('51d288e759d77d17c2917473451480b6c046313b206af503152192bf3e273791cab33cc6cb199d3ecf8e1873789d9567a88d8c5041a8d600c53df59b9f029b6d')

package() {
cd "${srcdir}"/"${_pkgname}"-"${pkgver}"

mkdir -p "${pkgdir}"/usr/include
mkdir -p "${pkgdir}"/usr/share/licenses/"${pkgname}"
mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"

cp -r "${pkgname}" "${pkgdir}"/usr/include
chmod -R 755 "${pkgdir}"/usr/include/"${pkgname}"/

install -m 644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"

#install -m 644 doc/"${pkgname}".pdf "${pkgdir}"/usr/share/doc/"${pkgname}"
}