summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-04-01 11:46:26 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-04-01 11:46:26 +0000
commit956e469d5a3df08763d098e88459c1bf5e832354 (patch)
tree27dbad8eb0d6a8ef25d86e089757f06ce0ae2789 /pkgs/desktops
parent3d6086c7a71e1677c53c708507b9114b41e2c786 (diff)
downloadnixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar.gz
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar.bz2
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar.lz
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar.xz
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.tar.zst
nixlib-956e469d5a3df08763d098e88459c1bf5e832354.zip
* Some Gnome packages need intltool in the stdenv branch (don't know
  why they built correctly in the trunk...).

svn path=/nixpkgs/branches/stdenv-updates/; revision=14823
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome/default.nix49
-rw-r--r--pkgs/desktops/gnome/gnome-desktop.nix17
-rw-r--r--pkgs/desktops/gnome/gnome-menus.nix10
-rw-r--r--pkgs/desktops/gnome/libwnck.nix6
-rw-r--r--pkgs/desktops/gnome/metacity.nix10
-rw-r--r--pkgs/desktops/gnome/vte.nix13
6 files changed, 36 insertions, 69 deletions
diff --git a/pkgs/desktops/gnome/default.nix b/pkgs/desktops/gnome/default.nix
index 7ff1b1d16c6e..de04c24ff02e 100644
--- a/pkgs/desktops/gnome/default.nix
+++ b/pkgs/desktops/gnome/default.nix
@@ -142,7 +142,7 @@ rec {
 
     buildInputs = [
       perl perlXMLParser pkgconfig popt libxml2
-      glib pango bison flex gettext
+      glib pango bison flex gettext intltool
     ];
 
     propagatedBuildInputs = [libxml2 libart_lgpl];
@@ -206,21 +206,30 @@ rec {
     };
   };
 
-  gnomedesktop = import ./gnome-desktop.nix {
-    inherit fetchurl stdenv pkgconfig gnome perl perlXMLParser
-      libjpeg gettext which python libxml2Python libxslt;
-    input = desktop.gnomedesktop;
+  gnomedesktop = stdenv.mkDerivation {
+    inherit (desktop.gnomedesktop) name src;
+
+    # !!! should get rid of libxml2Python, see gnomedocutils
+  
+    buildInputs = [
+      pkgconfig perl perlXMLParser gtk glib libgnomeui
+      scrollkeeper libjpeg gnomedocutils gettext which
+      python libxml2Python libxslt intltool
+    ];
+
+    configureFlags = "--disable-scrollkeeper";
   };
 
-  libwnck = import ./libwnck.nix {
-    inherit fetchurl stdenv pkgconfig gtk perl perlXMLParser gettext;
-    input = desktop.libwnck;
+  libwnck = stdenv.mkDerivation {
+    inherit (desktop.libwnck) name src;
+    buildInputs = [pkgconfig gtk perl perlXMLParser gettext intltool];
   };
 
-  gnomemenus = import ./gnome-menus.nix {
-    inherit fetchurl stdenv pkgconfig gnome perl perlXMLParser
-      python gettext;
-    input = desktop.gnomemenus;
+  gnomemenus = stdenv.mkDerivation {
+    inherit (desktop.gnomemenus) name src;
+    buildInputs = [
+      pkgconfig perl perlXMLParser glib python gettext intltool
+    ];
   };
 
   librsvg = stdenv.mkDerivation {
@@ -230,7 +239,7 @@ rec {
 
   libgweather = stdenv.mkDerivation {
     inherit (desktop.libgweather) name src;
-    buildInputs = [gettext perl perlXMLParser pkgconfig gtk libxml2 gnomevfs];
+    buildInputs = [gettext perl perlXMLParser pkgconfig gtk libxml2 gnomevfs intltool];
   };
 
   gnomepanel = stdenv.mkDerivation {
@@ -266,7 +275,7 @@ rec {
 
   metacity = import ./metacity.nix {
     inherit stdenv fetchurl pkgconfig perl perlXMLParser glib gtk
-      GConf startupnotification gettext libcm;
+      GConf startupnotification gettext libcm intltool;
     inherit (xlibs) libXinerama libXrandr libXcursor
       libXcomposite libXfixes libXdamage;
     enableCompositor = true;
@@ -285,10 +294,14 @@ rec {
     input = desktop.gconfeditor;
   };
 
-  vte = import ./vte.nix {
-    inherit stdenv fetchurl pkgconfig gnome perl perlXMLParser ncurses
-      python gettext;
-    input = desktop.vte;
+  vte = stdenv.mkDerivation {
+    inherit (desktop.vte) name src;
+  
+    buildInputs = [
+      pkgconfig perl perlXMLParser gnome.glib gnome.gtk python gettext intltool
+    ];
+  
+    propagatedBuildInputs = [ncurses];
   };
   
   gnometerminal = stdenv.mkDerivation {
diff --git a/pkgs/desktops/gnome/gnome-desktop.nix b/pkgs/desktops/gnome/gnome-desktop.nix
deleted file mode 100644
index 7aeae28e74f2..000000000000
--- a/pkgs/desktops/gnome/gnome-desktop.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ input, stdenv, fetchurl, gnome, pkgconfig, perl, perlXMLParser
-, libjpeg, gettext, which, python, libxml2Python, libxslt
-}:
-
-# !!! should get rid of libxml2Python, see gnomedocutils
-
-stdenv.mkDerivation {
-  inherit (input) name src;
-  
-  buildInputs = [
-    pkgconfig perl perlXMLParser gnome.gtk gnome.glib gnome.libgnomeui
-    gnome.scrollkeeper libjpeg gnome.gnomedocutils gettext which
-    python libxml2Python libxslt    
-  ];
-
-  configureFlags = "--disable-scrollkeeper";
-}
diff --git a/pkgs/desktops/gnome/gnome-menus.nix b/pkgs/desktops/gnome/gnome-menus.nix
deleted file mode 100644
index 66cea23f6ca7..000000000000
--- a/pkgs/desktops/gnome/gnome-menus.nix
+++ /dev/null
@@ -1,10 +0,0 @@
-{ input, stdenv, fetchurl, gnome, pkgconfig, perl, perlXMLParser
-, python, gettext
-}:
-
-stdenv.mkDerivation {
-  inherit (input) name src;
-  buildInputs = [
-    pkgconfig perl perlXMLParser gnome.glib python gettext
-  ];
-}
diff --git a/pkgs/desktops/gnome/libwnck.nix b/pkgs/desktops/gnome/libwnck.nix
deleted file mode 100644
index 03912ef8044f..000000000000
--- a/pkgs/desktops/gnome/libwnck.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{input, stdenv, fetchurl, pkgconfig, gtk, perl, perlXMLParser, gettext}:
-
-stdenv.mkDerivation {
-  inherit (input) name src;
-  buildInputs = [pkgconfig gtk perl perlXMLParser gettext];
-}
diff --git a/pkgs/desktops/gnome/metacity.nix b/pkgs/desktops/gnome/metacity.nix
index 5d6f0acd5359..184efc2a165e 100644
--- a/pkgs/desktops/gnome/metacity.nix
+++ b/pkgs/desktops/gnome/metacity.nix
@@ -1,6 +1,6 @@
 { input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, glib, gtk
 , GConf, startupnotification, libXinerama, libXrandr, libXcursor
-, gettext
+, gettext, intltool
 
 , enableCompositor ? false
 , libXcomposite ? null, libXfixes ? null, libXdamage ? null, libcm ? null
@@ -14,11 +14,11 @@ stdenv.mkDerivation {
   
   buildInputs = [
     pkgconfig perl perlXMLParser glib gtk GConf startupnotification
-    libXinerama libXrandr libXcursor gettext
+    libXinerama libXrandr libXcursor gettext intltool
   ]
-  ++ (if enableCompositor then [libXcomposite libXfixes libXdamage libcm] else []);
+  ++ stdenv.lib.optionals enableCompositor [libXcomposite libXfixes libXdamage libcm];
   
-  configureFlags = "
+  configureFlags = ''
     ${if enableCompositor then "--enable-compositor" else ""}
-  ";
+  '';
 }
diff --git a/pkgs/desktops/gnome/vte.nix b/pkgs/desktops/gnome/vte.nix
deleted file mode 100644
index dc79027e84e5..000000000000
--- a/pkgs/desktops/gnome/vte.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ input, stdenv, fetchurl, gnome, pkgconfig, perl, perlXMLParser
-, ncurses, python, gettext
-}:
-
-stdenv.mkDerivation {
-  inherit (input) name src;
-  
-  buildInputs = [
-    pkgconfig perl perlXMLParser gnome.glib gnome.gtk python gettext
-  ];
-  
-  propagatedBuildInputs = [ncurses];
-}