diff options
author | Andrew Anderson | 2019-01-26 15:17:28 +0000 |
---|---|---|
committer | Andrew Anderson | 2019-01-26 15:17:28 +0000 |
commit | 1138049c344e5d99d993c52a5302bd5f879e9e07 (patch) | |
tree | bb39e78df8667f6a4d04d3e8bb05f8932927cefe | |
parent | a6f9d68039d396dd4bc17ee6713a8a5320381a45 (diff) | |
download | aur-1138049c344e5d99d993c52a5302bd5f879e9e07.tar.gz |
Update
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 20 insertions, 5 deletions
@@ -1,14 +1,17 @@ pkgbase = aarch64-linux-gnu-openblas-lapack-openmp pkgdesc = Optimized BLAS library based on GotoBLAS2 1.13 BSD (providing blas, lapack, and cblas) pkgver = 0.3.4 - pkgrel = 10 + pkgrel = 11 url = http://www.openblas.net/ arch = any license = BSD makedepends = perl depends = gcc-libs provides = aarch64-linux-gnu-openblas + provides = aarch64-linux-gnu-blas=3.8.0 + provides = aarch64-linux-gnu-lapack=3.8.0 provides = aarch64-linux-gnu-cblas=3.8.0 + provides = aarch64-linux-gnu-lapacke=3.8.0 options = !emptydirs options = !strip source = OpenBLAS-0.3.4.tar.gz::https://github.com/xianyi/OpenBLAS/archive/v0.3.4.tar.gz @@ -7,16 +7,15 @@ pkgname=aarch64-linux-gnu-openblas-lapack-openmp _PkgName=OpenBLAS _pkgname=openblas pkgver=0.3.4 -# grep VERSION "${srcdir}/${_PkgName}-${pkgver}"/lapack-netlib/README.md | tail -n 1 | cut -d ' ' -f 2 _lapackver=3.8.0 -pkgrel=10 +pkgrel=11 pkgdesc="Optimized BLAS library based on GotoBLAS2 1.13 BSD (providing blas, lapack, and cblas)" arch=('any') url="http://www.openblas.net/" license=('BSD') depends=('gcc-libs') makedepends=('perl') -provides=('aarch64-linux-gnu-openblas' "aarch64-linux-gnu-cblas=${_lapackver}") +provides=('aarch64-linux-gnu-openblas' "aarch64-linux-gnu-blas=${_lapackver}" "aarch64-linux-gnu-lapack=${_lapackver}" "aarch64-linux-gnu-cblas=${_lapackver}" "aarch64-linux-gnu-lapacke=${_lapackver}") conflicts=() options=(!emptydirs !strip) source=(${_PkgName}-${pkgver}.tar.gz::https://github.com/xianyi/${_PkgName}/archive/v${pkgver}.tar.gz) @@ -26,6 +25,7 @@ _ncpus=$(eval "cat /proc/cpuinfo | grep MHz | wc -l") _config="BINARY=64 CC=aarch64-linux-gnu-gcc FC=aarch64-linux-gnu-gfortran HOSTCC=gcc TARGET=ARMV8 \ USE_OPENMP=1 USE_THREAD=1 USE_COMPILER_TLS=0 \ + NO_LAPACK=0 BUILD_LAPACK_DEPRECATED=1 \ MAKE_NB_JOBS=${_ncpus} \ PREFIX=/usr/aarch64-linux-gnu " @@ -51,11 +51,23 @@ package(){ # Install license install -Dm644 LICENSE "${pkgdir}/usr/aarch64-linux-gnu/share/licenses/${pkgname}/LICENSE" - # Symlink to provide cblas + # Symlink to provide blas, cblas, lapack and lapacke cd "${pkgdir}/usr/aarch64-linux-gnu/lib/" + # BLAS + ln -sf libopenblas.so libblas.so + ln -sf libopenblas.so libblas.so.${_lapackver:0:1} + ln -sf libopenblas.so libblas.so.${_lapackver} # CBLAS ln -sf libopenblas.so libcblas.so ln -sf libopenblas.so libcblas.so.${_lapackver:0:1} ln -sf libopenblas.so libcblas.so.${_lapackver} + # LAPACK + ln -sf libopenblas.so liblapack.so + ln -sf libopenblas.so liblapack.so.${_lapackver:0:1} + ln -sf libopenblas.so liblapack.so.${_lapackver} + # LAPACKE + ln -sf libopenblas.so liblapacke.so + ln -sf libopenblas.so liblapacke.so.${_lapackver:0:1} + ln -sf libopenblas.so liblapacke.so.${_lapackver} } # vim:set ts=2 sw=2 et: |