blas: fix remains of hardcoded version

Thanks to @knedlsepp for pointing out
2b71fdbbc3 (commitcomment-14919659)
This commit is contained in:
Vladimír Čunát 2015-12-11 10:24:27 +01:00
parent fbf606aeb9
commit ffb72182a6

View File

@ -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 = {