Author: eelco
Date: Thu Jul  7 20:02:59 2011
New Revision: 27641
URL: https://svn.nixos.org/websvn/nix/?rev=27641&sc=1

Log:
* doxygen: only build the Qt GUI in doxygen_gui.

Modified:
   
nixpkgs/branches/kde-4.7/pkgs/development/tools/documentation/doxygen/default.nix
   nixpkgs/branches/kde-4.7/pkgs/top-level/all-packages.nix

Modified: 
nixpkgs/branches/kde-4.7/pkgs/development/tools/documentation/doxygen/default.nix
==============================================================================
--- 
nixpkgs/branches/kde-4.7/pkgs/development/tools/documentation/doxygen/default.nix
   Thu Jul  7 19:56:01 2011        (r27640)
+++ 
nixpkgs/branches/kde-4.7/pkgs/development/tools/documentation/doxygen/default.nix
   Thu Jul  7 20:02:59 2011        (r27641)
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, graphviz, perl, flex, bison, gnumake, libX11, libXext, qt}:
+{ stdenv, fetchurl, perl, flex, bison, qt }:
 
 stdenv.mkDerivation rec {
   name = "doxygen-1.7.4";
@@ -10,24 +10,26 @@
 
   patches = [ ./tmake.patch ];
 
-  buildInputs = [ graphviz perl flex bison libX11 libXext ]
-    ++ (if (qt != null) then [ qt ] else []);
+  buildInputs =
+    [ perl flex bison ]
+    ++ stdenv.lib.optional (qt != null) qt;
 
   prefixKey = "--prefix ";
-  configureFlags = "--release"
-                + (if qt == null then "" else " --with-doxywizard")
-                ;
-  makeFlags = "MAN1DIR=share/man/man1";
-  preConfigure =
-   (if (qt == null)
-    then ""
-    else ''
+  
+  configureFlags =
+    [ "--dot dot" ]
+    ++ stdenv.lib.optional (qt != null) "--with-doxywizard";
+
+  preConfigure = stdenv.lib.optionalString (qt != null)
+    ''
       echo "using QTDIR=${qt}..."
       export QTDIR=${qt}
-    '');
-      # export CPLUS_INCLUDE_PATH="${qt}/include:$CPLUS_INCLUDE_PATH"
-      # export LIBRARY_PATH="${qt}/lib:$LIBRARY_PATH"
+    '';
+
+  makeFlags = "MAN1DIR=share/man/man1";
 
+  enableParallelBuilding = true;
+  
   meta = {
     license = "GPLv2+";
     homepage = "http://doxygen.org/";;

Modified: nixpkgs/branches/kde-4.7/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/kde-4.7/pkgs/top-level/all-packages.nix    Thu Jul  7 
19:56:01 2011        (r27640)
+++ nixpkgs/branches/kde-4.7/pkgs/top-level/all-packages.nix    Thu Jul  7 
20:02:59 2011        (r27641)
@@ -2654,7 +2654,11 @@
     inherit python pil makeWrapper;
   };
 
-  doxygen = callPackage ../development/tools/documentation/doxygen {
+  doxygen = lowPrio (callPackage ../development/tools/documentation/doxygen {
+    qt = null;
+  });
+
+  doxygen_gui = doxygen.override {
     qt = qt4;
   };
 
@@ -2984,7 +2988,7 @@
   clppcre = builderDefsPackage (import ../development/libraries/cl-ppcre) {
   };
 
-  cluceneCore = callPackage ../development/libraries/clucene-core { };
+  clucene_core = callPackage ../development/libraries/clucene-core { };
 
   clutter = callPackage ../development/libraries/clutter {
     inherit (gnome) glib pango gtk;
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to