diff options
author | Daniël de Kok <me@danieldk.eu> | 2020-08-18 10:54:54 +0200 |
---|---|---|
committer | Daniël de Kok <me@danieldk.eu> | 2020-08-18 11:18:08 +0200 |
commit | 147e24dcd6988118c4c548c6ff5b0e1b62463037 (patch) | |
tree | bf941353836b459a9a7367e521e38e97683ad3ee /pkgs/development/libraries/science/math/magma | |
parent | e0c07bc2e26cb612cad4bfdbd5570ad3137b10ea (diff) | |
download | nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar.gz nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar.bz2 nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar.lz nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar.xz nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.tar.zst nixpkgs-147e24dcd6988118c4c548c6ff5b0e1b62463037.zip |
magma: 2.5.0 -> 2.5.3
Other changes: - Move gfortran and cmake to nativeBuildInputs. - Magma now (only) generates dynamic libraries by default. - Use ninja for faster builds.
Diffstat (limited to 'pkgs/development/libraries/science/math/magma')
-rw-r--r-- | pkgs/development/libraries/science/math/magma/default.nix | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/development/libraries/science/math/magma/default.nix b/pkgs/development/libraries/science/math/magma/default.nix index dbe162c60b3..38700c963bf 100644 --- a/pkgs/development/libraries/science/math/magma/default.nix +++ b/pkgs/development/libraries/science/math/magma/default.nix @@ -1,19 +1,21 @@ -{ stdenv, fetchurl, cmake, gfortran, cudatoolkit, libpthreadstubs, lapack, blas }: +{ stdenv, fetchurl, cmake, gfortran, ninja, cudatoolkit, libpthreadstubs, lapack, blas }: with stdenv.lib; -let version = "2.5.0"; +let version = "2.5.3"; in stdenv.mkDerivation { pname = "magma"; inherit version; src = fetchurl { url = "https://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-${version}.tar.gz"; - sha256 = "0czspk93cv1fy37zyrrc9k306q4yzfxkhy1y4lj937dx8rz5rm2g"; + sha256 = "1xjy3irdx0w1zyhvn4x47zni5fwsh6z97xd4yqldz8zrm5lx40n6"; name = "magma-${version}.tar.gz"; }; - buildInputs = [ gfortran cudatoolkit libpthreadstubs cmake lapack blas ]; + nativeBuildInputs = [ gfortran cmake ninja ]; + + buildInputs = [ cudatoolkit libpthreadstubs lapack blas ]; doCheck = false; @@ -32,7 +34,7 @@ in stdenv.mkDerivation { mkdir -p $out/lib/pkgconfig cp -a ../include/*.h $out/include #cp -a sparse-iter/include/*.h $out/include - cp -a lib/*.a $out/lib + cp -a lib/*.so $out/lib cat ../lib/pkgconfig/magma.pc.in | \ sed -e s:@INSTALL_PREFIX@:"$out": | \ sed -e s:@CFLAGS@:"-I$out/include": | \ |