Author: eelco
Date: Mon Aug  9 11:42:55 2010
New Revision: 23054
URL: https://svn.nixos.org/websvn/nix/?rev=23054&sc=1

Log:
* Add some more Xfce packages.

Added:
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce-utils.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-panel.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-session.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfdesktop.nix
Modified:
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfce4util.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfcegui4.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfwm4.nix
   nixpkgs/trunk/pkgs/desktops/xfce-4/default.nix

Modified: nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfce4util.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfce4util.nix    Mon Aug  9 
11:42:32 2010        (r23053)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfce4util.nix    Mon Aug  9 
11:42:55 2010        (r23054)
@@ -13,6 +13,6 @@
   meta = {
     homepage = http://www.xfce.org/;
     description = "Basic utility non-GUI functions for Xfce";
-    license = "GPLv2";
+    license = "bsd";
   };
 }

Modified: nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfcegui4.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfcegui4.nix     Mon Aug  9 
11:42:32 2010        (r23053)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/libxfcegui4.nix     Mon Aug  9 
11:42:55 2010        (r23054)
@@ -10,13 +10,16 @@
 
   # By default, libxfcegui4 tries to install into libglade's prefix.
   # Install into our own prefix instead.
-  configureFlags = "--with-libglade-module-path=$(out)/lib/libglade/2.0";
+  preConfigure =
+    ''
+      configureFlags="--with-libglade-module-path=$out/lib/libglade/2.0"
+    '';
 
   buildInputs = [ pkgconfig intltool gtk libxfce4util xfconf libglade ];
 
   meta = {
     homepage = http://www.xfce.org/;
     description = "Basic GUI library for Xfce";
-    license = "GPLv2";
+    license = "LGPLv2+";
   };
 }

Added: nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce-utils.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce-utils.nix      Mon Aug  9 
11:42:55 2010        (r23054)
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfcegui4 }:
+
+stdenv.mkDerivation rec {
+  name = "xfce-utils-4.6.2";
+  
+  src = fetchurl {
+    url = "http://www.xfce.org/archive/xfce/4.6.2/src/${name}.tar.bz2";;
+    sha1 = "6373886c3d70e576859741bde747a235567ffd8e";
+  };
+
+  configureFlags = "--with-xsession-prefix=$(out)/share/xsessions";
+
+  buildInputs = [ pkgconfig intltool gtk libxfce4util libxfcegui4 ];
+
+  meta = {
+    homepage = http://www.xfce.org/;
+    description = "Utilities and scripts for Xfce";
+    license = "GPLv2+";
+  };
+}

Added: nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-panel.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-panel.nix     Mon Aug  9 
11:42:55 2010        (r23054)
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfcegui4
+, libwnck, exo, libstartup_notification }:
+
+stdenv.mkDerivation rec {
+  name = "xfce4-panel-4.6.4";
+  
+  src = fetchurl {
+    url = "http://www.xfce.org/archive/xfce/4.6.2/src/${name}.tar.bz2";;
+    sha1 = "d2b310c036be84ed9886c06ae35b7a1a8eabfcb8";
+  };
+
+  buildInputs =
+    [ pkgconfig intltool gtk libxfce4util libxfcegui4 exo libwnck
+      libstartup_notification
+    ];
+
+  meta = {
+    homepage = http://www.xfce.org/;
+    description = "Xfce panel";
+    license = "GPLv2+";
+  };
+}

Added: nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-session.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfce4-session.nix   Mon Aug  9 
11:42:55 2010        (r23054)
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfcegui4
+, libwnck, dbus_glib, xfconf, libglade, xorg }:
+
+stdenv.mkDerivation rec {
+  name = "xfce4-session-4.6.2";
+  
+  src = fetchurl {
+    url = "http://www.xfce.org/archive/xfce/4.6.2/src/${name}.tar.bz2";;
+    sha1 = "2a5778a1543f97845f118a186e2dbb8a8ea3ff4b";
+  };
+
+  buildInputs =
+    [ pkgconfig intltool gtk libxfce4util libxfcegui4 libwnck dbus_glib
+      xfconf libglade xorg.iceauth
+    ];
+
+  meta = {
+    homepage = http://www.xfce.org/;
+    description = "Session manager for Xfce";
+    license = "GPLv2+";
+  };
+}

Added: nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfdesktop.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfdesktop.nix       Mon Aug  9 
11:42:55 2010        (r23054)
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfcegui4
+, libwnck, xfconf, libglade }:
+
+stdenv.mkDerivation rec {
+  name = "xfdesktop-4.6.2";
+  
+  src = fetchurl {
+    url = "http://www.xfce.org/archive/xfce/4.6.2/src/${name}.tar.bz2";;
+    sha1 = "cefcd1c1386d34386d4e900cbf88b7c24ef3bafb";
+  };
+
+  buildInputs =
+    [ pkgconfig intltool gtk libxfce4util libxfcegui4 libwnck xfconf
+      libglade ];
+
+  meta = {
+    homepage = http://www.xfce.org/;
+    description = "Xfce desktop manager";
+    license = "GPLv2+";
+  };
+}

Modified: nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfwm4.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfwm4.nix   Mon Aug  9 11:42:32 
2010        (r23053)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/core/xfwm4.nix   Mon Aug  9 11:42:55 
2010        (r23054)
@@ -14,6 +14,6 @@
   meta = {
     homepage = http://www.xfce.org/;
     description = "Window manager for Xfce";
-    license = "GPLv2";
+    license = "GPLv2+";
   };
 }

Modified: nixpkgs/trunk/pkgs/desktops/xfce-4/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/xfce-4/default.nix      Mon Aug  9 11:42:32 
2010        (r23053)
+++ nixpkgs/trunk/pkgs/desktops/xfce-4/default.nix      Mon Aug  9 11:42:55 
2010        (r23054)
@@ -7,29 +7,38 @@
 
   exo = callPackage ./core/exo.nix {
     inherit (pkgs.perlPackages) URI;
-    inherit (pkgs.gtkLibs) glib gtk;
   };
 
-  libxfce4util = callPackage ./core/libxfce4util.nix {
-    inherit (pkgs.gtkLibs) glib;
-  };
+  libxfce4util = callPackage ./core/libxfce4util.nix { };
 
   libxfcegui4 = callPackage ./core/libxfcegui4.nix {
     inherit (pkgs.gnome) libglade;
   };
 
-  xfconf = callPackage ./core/xfconf.nix {
-  };
+  xfconf = callPackage ./core/xfconf.nix { };
 
   xfwm4 = callPackage ./core/xfwm4.nix {
     inherit (pkgs.gnome) libglade libwnck;
   };
 
+  xfceutils = callPackage ./core/xfce-utils.nix { };
+
+  xfce4session = callPackage ./core/xfce4-session.nix {
+    inherit (pkgs.gnome) libglade libwnck;
+  };
+
+  xfce4panel = callPackage ./core/xfce4-panel.nix {
+    inherit (pkgs.gnome) libwnck;
+  };
+
+  xfdesktop = callPackage ./core/xfdesktop.nix {
+    inherit (pkgs.gnome) libwnck libglade;
+  };
+
   #### APPLICATIONS
   
   terminal = callPackage ./applications/terminal.nix {
     inherit (pkgs.gnome) vte;
-    inherit (pkgs.gtkLibs) gtk;
   };
 
 }
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to