summary refs log tree commit diff
path: root/pkgs/applications/version-management/nbstripout
diff options
context:
space:
mode:
authorJaakko Luttinen <jaakko.luttinen@iki.fi>2017-05-17 09:59:26 +0300
committerJaakko Luttinen <jaakko.luttinen@iki.fi>2017-05-17 11:06:59 +0300
commit4a9acbb79a6035333cc069b6ef1643c92c6518eb (patch)
tree5a59f4112c5def07ec4b9c1dcf229c79d689045d /pkgs/applications/version-management/nbstripout
parentfb19aac85d9e630f3a8cd12621ff138f6a66da31 (diff)
downloadnixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar.gz
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar.bz2
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar.lz
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar.xz
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.tar.zst
nixpkgs-4a9acbb79a6035333cc069b6ef1643c92c6518eb.zip
nbstripout: fix build on darwin
Diffstat (limited to 'pkgs/applications/version-management/nbstripout')
-rw-r--r--pkgs/applications/version-management/nbstripout/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/nbstripout/default.nix b/pkgs/applications/version-management/nbstripout/default.nix
index 3029d17e170..c3ed61f31a2 100644
--- a/pkgs/applications/version-management/nbstripout/default.nix
+++ b/pkgs/applications/version-management/nbstripout/default.nix
@@ -1,4 +1,4 @@
-{lib, python2Packages, git, mercurial}:
+{lib, python2Packages, git, mercurial, coreutils}:
 
 with python2Packages;
 buildPythonApplication rec {
@@ -17,6 +17,12 @@ buildPythonApplication rec {
     sha256 = "126xhjma4a0k7gq58hbqglhb3rai0a576azz7g8gmqjr3kl0264v";
   };
 
+  # for some reason, darwin uses /bin/sh echo native instead of echo binary, so
+  # force using the echo binary
+  postPatch = ''
+    substituteInPlace tests/test-git.t --replace "echo" "${coreutils}/bin/echo"
+  '';
+
   # ignore flake8 tests for the nix wrapped setup.py
   checkPhase = ''
     PATH=$PATH:$out/bin:${mercurial}/bin pytest --ignore=nix_run_setup.py .