diff options
author | Robin Gloster <mail@glob.in> | 2017-09-08 15:53:13 +0200 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2017-09-08 15:53:13 +0200 |
commit | 04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05 (patch) | |
tree | b61607f098f0eb5f33df2957b807df7f56aadea0 /pkgs/os-specific/linux/dmtcp/default.nix | |
parent | 3d325000abd3bcfb4ffa6eae56c3563cf8a4c5a6 (diff) |
dmtcp: 2.5.0 -> 2.5.1
Diffstat (limited to 'pkgs/os-specific/linux/dmtcp/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/dmtcp/default.nix | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/pkgs/os-specific/linux/dmtcp/default.nix b/pkgs/os-specific/linux/dmtcp/default.nix index e67e54f7b439b..cedd5a1cb761e 100644 --- a/pkgs/os-specific/linux/dmtcp/default.nix +++ b/pkgs/os-specific/linux/dmtcp/default.nix @@ -1,19 +1,21 @@ -{ stdenv, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, bash, perl, python }: stdenv.mkDerivation rec { name = "dmtcp-${version}"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "dmtcp"; repo = "dmtcp"; rev = version; - sha256 = "08l774i8yp41j6kmzhj7x13475m5kdfhn678ydpm5cbg4l3dda3c"; + sha256 = "1z6cc7avs2sj8csf7rapf7nbw0giva6xpj0cshv7p9s643y8yxmi"; }; dontDisableStatic = true; postPatch = '' + patchShebangs . + substituteInPlace configure \ --replace '#define ELF_INTERPRETER "$interp"' \ "#define ELF_INTERPRETER \"$(cat $NIX_CC/nix-support/dynamic-linker)\"" @@ -25,16 +27,13 @@ stdenv.mkDerivation rec { substituteInPlace util/gdb-add-symbol-file \ --replace /bin/bash ${stdenv.shell} substituteInPlace test/autotest.py \ - --replace /usr/bin/env $(type -p env) \ - --replace /bin/bash $(type -p bash) \ - --replace /usr/bin/perl $(type -p perl) \ - --replace /usr/bin/python $(type -p python) \ + --replace /bin/bash ${bash}/bin/bash \ + --replace /usr/bin/perl ${perl}/bin/perl \ + --replace /usr/bin/python ${python}/bin/python \ --replace "os.environ['USER']" "\"nixbld1\"" \ --replace "os.getenv('USER')" "\"nixbld1\"" ''; - doCheck = false; - meta = { description = "Distributed MultiThreaded Checkpointing"; longDescription = '' |