aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/tools/documentation/doxygen
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-08-09 23:35:21 +0000
committerPeter Simons <simons@cryp.to>2011-08-09 23:35:21 +0000
commita34580133a7769b647637976dff77406c1179500 (patch)
tree7de61bdbfdab2646ab069db3d214327c43eb5691 /pkgs/development/tools/documentation/doxygen
parent0d032ba73635c3fb4c9c42e2a7edd6c3c2b38031 (diff)
doxygen: qt depends on udev(!), so we cannot build the doxygen GUI on other Unix variants
svn path=/nixpkgs/trunk/; revision=28448
Diffstat (limited to 'pkgs/development/tools/documentation/doxygen')
-rw-r--r--pkgs/development/tools/documentation/doxygen/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix
index 40e69147204d..df51c51bde17 100644
--- a/pkgs/development/tools/documentation/doxygen/default.nix
+++ b/pkgs/development/tools/documentation/doxygen/default.nix
@@ -1,7 +1,10 @@
{ stdenv, fetchurl, perl, flex, bison, qt }:
-stdenv.mkDerivation rec {
+let
name = "doxygen-1.7.4";
+in
+stdenv.mkDerivation {
+ inherit name;
src = fetchurl {
url = "ftp://ftp.stack.nl/pub/users/dimitri/${name}.src.tar.gz";
@@ -15,7 +18,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (qt != null) qt;
prefixKey = "--prefix ";
-
+
configureFlags =
[ "--dot dot" ]
++ stdenv.lib.optional (qt != null) "--with-doxywizard";
@@ -29,7 +32,7 @@ stdenv.mkDerivation rec {
makeFlags = "MAN1DIR=share/man/man1";
enableParallelBuilding = true;
-
+
meta = {
license = "GPLv2+";
homepage = "http://doxygen.org/";
@@ -44,6 +47,6 @@ stdenv.mkDerivation rec {
'';
maintainers = [stdenv.lib.maintainers.simons];
- platforms = stdenv.lib.platforms.unix;
+ platforms = if (qt != null) then stdenv.lib.platforms.linux else stdenv.lib.platforms.unix;
};
}