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) <build...@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"