summary refs log tree commit diff
path: root/pkgs/tools/graphics
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2013-03-09 21:38:49 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2013-03-09 21:45:20 +0100
commit74d631502439ec4e17182e0e812eb030e729dc6c (patch)
tree4b47843ad21da4c54c0ca2b0dccefdee91e0ab6c /pkgs/tools/graphics
parent29442fd614a5c590dcb8a6d3656d107c7c2ee16b (diff)
downloadnixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar.gz
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar.bz2
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar.lz
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar.xz
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.tar.zst
nixlib-74d631502439ec4e17182e0e812eb030e729dc6c.zip
graphviz: fix vimdot program
vimdot doesn't work at the moment because one of its dependencies,
'which', is missing; vimdot fails to find gvim or vim and aborts.
Instead of adding a dependency on 'which', replace it with the POSIX
command 'command -v'.
Diffstat (limited to 'pkgs/tools/graphics')
-rw-r--r--pkgs/tools/graphics/graphviz/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix
index 96ae324b01f0..a5d2d20968a8 100644
--- a/pkgs/tools/graphics/graphviz/default.nix
+++ b/pkgs/tools/graphics/graphviz/default.nix
@@ -32,8 +32,10 @@ stdenv.mkDerivation rec {
     sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
   '';
 
+  # "command -v" is POSIX, "which" is not
   postInstall = ''
     sed -i 's|`which lefty`|"'$out'/bin/lefty"|' $out/bin/dotty
+    sed -i 's|which|command -v|' $out/bin/vimdot
   '';
 
   meta = {