summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Anderson2019-01-26 15:17:28 +0000
committerAndrew Anderson2019-01-26 15:17:28 +0000
commit1138049c344e5d99d993c52a5302bd5f879e9e07 (patch)
treebb39e78df8667f6a4d04d3e8bb05f8932927cefe
parenta6f9d68039d396dd4bc17ee6713a8a5320381a45 (diff)
downloadaur-1138049c344e5d99d993c52a5302bd5f879e9e07.tar.gz
Update
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD20
2 files changed, 20 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb42ba000a0a..fdd4242d0a12 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index e0038d452d1b..5f2db09da001 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: