diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-07 20:02:59 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-07 20:02:59 +0000 |
commit | 32abd0987de478a5ff1015104f54f03f825389cd (patch) | |
tree | 99bf255bf58520dcd4d991773d8703b61e788b89 /pkgs/development/tools/documentation | |
parent | 3049b6788b2c59bfc150c7cec9033d15a98139b0 (diff) | |
download | nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar.gz nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar.bz2 nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar.lz nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar.xz nixlib-32abd0987de478a5ff1015104f54f03f825389cd.tar.zst nixlib-32abd0987de478a5ff1015104f54f03f825389cd.zip |
* doxygen: only build the Qt GUI in doxygen_gui.
svn path=/nixpkgs/branches/kde-4.7/; revision=27641
Diffstat (limited to 'pkgs/development/tools/documentation')
-rw-r--r-- | pkgs/development/tools/documentation/doxygen/default.nix | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index a9600f1d6dc6..40e69147204d 100644 --- a/pkgs/development/tools/documentation/doxygen/default.nix +++ b/pkgs/development/tools/documentation/doxygen/default.nix @@ -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 @@ stdenv.mkDerivation rec { 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/"; |