diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-19 03:43:15 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-19 03:43:15 +0000 |
commit | e326eefd3e4853a3b36ef72eba0b21d21170de31 (patch) | |
tree | 5ffb9c48ffa81fa59fc8278d1abb6cf10f0e1682 /community/julia | |
parent | 9959727f4ef9acd6805bb372e98323a01468246e (diff) |
Sat Jul 19 03:34:45 UTC 2014
Diffstat (limited to 'community/julia')
-rw-r--r-- | community/julia/PKGBUILD | 12 | ||||
-rw-r--r-- | community/julia/sysfix.install | 8 |
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 +} |