summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarrat2017-07-12 21:23:33 +0200
committerNarrat2017-07-12 21:23:33 +0200
commit9b63a2871b50a543bb5d5d2fa210e10b767684a9 (patch)
tree716f3360d36f691202f88528c2d6875081cc23ca
parent836e846e5bb01ca8ebaf47cdf4d9ffa366cb1c50 (diff)
downloadaur-9b63a2871b50a543bb5d5d2fa210e10b767684a9.tar.gz
julia: make blas and lapack a direct dependency
Imo a nice way to declare openblas as an alternative for those via optdepends
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
2 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 02be52bf65af..e2db61f2eac3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,8 +9,10 @@ pkgbase = julia-git
makedepends = gcc-fortran
makedepends = git
makedepends = arpack
+ makedepends = blas>=3.5.0
makedepends = fftw
makedepends = gmp
+ makedepends = lapack>=3.5.0
makedepends = libgit2
makedepends = libunwind
makedepends = llvm
@@ -33,8 +35,10 @@ pkgbase = julia-git
pkgname = julia-git
depends = arpack
+ depends = blas>=3.5.0
depends = fftw
depends = gmp
+ depends = lapack>=3.5.0
depends = libgit2
depends = libunwind
depends = llvm
@@ -49,6 +53,7 @@ pkgname = julia-git
depends = xdg-utils
depends = desktop-file-utils
depends = gtk-update-icon-cache
+ optdepends = openblas-lapack: multithreaded replacement for lapack
optdepends = gnuplot: If using the Gaston Package from julia
provides = julia
conflicts = julia
diff --git a/PKGBUILD b/PKGBUILD
index db6f8c00acd4..cae93d2b1f8b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,9 +12,9 @@ arch=('i686' 'x86_64')
url="http://julialang.org"
license=('MIT')
makedepends=('gcc-fortran' 'git')
-makedepends+=('arpack' 'fftw' 'gmp' 'libgit2' 'libunwind' 'llvm'
- 'mbedtls' 'mpfr' 'openlibm' 'openspecfun' 'pcre2'
- 'suitesparse' 'patchelf' 'hicolor-icon-theme'
+makedepends+=('arpack' 'blas>=3.5.0' 'fftw' 'gmp' 'lapack>=3.5.0' 'libgit2'
+ 'libunwind' 'llvm' 'mbedtls' 'mpfr' 'openlibm' 'openspecfun'
+ 'pcre2' 'suitesparse' 'patchelf' 'hicolor-icon-theme'
'xdg-utils' 'desktop-file-utils' 'gtk-update-icon-cache') # 'utf8proc' (AUR) 'intel-mkl' (AUR)
# Needed if building the documentation
#makedepends+=('juliadoc-git' 'texlive-langcjk' 'texlive-latexextra')
@@ -62,11 +62,12 @@ build() {
package_julia-git() {
backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl')
- depends=('arpack' 'fftw' 'gmp' 'libgit2' 'libunwind' 'llvm'
- 'mbedtls' 'mpfr' 'openlibm' 'openspecfun' 'pcre2'
- 'suitesparse' 'patchelf' 'hicolor-icon-theme'
+ depends=('arpack' 'blas>=3.5.0' 'fftw' 'gmp' 'lapack>=3.5.0' 'libgit2'
+ 'libunwind' 'llvm' 'mbedtls' 'mpfr' 'openlibm' 'openspecfun'
+ 'pcre2' 'suitesparse' 'patchelf' 'hicolor-icon-theme'
'xdg-utils' 'desktop-file-utils' 'gtk-update-icon-cache') # 'utf8proc' (AUR) 'intel-mkl' (AUR)
- optdepends=('gnuplot: If using the Gaston Package from julia')
+ optdepends=('openblas-lapack: multithreaded replacement for lapack'
+ 'gnuplot: If using the Gaston Package from julia')
provides=('julia')
conflicts=('julia')
backup=('etc/julia/juliarc.jl')