about summary refs log tree commit diff
path: root/pkgs/misc/tex/nix/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2005-06-20 22:43:35 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2005-06-20 22:43:35 +0000
commit3919b354952dedc71205e00af5ee8db4aebe0348 (patch)
tree5e9cf326e61ff9f3d90f52d6cbe4aad9f962d84b /pkgs/misc/tex/nix/default.nix
parenta75aef6c7a663f5facf0458bce2b13862079eef8 (diff)
* Add a dot2pdf function.
svn path=/nixpkgs/trunk/; revision=3232
Diffstat (limited to 'pkgs/misc/tex/nix/default.nix')
-rw-r--r--pkgs/misc/tex/nix/default.nix20
1 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/misc/tex/nix/default.nix b/pkgs/misc/tex/nix/default.nix
index d371014e1ff05..8509562d90c39 100644
--- a/pkgs/misc/tex/nix/default.nix
+++ b/pkgs/misc/tex/nix/default.nix
@@ -6,6 +6,7 @@ rec {
   runLaTeX =
     { rootFile
     , generatePDF ? true
+    , extraFiles ? []
     }:
     
     pkgs.stdenv.mkDerivation {
@@ -14,7 +15,7 @@ rec {
       builder = ./run-latex.sh;
       copyIncludes = ./copy-includes.pl;
       
-      inherit rootFile generatePDF;
+      inherit rootFile generatePDF extraFiles;
 
       includes = import (findLaTeXIncludes {inherit rootFile;});
       
@@ -37,5 +38,20 @@ rec {
       # Forces rebuilds.
       hack = __currentTime;
     };
-    
+
+
+  dot2pdf =
+    { dotGraph
+    }:
+
+    pkgs.stdenv.mkDerivation {
+      name = "pdf";
+      builder = ./dot2pdf.sh;
+      inherit dotGraph;
+      buildInputs = [
+        pkgs.perl pkgs.tetex pkgs.graphviz pkgs.ghostscript
+      ];
+    };
+  
+       
 }
\ No newline at end of file