lol

* doxygen: only build the Qt GUI in doxygen_gui.

svn path=/nixpkgs/branches/kde-4.7/; revision=27641

+22 -16
+16 -14
pkgs/development/tools/documentation/doxygen/default.nix
··· 1 - {stdenv, fetchurl, graphviz, perl, flex, bison, gnumake, libX11, libXext, qt}: 1 + { stdenv, fetchurl, perl, flex, bison, qt }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "doxygen-1.7.4"; ··· 10 10 11 11 patches = [ ./tmake.patch ]; 12 12 13 - buildInputs = [ graphviz perl flex bison libX11 libXext ] 14 - ++ (if (qt != null) then [ qt ] else []); 13 + buildInputs = 14 + [ perl flex bison ] 15 + ++ stdenv.lib.optional (qt != null) qt; 15 16 16 17 prefixKey = "--prefix "; 17 - configureFlags = "--release" 18 - + (if qt == null then "" else " --with-doxywizard") 19 - ; 20 - makeFlags = "MAN1DIR=share/man/man1"; 21 - preConfigure = 22 - (if (qt == null) 23 - then "" 24 - else '' 18 + 19 + configureFlags = 20 + [ "--dot dot" ] 21 + ++ stdenv.lib.optional (qt != null) "--with-doxywizard"; 22 + 23 + preConfigure = stdenv.lib.optionalString (qt != null) 24 + '' 25 25 echo "using QTDIR=${qt}..." 26 26 export QTDIR=${qt} 27 - ''); 28 - # export CPLUS_INCLUDE_PATH="${qt}/include:$CPLUS_INCLUDE_PATH" 29 - # export LIBRARY_PATH="${qt}/lib:$LIBRARY_PATH" 27 + ''; 28 + 29 + makeFlags = "MAN1DIR=share/man/man1"; 30 30 31 + enableParallelBuilding = true; 32 + 31 33 meta = { 32 34 license = "GPLv2+"; 33 35 homepage = "http://doxygen.org/";
+6 -2
pkgs/top-level/all-packages.nix
··· 2654 2654 inherit python pil makeWrapper; 2655 2655 }; 2656 2656 2657 - doxygen = callPackage ../development/tools/documentation/doxygen { 2657 + doxygen = lowPrio (callPackage ../development/tools/documentation/doxygen { 2658 + qt = null; 2659 + }); 2660 + 2661 + doxygen_gui = doxygen.override { 2658 2662 qt = qt4; 2659 2663 }; 2660 2664 ··· 2984 2988 clppcre = builderDefsPackage (import ../development/libraries/cl-ppcre) { 2985 2989 }; 2986 2990 2987 - cluceneCore = callPackage ../development/libraries/clucene-core { }; 2991 + clucene_core = callPackage ../development/libraries/clucene-core { }; 2988 2992 2989 2993 clutter = callPackage ../development/libraries/clutter { 2990 2994 inherit (gnome) glib pango gtk;