From b6a12ac0902d0d55a0dd39904275036ffeacf530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 1 Sep 2009 14:48:47 +0000 Subject: [PATCH] GraphViz for AutoDia. svn path=/nixpkgs/trunk/; revision=16912 --- pkgs/top-level/perl-packages.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8191882130a..c43f6118a7d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -86,7 +86,7 @@ rec { url = "http://www.aarontrevena.co.uk/opensource/autodia/download/${name}.tar.gz"; sha256 = "1pzp30lnqkip2yrmnyzrf62g08xwn751nf9gmwdxjc09daaihwaz"; }; - propagatedBuildInputs = [ TemplateToolkit Inline InlineJava ]; + propagatedBuildInputs = [ TemplateToolkit Inline InlineJava GraphViz ]; meta = { description = "AutoDia, create UML diagrams from source code"; @@ -1104,6 +1104,24 @@ rec { }; }; + GraphViz = buildPerlPackage rec { + name = "GraphViz-2.04"; + src = fetchurl { + url = "mirror://cpan/authors/id/L/LB/LBROCARD/${name}.tar.gz"; + sha256 = "1gxpajd49pb9w9ka7nq5477my8snp3myrgiarnk6hj922jpn62xd"; + }; + + # XXX: It'd be nicer it `GraphViz.pm' could record the path to graphviz. + buildInputs = [ pkgs.graphviz ]; + propagatedBuildInputs = [ IPCRun ]; + + meta = { + description = "Perl interface to the GraphViz graphing tool"; + license = [ "Artistic" ]; + maintainers = [ stdenv.lib.maintainers.ludo ]; + }; + }; + HTMLFormFu = buildPerlPackage rec { name = "HTML-FormFu-0.03007"; src = fetchurl {