diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2010-08-03 17:43:10 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2010-08-03 17:43:10 +0000 |
commit | 9456c0e43b5ec40ee36fad23f1a184fcc009f53a (patch) | |
tree | 86a1d8b499ca0a2913908b6c35669a1ea7f6a477 /pkgs | |
parent | 8dca34b5ed73bdb708d48151d7f17f9c276c6443 (diff) | |
download | nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar.gz nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar.bz2 nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar.lz nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar.xz nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.tar.zst nixlib-9456c0e43b5ec40ee36fad23f1a184fcc009f53a.zip |
Add patch to fix arrow display
svn path=/nixpkgs/trunk/; revision=22934
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/version-management/monotone-viz/graphviz.patch | 34 | ||||
-rw-r--r-- | pkgs/applications/version-management/monotone-viz/mtn-head.nix | 4 |
2 files changed, 37 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/monotone-viz/graphviz.patch b/pkgs/applications/version-management/monotone-viz/graphviz.patch new file mode 100644 index 000000000000..e1f9bfc5f7f1 --- /dev/null +++ b/pkgs/applications/version-management/monotone-viz/graphviz.patch @@ -0,0 +1,34 @@ +# patch "agraph.ml" +# from [8ae6c9bb70bbf9fd80e4e62d9f162ac581619b9e] +# to [05aa88921481ac9bfe238daeb4374fbc9993caaa] +# +============================================================ +--- a/agraph.ml 8ae6c9bb70bbf9fd80e4e62d9f162ac581619b9e ++++ b/agraph.ml 05aa88921481ac9bfe238daeb4374fbc9993caaa +@@ -50,8 +50,9 @@ let dot_format params agraph = + agraph.nodes in + + !+ "digraph \"monotone-viz\"\n{\n" ; +- if params.lr_layout then +- !+ " graph [rankdir=LR] ;\n" ; ++ if params.lr_layout ++ then !+ " graph [rankdir=LR] ;\n" ++ else !+ " graph [rankdir=BT] ;\n" ; + !+ " graph [ranksep=\"0.25\"] ;\n" ; + !+ " node [label=\"\"] ;\n" ; + +@@ -222,11 +223,11 @@ let spawn_dot graph status done_cb = + let dot_prg = graph.layout_params.dot_program in + let cmd = + if Viz_misc.debug "dot" +- then [ "/bin/sh" ; "-c" ; ++ then [ "/bin/sh" ; "-c" ; + Printf.sprintf + "set -o pipefail ; \ +- tee agraph.in.dot | %s -q -y -s%.0f | tee agraph.out.dot" dot_prg ppi ] +- else [ dot_prg ; "-q" ; "-y" ; Printf.sprintf "-s%.0f" ppi ] in ++ tee agraph.in.dot | %s -q -s%.0f | tee agraph.out.dot" dot_prg ppi ] ++ else [ dot_prg ; "-q" ; Printf.sprintf "-s%.0f" ppi ] in + let error fmt = + Printf.kprintf (fun s -> done_cb (`LAYOUT_ERROR s)) fmt in + try diff --git a/pkgs/applications/version-management/monotone-viz/mtn-head.nix b/pkgs/applications/version-management/monotone-viz/mtn-head.nix index 3674aa1e3dcc..9d9eb3a55bc8 100644 --- a/pkgs/applications/version-management/monotone-viz/mtn-head.nix +++ b/pkgs/applications/version-management/monotone-viz/mtn-head.nix @@ -13,12 +13,14 @@ rec { configureFlags = ["--with-lablgtk-dir=${lablgtk}/lib/ocaml/lablgtk2"]; /* doConfigure should be specified separately */ - phaseNames = ["doAutoconf" "doConfigure" "doMakeInstall"]; + phaseNames = ["doAutoconf" "doPatch" "doConfigure" "doMakeInstall"]; doAutoconf = fullDepEntry('' aclocal -I . autoconf -I . '') ["minInit" "addInputs" "doUnpack"]; + + patches = [ ./graphviz.patch ]; name = "monotone-viz-mtn-head"; meta = { |