summaryrefslogtreecommitdiff
path: root/community/julia
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-07-19 03:43:15 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-07-19 03:43:15 +0000
commite326eefd3e4853a3b36ef72eba0b21d21170de31 (patch)
tree5ffb9c48ffa81fa59fc8278d1abb6cf10f0e1682 /community/julia
parent9959727f4ef9acd6805bb372e98323a01468246e (diff)
Sat Jul 19 03:34:45 UTC 2014
Diffstat (limited to 'community/julia')
-rw-r--r--community/julia/PKGBUILD12
-rw-r--r--community/julia/sysfix.install8
2 files changed, 13 insertions, 7 deletions
diff --git a/community/julia/PKGBUILD b/community/julia/PKGBUILD
index 064fbd10a..3f17ffea4 100644
--- a/community/julia/PKGBUILD
+++ b/community/julia/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 114770 2014-07-03 23:57:26Z arodseth $
+# $Id: PKGBUILD 115930 2014-07-18 20:57:42Z arodseth $
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Lex Black <autumn-wind at web dot de>
# Contributor: Michael Jakl <jakl.michael@gmail.com>
# Contributor: devmotion <nospam-archlinux.org@devmotion.de>
pkgname=julia
-pkgver=0.3.0_prerelease
-pkgrel=8
+pkgver=0.3.0_rc1
+pkgrel=1
pkgdesc='High-level, high-performance, dynamic programming language'
arch=('x86_64' 'i686')
url='http://julialang.org'
@@ -15,7 +15,8 @@ depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib'
makedepends=('gcc-fortran' 'python2' 'libuv' 'setconf')
optdepends=('gnuplot: If using the Gaston Package from julia')
options=('!emptydirs' 'staticlibs')
-source=('git://github.com/JuliaLang/julia.git#commit=a8545c0a93')
+source=("git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}")
+install=sysfix.install
sha256sums=('SKIP')
prepare() {
@@ -79,9 +80,6 @@ package() {
# Remove duplicate man-page from julia/doc
rm -rv "$pkgdir/usr/share/julia/doc/man"
- # Remove this file in order for Julia to start, see FS#39721
- rm -v "$pkgdir/usr/lib/julia/sys.so"
-
# Fix wonky permission
chmod 644 "$pkgdir/usr/lib/julia/libuv.a"
}
diff --git a/community/julia/sysfix.install b/community/julia/sysfix.install
new file mode 100644
index 000000000..ffa317659
--- /dev/null
+++ b/community/julia/sysfix.install
@@ -0,0 +1,8 @@
+post_install() {
+ # Removing sys.so if needed, in order for Julia to start, see FS#39721
+ julia --version 2>/dev/null || rm /usr/lib/julia/sys.so
+}
+
+post_upgrade() {
+ post_install
+}