[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