# Maintainer: Lex Black # Contributor: Michael Jakl # With contributions from many kind people at http://aur.archlinux.org/packages.php?ID=56877 _pkgname=julia pkgname=julia-git pkgver=0.2.0.703.g9446b1f pkgrel=1 pkgdesc="Julia is a high-level, high-performance, dynamic programming language." arch=('i686' 'x86_64') url="http://julialang.org" license=('GPL') depends=('arpack' 'fftw' 'git' 'gmp' 'llvm' 'libunwind' 'mpfr' 'pcre' 'librmath' 'readline' 'zlib' ) # 'suitesparse' makedepends=('gcc-fortran') optdepends=('gnuplot: If using the Gaston Package from julia') provides=('julia') conflicts=('julia') options=('!emptydirs' 'staticlibs') source=('git://github.com/JuliaLang/julia.git') md5sums=('SKIP') pkgver() { cd $_pkgname git describe --tags | sed 's/^v//;s/-/./g' } build() { cd "$srcdir/$_pkgname" make PREFIX=/usr SYSCONFDIR=/etc \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_BLAS=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ USE_SYSTEM_SUITESPARSE=0 \ USE_SYSTEM_ZLIB=1 \ USE_SYSTEM_GRISU=0 \ USE_SYSTEM_RMATH=1 \ USE_SYSTEM_LIBUV=0 \ USE_BLAS64=0 } package() { cd "$srcdir/$_pkgname" make DESTDIR=$pkgdir PREFIX=/usr SYSCONFDIR=/etc \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_BLAS=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ USE_SYSTEM_SUITESPARSE=0 \ USE_SYSTEM_ZLIB=1 \ USE_SYSTEM_GRISU=0 \ USE_SYSTEM_RMATH=1 \ USE_SYSTEM_LIBUV=0 \ USE_BLAS64=0 \ install # Remove man-page from julia/doc (one is enough) rm -rv $pkgdir/usr/share/julia/doc/man } # vim:set ts=2 sw=2 et: