summary refs log tree commit diff
path: root/pkgs/os-specific/linux/dmtcp
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-09-08 15:53:13 +0200
committerRobin Gloster <mail@glob.in>2017-09-08 15:53:13 +0200
commit04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05 (patch)
treeb61607f098f0eb5f33df2957b807df7f56aadea0 /pkgs/os-specific/linux/dmtcp
parent3d325000abd3bcfb4ffa6eae56c3563cf8a4c5a6 (diff)
downloadnixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar.gz
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar.bz2
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar.lz
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar.xz
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.tar.zst
nixlib-04f456ef9409f7cfb7b53e9c8d9aaa4aeb14eb05.zip
dmtcp: 2.5.0 -> 2.5.1
Diffstat (limited to 'pkgs/os-specific/linux/dmtcp')
-rw-r--r--pkgs/os-specific/linux/dmtcp/default.nix17
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 e67e54f7b439..cedd5a1cb761 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 = ''