[arch-commits] Commit in julia/trunk (PKGBUILD)

Alexander Rødseth arodseth at archlinux.org
Thu Nov 16 14:34:30 UTC 2017


    Date: Thursday, November 16, 2017 @ 14:34:28
  Author: arodseth
Revision: 266966

upgpkg: julia 2:0.6.1-3

Modified:
  julia/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-11-16 13:26:30 UTC (rev 266965)
+++ PKGBUILD	2017-11-16 14:34:28 UTC (rev 266966)
@@ -9,7 +9,7 @@
 pkgname=('julia' 'julia-docs')
 epoch=2
 pkgver=0.6.1
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 pkgdesc='High-level, high-performance, dynamic programming language'
 url='https://julialang.org/'
@@ -43,9 +43,9 @@
   unset ARCH
 
   make -C julia \
-    MARCH="x86-64" \
     prefix=/usr \
     sysconfdir=/etc \
+    MARCH="x86-64" \
     JULIA_BUILD_MODE=release \
     USE_SYSTEM_LLVM=1 \
     USE_SYSTEM_LIBUNWIND=1 \
@@ -80,19 +80,13 @@
   export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong"
   export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong"
 
-  # SSE2 is a requirement for Julia on 32-bit x86
-  if [[ $CARCH == i686 ]]; then
-    export M="pentium4"
-    export CFLAGS+=" -march=pentium4"
-    export CXXFLAGS+=" -march=pentium4"
-  else
-    export M="x86-64"
-  fi
+  unset ARCH
 
-  cd julia
-  make DESTDIR="$pkgdir" \
-    prefix=/usr sysconfdir=/etc  \
-    MARCH=$M \
+  make -C julia \
+    DESTDIR="$pkgdir" \
+    prefix=/usr \
+    sysconfdir=/etc  \
+    MARCH="x86-64" \
     USE_SYSTEM_LLVM=1 \
     USE_SYSTEM_LIBUNWIND=1 \
     USE_SYSTEM_PCRE=1 \
@@ -120,7 +114,7 @@
   rm -rvf "$pkgdir/usr/share/julia/doc/man"
 
   # For /etc/ld.so.conf.d, FS#41731
-  install -Dm644 "$srcdir"/julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf"
+  install -Dm644 "$srcdir/julia.conf" "$pkgdir/etc/ld.so.conf.d/julia.conf"
 
   # Documentation and examples are in the julia-docs package
   rm -rvf "$pkgdir/usr/share/doc/"
@@ -127,7 +121,8 @@
   rm -rvf "$pkgdir/usr/share/julia/doc/"
   rm -rvf "$pkgdir/usr/share/julia/examples/"
 
-  install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+  # License
+  install -Dm644 julia/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
 
   # Minor improvement
   patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia"
@@ -135,8 +130,10 @@
 
 package_julia-docs() {
   pkgdesc='Documentation and examples for Julia'
-  cd julia
+  arch=('any')
 
+  cd "$pkgbase"
+
   install -d "$pkgdir/usr/share/doc"
   cp -rv doc "$pkgdir/usr/share/doc/$pkgbase"
   cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples"



More information about the arch-commits mailing list