summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2015-06-09 14:31:19 -0500
committerThomas Tuegel <ttuegel@gmail.com>2015-06-09 14:31:19 -0500
commit661ce66483b8f8850f50452531e34e5b7d553389 (patch)
tree27c4034834e9d353d0602d41c27c83317d819ae1 /pkgs/development/haskell-modules
parent406428d6a4641f0a1a05e58a3b09f7d183059cfd (diff)
downloadnixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar.gz
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar.bz2
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar.lz
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar.xz
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.tar.zst
nixlib-661ce66483b8f8850f50452531e34e5b7d553389.zip
haskellPackages.hmatrix: remove impure openblas path
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 7f55abc4ddab..03359133a5f4 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -122,6 +122,9 @@ self: super: {
   hmatrix = overrideCabal super.hmatrix (drv: {
     configureFlags = (drv.configureFlags or []) ++ [ "-fopenblas" ];
     extraLibraries = [ pkgs.openblasCompat ];
+    preConfigure = ''
+      sed -i hmatrix.cabal -e 's@/usr/lib/openblas/lib@${pkgs.openblasCompat}/lib@'
+    '';
   });
 
   bindings-levmar = overrideCabal super.bindings-levmar (drv: {