[arch-commits] Commit in julia/trunk (Make.user PKGBUILD)
Alexander Rødseth
arodseth at archlinux.org
Thu Dec 27 20:48:23 UTC 2018
Date: Thursday, December 27, 2018 @ 20:48:22
Author: arodseth
Revision: 418555
upgpkg: julia 2:1.0.3-2
relucantly include LLVM, ref FS#60227
This now works: import Pkg; Pkg.add("LLVM"); Pkg.test("LLVM")
Modified:
julia/trunk/Make.user
julia/trunk/PKGBUILD
-----------+
Make.user | 4 +++-
PKGBUILD | 16 ++++++++--------
2 files changed, 11 insertions(+), 9 deletions(-)
Modified: Make.user
===================================================================
--- Make.user 2018-12-27 20:34:42 UTC (rev 418554)
+++ Make.user 2018-12-27 20:48:22 UTC (rev 418555)
@@ -25,8 +25,10 @@
# FS#57387
override USE_SYSTEM_LLVM = 0
-override USE_LLVM_SHLIB = 0
+# FS#60227
+override USE_LLVM_SHLIB = 1
+
# patchelf is not even used unless $(private_libdir_rel) != $(build_private_libdir_rel)
# but we USE_SYSTEM_PATCHELF=1 to prevent building it. This is why it is not in makedepends.
override USE_SYSTEM_PATCHELF = 1
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-12-27 20:34:42 UTC (rev 418554)
+++ PKGBUILD 2018-12-27 20:48:22 UTC (rev 418555)
@@ -9,7 +9,7 @@
pkgname=(julia julia-docs)
epoch=2
pkgver=1.0.3
-pkgrel=1
+pkgrel=2
arch=('x86_64')
pkgdesc='High-level, high-performance, dynamic programming language'
url='https://julialang.org/'
@@ -17,17 +17,17 @@
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}
+source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc}
'cblas.patch::https://github.com/JuliaLang/julia/pull/29540/commits/0c442318196389d653ee21eba65d8c4f7beb72a0.patch'
- 'libunwind-version.patch'
- 'makefile.patch'
- 'Make.user')
+ libunwind-version.patch
+ makefile.patch
+ Make.user)
sha256sums=('618e6d29f1fba00f5b2bebf14e69a3a536c27c3132e021cf39774e8500dd29fa'
'SKIP'
'88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc'
'22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b'
'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52'
- '9381af45e329f874241eec5a5d85e70a7945433ab9ee82215e28a6085783df88')
+ '5d80da405df2a45a67e8d9e66ab4e25c2df754516023bbab81f9f263f6109329')
# Julia (Binary signing key) <buildbot at julialang.org>
validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495')
@@ -63,7 +63,7 @@
}
package_julia() {
- backup=('etc/julia/startup.jl')
+ backup=(etc/julia/startup.jl)
optdepends=('gnuplot: If using the Gaston Package from julia')
make -C $pkgbase-$pkgver DESTDIR="$pkgdir" install
@@ -78,7 +78,7 @@
package_julia-docs() {
pkgdesc='Documentation and examples for Julia'
- depends=('julia')
+ depends=(julia)
install -d "$pkgdir/usr/share/doc"
cp -r $pkgbase-$pkgver/doc "$pkgdir/usr/share/doc/$pkgbase"
More information about the arch-commits
mailing list