summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2015-06-09 13:48:36 -0500
committerThomas Tuegel <ttuegel@gmail.com>2015-06-09 13:48:36 -0500
commit406428d6a4641f0a1a05e58a3b09f7d183059cfd (patch)
tree5ed710e41d208ce2f08cc67fea3a01e57e2c91c7 /pkgs/development/haskell-modules/configuration-common.nix
parent8245caedf158ca91997412f8797f1802e2c8a925 (diff)
downloadnixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar.gz
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar.bz2
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar.lz
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar.xz
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.tar.zst
nixpkgs-406428d6a4641f0a1a05e58a3b09f7d183059cfd.zip
haskellPackages.bindings-levmar: build with openblas
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index dbb7aadb4a2..7f55abc4dda 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -124,6 +124,14 @@ self: super: {
     extraLibraries = [ pkgs.openblasCompat ];
   });
 
+  bindings-levmar = overrideCabal super.bindings-levmar (drv: {
+    preConfigure = ''
+      sed -i bindings-levmar.cabal \
+          -e 's,extra-libraries: lapack blas,extra-libraries: openblas,'
+    '';
+    extraLibraries = [ pkgs.openblas ];
+  });
+
   # The Haddock phase fails for one reason or another.
   attoparsec-conduit = dontHaddock super.attoparsec-conduit;
   base-noprelude = dontHaddock super.base-noprelude;