summary refs log tree commit diff
path: root/pkgs/development/libraries/science/math/blas/default.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-12-11 10:24:27 +0100
committerVladimír Čunát <vcunat@gmail.com>2015-12-11 10:25:40 +0100
commitffb72182a6f24f1da90961f34450ee66c2680a61 (patch)
tree6c502a609d23c14f33078825a2318c62b5cba816 /pkgs/development/libraries/science/math/blas/default.nix
parentfbf606aeb9474d1cf99bc8ed7fcbe4b8549e298e (diff)
downloadnixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar.gz
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar.bz2
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar.lz
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar.xz
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.tar.zst
nixpkgs-ffb72182a6f24f1da90961f34450ee66c2680a61.zip
blas: fix remains of hardcoded version
Thanks to @knedlsepp for pointing out
https://github.com/NixOS/nixpkgs/commit/2b71fdbbc36e560b73da5a6a6c10505f82decc80#commitcomment-14919659
Diffstat (limited to 'pkgs/development/libraries/science/math/blas/default.nix')
-rw-r--r--pkgs/development/libraries/science/math/blas/default.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/development/libraries/science/math/blas/default.nix b/pkgs/development/libraries/science/math/blas/default.nix
index 07b1e8877fb..376c80962cd 100644
--- a/pkgs/development/libraries/science/math/blas/default.nix
+++ b/pkgs/development/libraries/science/math/blas/default.nix
@@ -1,7 +1,9 @@
 { stdenv, fetchurl, gfortran }:
-
+let
+  version = "3.5.0";
+in
 stdenv.mkDerivation rec {
-  name = "blas-3.5.0";
+  name = "blas-${version}";
   src = fetchurl {
     url = "http://www.netlib.org/blas/${name}.tgz";
     sha256 = "096a3apnh899abjymjjg8m34hncagkzp9qxw08cms98g71fpfzgg";
@@ -21,7 +23,7 @@ stdenv.mkDerivation rec {
     echo >>make.inc "ARCH = gfortran"
     echo >>make.inc "ARCHFLAGS = -shared -o"
     echo >>make.inc "RANLIB = echo"
-    echo >>make.inc "BLASLIB = libblas.so.3.0.3"
+    echo >>make.inc "BLASLIB = libblas.so.${version}"
   '';
 
   buildPhase = ''
@@ -39,9 +41,9 @@ stdenv.mkDerivation rec {
     (stdenv.lib.optionalString stdenv.isFreeBSD "mkdir -p $out/lib ;")
     + ''
     install ${dashD} -m755 libblas.a "$out/lib/libblas.a"
-    install ${dashD} -m755 libblas.so.3.0.3 "$out/lib/libblas.so.3.0.3"
-    ln -s libblas.so.3.0.3 "$out/lib/libblas.so.3"
-    ln -s libblas.so.3.0.3 "$out/lib/libblas.so"
+    install ${dashD} -m755 libblas.so.${version} "$out/lib/libblas.so.${version}"
+    ln -s libblas.so.${version} "$out/lib/libblas.so.3"
+    ln -s libblas.so.${version} "$out/lib/libblas.so"
   '';
 
   meta = {