Merge branch 'julia'

Changed files
+13 -2
pkgs
development
compilers
julia
libraries
science
math
arpack
+11
pkgs/development/compilers/julia/0.3.nix
···
, libunwind, llvm, readline, utf8proc, zlib
# standard library dependencies
, double_conversion, fftwSinglePrec, fftw, glpk, gmp, mpfr, pcre
, openblas, arpack, suitesparse
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "julia";
···
, libunwind, llvm, readline, utf8proc, zlib
# standard library dependencies
, double_conversion, fftwSinglePrec, fftw, glpk, gmp, mpfr, pcre
+
# linear algebra
, openblas, arpack, suitesparse
}:
with stdenv.lib;
+
+
# All dependencies should use the same OpenBLAS.
+
let
+
arpack_ = arpack;
+
suitesparse_ = suitesparse;
+
in
+
let
+
arpack = arpack_.override { inherit openblas; };
+
suitesparse = suitesparse_.override { inherit openblas; };
+
in
stdenv.mkDerivation rec {
pname = "julia";
+2 -2
pkgs/development/libraries/science/math/arpack/default.nix
···
FFLAGS = optional openblas.blas64 "-fdefault-integer-8";
meta = {
-
homepage = "http://forge.scilab.org/index.php/p/arpack-ng/";
description = ''
A collection of Fortran77 subroutines to solve large scale eigenvalue
-
problems
'';
license = stdenv.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.ttuegel ];
···
FFLAGS = optional openblas.blas64 "-fdefault-integer-8";
meta = {
+
homepage = "http://github.com/opencollab/arpack-ng";
description = ''
A collection of Fortran77 subroutines to solve large scale eigenvalue
+
problems.
'';
license = stdenv.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.ttuegel ];