about summary refs log tree commit diff
path: root/pkgs/development
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
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')
-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 40e69147204d3..df51c51bde174 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;
   };
 }