[arch-commits] Commit in julia/trunk (Make.user PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Fri Oct 5 18:14:59 UTC 2018
Date: Friday, October 5, 2018 @ 18:14:58
Author: eschwartz
Revision: 390239
upgpkg: julia 2:1.0.1-2
devendor (c)blas/lapack
Modified:
julia/trunk/Make.user
julia/trunk/PKGBUILD
-----------+
Make.user | 9 +++++++--
PKGBUILD | 13 +++++++++----
2 files changed, 16 insertions(+), 6 deletions(-)
Modified: Make.user
===================================================================
--- Make.user 2018-10-05 18:10:20 UTC (rev 390238)
+++ Make.user 2018-10-05 18:14:58 UTC (rev 390239)
@@ -1,13 +1,13 @@
+# vim: set ft=make:
+
override prefix = /usr
override sysconfdir = /etc
override MARCH = x86-64
override JULIA_BUILD_MODE = release
override USE_BLAS64 = 0
-override USE_SYSTEM_BLAS = 0
override USE_SYSTEM_DSFMT = 0
override USE_SYSTEM_FFTW = 1
override USE_SYSTEM_GMP = 1
-override USE_SYSTEM_LAPACK = 0
override USE_SYSTEM_LIBGIT2 = 1
override USE_SYSTEM_LIBM = 0
override USE_SYSTEM_LIBUNWIND = 1
@@ -18,6 +18,11 @@
override USE_SYSTEM_SUITESPARSE = 1
override USE_SYSTEM_UTF8PROC = 1
+# system blas with cblas symbols linked too
+override USE_SYSTEM_BLAS = 1
+override USE_SYSTEM_CBLAS = 1
+override USE_SYSTEM_LAPACK = 1
+
# FS#57387
override USE_SYSTEM_LLVM = 0
override USE_LLVM_SHLIB = 0
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-10-05 18:10:20 UTC (rev 390238)
+++ PKGBUILD 2018-10-05 18:14:58 UTC (rev 390239)
@@ -9,23 +9,25 @@
pkgname=(julia julia-docs)
epoch=2
pkgver=1.0.1
-pkgrel=1
+pkgrel=2
arch=('x86_64')
pkgdesc='High-level, high-performance, dynamic programming language'
url='https://julialang.org/'
license=('MIT')
-depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc'
- 'suitesparse')
+depends=('cblas' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc'
+ 'openblas' 'suitesparse')
makedepends=('cmake' 'gcc-fortran' 'gmp' 'python2')
source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc}
+ 'https://github.com/JuliaLang/julia/pull/29540/commits/0c442318196389d653ee21eba65d8c4f7beb72a0.patch'
'julia-libunwind-version.diff'
'julia-makefile.diff'
'Make.user')
sha256sums=('874e6e67dedc6b0dfed7faba9963abf1fa8086bd13a4457c05203ab0b78ebd22'
'SKIP'
+ '88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc'
'22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b'
'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52'
- '67577a8ecf98e1593f5a649ff5bc36380878e6c16dfea46a3ffde8d3c87e672b')
+ '9381af45e329f874241eec5a5d85e70a7945433ab9ee82215e28a6085783df88')
# Julia (Binary signing key) <buildbot at julialang.org>
validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495')
@@ -32,6 +34,9 @@
prepare() {
cd $pkgbase
+ # add and use option to build with system cblas
+ patch -p1 --no-backup-if-mismatch -i ../0c442318196389d653ee21eba65d8c4f7beb72a0.patch
+
# https://github.com/JuliaLang/julia/pull/29082
msg2 'Fixing libunwind version check...'
patch -p1 -i ../julia-libunwind-version.diff
More information about the arch-commits
mailing list