gnu: xdot: Bugfix: Add the directory containing "dot" to the PATH.
"xdot" would always fail to run when graphviz "dot" binary is not available directly in the user system. This patch fixes it by adding graphviz binaries from the inputs to the PATH environment variable in "xdot" wrapping script. Reported by Ada Stevenson <adanskana@gmail.com> in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70910 * gnu/packages/graphviz.scm (xdot) [arguments]: Add the "bin" directory from the graphviz input to the xdot wrapping. Change-Id: Iba4bbc37daf07407ad4c18b822956fbb730c0033 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>master
parent
508472d354
commit
0846eaecd4
|
@ -314,9 +314,12 @@ Graphviz and LaTeX.")
|
|||
(add-after 'install 'wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(graphviz (assoc-ref inputs "graphviz"))
|
||||
(gi-typelib-path (getenv "GI_TYPELIB_PATH"))
|
||||
(python-path (getenv "GUIX_PYTHONPATH")))
|
||||
(wrap-program (string-append out "/bin/xdot")
|
||||
`("PATH" ":" prefix
|
||||
(,(string-append graphviz "/bin")))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
(,gi-typelib-path))
|
||||
`("GUIX_PYTHONPATH" ":" prefix
|
||||
|
|
Reference in New Issue