nixpkgs/pkgs/development/libraries/haskell/hmatrix/default.nix
David Guibert 3182083b58 haskell-hmatrix: linear algebra and numerical computation (v0.9.3.9)
svn path=/nixpkgs/trunk/; revision=22008
2010-05-27 19:33:23 +00:00

20 lines
787 B
Nix

{cabal, QuickCheck, HUnit, storableComplex, gsl, liblapack, blas, vector}:
cabal.mkDerivation (self : {
pname = "hmatrix";
version = "0.9.3.0";
sha256 = "1p2c37j29nxq1ijs78xn7293cwjzgcl6hx8ri5qz7nijifmpcrkr";
propagatedBuildInputs = [QuickCheck HUnit storableComplex blas gsl liblapack vector];
configureFlags = "-fvector";
/* dirty hack to find blas at link time */
postConfigure = ''
sed -i -e "/^extra-libraries/ s/: /: blas /" hmatrix.buildinfo
sed -i -e "/^extra-libraries/ s/$/ blas/" hmatrix.buildinfo
'';
extraLibDirs = "--extra-lib-dir=${blas}/lib --extra-lib-dir=${gsl}/lib --extra-lib-dir=${liblapack}/lib";
meta = {
description = "Linear algebra and numerical computation";
maintainers = [ self.stdenv.lib.maintainers.guibert ];
};
})