Author: viric
Date: Wed Feb 22 22:41:27 2012
New Revision: 32494
URL: https://nixos.org/websvn/nix/?rev=32494&sc=1

Log:
Making liblapack do the check phase

Modified:
   nixpkgs/trunk/pkgs/development/libraries/science/math/liblapack/default.nix

Modified: 
nixpkgs/trunk/pkgs/development/libraries/science/math/liblapack/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/science/math/liblapack/default.nix 
Wed Feb 22 22:40:35 2012        (r32493)
+++ nixpkgs/trunk/pkgs/development/libraries/science/math/liblapack/default.nix 
Wed Feb 22 22:41:27 2012        (r32494)
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gfortran, atlas, cmake }:
+{ stdenv, fetchurl, gfortran, atlas, cmake, python }:
 
 stdenv.mkDerivation {
   name = "liblapack-3.4.0";
@@ -9,6 +9,7 @@
 
   propagatedBuildInputs = [ atlas ];
   buildInputs = [ gfortran cmake ];
+  buildNativeInputs = [ python ];
 
   cmakeFlags = [
     "-DUSE_OPTIMIZED_BLAS=ON"
@@ -17,8 +18,19 @@
     "-DCMAKE_Fortran_FLAGS=-fPIC"
   ];
 
+  doCheck = true;
+
+  checkPhase = "
+    sed -i 's,^#!.*,#!${python}/bin/python,' lapack_testing.py
+    ctest
+  ";
+
   enableParallelBuilding = true;
 
+  passthru = {
+    blas = atlas;
+  };
+
   meta = {
     description = "Linear Algebra PACKage";
     license = "revised-BSD";
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to