diff options
author | adisbladis <adisbladis@gmail.com> | 2018-02-05 13:54:00 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-05 13:54:00 +0800 |
commit | d80057f245e65e5ef07ec7e488941ac3d4fc3ee3 (patch) | |
tree | ec5cfaae63ccc09cc21284186191dfd4291fa944 /pkgs/development | |
parent | 3adc9897ecbe2b4e7a56f4289beb4028609d1f92 (diff) | |
parent | bd80130fd9eaa07808f481d15489ae35a3aad3e7 (diff) | |
download | nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar.gz nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar.bz2 nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar.lz nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar.xz nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.tar.zst nixlib-d80057f245e65e5ef07ec7e488941ac3d4fc3ee3.zip |
Merge pull request #34601 from markuskowa/mpich2-pr
mpich2: 3.2 -> 3.2.1, update meta data
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/mpich2/default.nix | 40 |
1 files changed, 29 insertions, 11 deletions
diff --git a/pkgs/development/libraries/mpich2/default.nix b/pkgs/development/libraries/mpich2/default.nix index d400712a6f9b..4b8e2b651e45 100644 --- a/pkgs/development/libraries/mpich2/default.nix +++ b/pkgs/development/libraries/mpich2/default.nix @@ -1,19 +1,35 @@ -{ stdenv, fetchurl, python, perl, gfortran }: +{ stdenv, fetchurl, python, perl, gfortran +, slurm, openssh, hwloc +} : stdenv.mkDerivation rec { name = "mpich-${version}"; - version = "3.2"; + version = "3.2.1"; src = fetchurl { - url = "http://www.mpich.org/static/downloads/3.2/mpich-3.2.tar.gz"; - sha256 = "0bvvk4n9g4rmrncrgs9jnkcfh142i65wli5qp1akn9kwab1q80z6"; + url = "http://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz"; + sha256 = "1w9h4g7d46d9l5jbcyfxpaqzpjrc5hyvr9d0ns7278psxpr3pdax"; }; - configureFlags = "--enable-shared --enable-sharedlib"; + configureFlags = [ + "--enable-shared" + "--enable-sharedlib" + ]; - buildInputs = [ perl gfortran ]; + buildInputs = [ perl gfortran slurm openssh hwloc ]; - meta = { + doCheck = true; + + preFixup = '' + # /tmp/nix-build... ends up in the RPATH, fix it manually + for entry in $out/bin/mpichversion $out/bin/mpivars; do + echo "fix rpath: $entry" + patchelf --set-rpath "$out/lib" $entry + done + ''; + + + meta = with stdenv.lib; { description = "Implementation of the Message Passing Interface (MPI) standard"; longDescription = '' @@ -22,9 +38,11 @@ stdenv.mkDerivation rec { version 2. ''; homepage = http://www.mcs.anl.gov/mpi/mpich2/; - license = "free, see http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=license"; - - maintainers = [ ]; - platforms = stdenv.lib.platforms.unix; + license = { + url = http://git.mpich.org/mpich.git/blob/a385d6d0d55e83c3709ae851967ce613e892cd21:/COPYRIGHT; + fullName = "MPICH license (permissive)"; + }; + maintainers = [ maintainers.markuskowa ]; + platforms = platforms.unix; }; } |