about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-07-07 15:10:01 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-07-07 15:10:01 +0000
commit0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9 (patch)
tree97de31a60568d4dbed0c1bda4489dc5aff66b3d2 /pkgs
parentfcbaf98adcd7e8e46111fc95e4ccf30c8c35cb8c (diff)
downloadnixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar.gz
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar.bz2
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar.lz
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar.xz
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.tar.zst
nixlib-0c06d77a7d8c0224874e66f9fc68e1f8e06d70d9.zip
Adding clapack.
svn path=/nixpkgs/trunk/; revision=22514
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/clapack/default.nix27
-rw-r--r--pkgs/top-level/all-packages.nix5
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/libraries/clapack/default.nix b/pkgs/development/libraries/clapack/default.nix
new file mode 100644
index 000000000000..a40044ee3a34
--- /dev/null
+++ b/pkgs/development/libraries/clapack/default.nix
@@ -0,0 +1,27 @@
+{stdenv, fetchurl, cmake}:
+
+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
+  '';
+
+  doCheck = true;
+  checkPhase = "ctest";
+
+  meta = {
+    homepage = http://www.netlib.org/clapack/;
+    description = "f2c'ed version of LAPACK";
+    license = "BSD";
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d9a1bae4da48..f53ece7c8c87 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3674,6 +3674,11 @@ let
     inherit (xlibs) libX11 xf86vidmodeproto libXmu libXxf86vm;
   };
 
+  clapack = import ../development/libraries/clapack {
+    inherit fetchurl cmake;
+    stdenv = stdenv2;
+  };
+
   classads = import ../development/libraries/classads {
     inherit fetchurl stdenv;
   };