nixpkgs/pkgs/development/libraries/clapack/default.nix
Lluís Batlle i Rossell a81366984e Updating octave to 3.6.0
svn path=/nixpkgs/trunk/; revision=32451
2012-02-21 11:34:57 +00:00

33 lines
852 B
Nix

{stdenv, fetchurl, cmake, withPIC ? false }:
stdenv.mkDerivation rec {
name = "clapack-3.2.1";
src = fetchurl {
url = http://www.netlib.org/clapack/clapack-3.2.1-CMAKE.tgz;
sha256 = "0nnap9q1mv14g57dl3vkvxrdr10k5w7zzyxs6rgxhia8q8mphgqb";
};
buildNativeInputs = [ cmake ];
installPhase = ''
ensureDir $out/include $out/lib
cp SRC/*.a F2CLIBS/libf2c/*.a BLAS/SRC/*.a $out/lib
cp ../INCLUDE/* $out/include
'';
cmakeFlags = if withPIC then "-DCMAKE_C_FLAGS=-fPIC" else "";
# We disable the test phase, because some tests fail.
# Forums say it's normal for some to fail:
# http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=2&t=167
# doCheck = true;
# checkPhase = "ctest";
meta = {
homepage = http://www.netlib.org/clapack/;
description = "f2c'ed version of LAPACK";
license = "BSD";
};
}