summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-05 23:06:36 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-02-05 23:06:36 +0000
commitd8c6bb130c6c8099bb93005b368850a33f983d38 (patch)
treeb2756984d4d6885daa92d5df73ca096936707da9
parentdf0800e91d15c77ee1138327b0491ccce1ba297c (diff)
parentaee659e1e20d6571ef40d28740297554ecff6255 (diff)
* Sync with the trunk one last time.
svn path=/nixpkgs/branches/stdenv-updates/; revision=19849
-rw-r--r--doc/release-notes.xml2
-rwxr-xr-xmaintainers/scripts/copy-tarballs.sh2
-rw-r--r--maintainers/scripts/eval-release.nix20
-rw-r--r--pkgs/applications/graphics/ImageMagick/default.nix4
-rw-r--r--pkgs/applications/misc/googleearth/default.nix3
-rw-r--r--pkgs/applications/misc/grip/default.nix2
-rw-r--r--pkgs/applications/misc/hello/ex-2/default.nix4
-rw-r--r--pkgs/build-support/fetchurl/mirrors.nix37
-rw-r--r--pkgs/desktops/kde-4.3/extragear/amarok/default.nix6
-rw-r--r--pkgs/development/compilers/ghc/6.12.1.nix2
-rw-r--r--pkgs/development/libraries/glefw/default.nix4
-rw-r--r--pkgs/development/libraries/glew/default.nix9
-rw-r--r--pkgs/development/libraries/libpcap/default.nix25
-rw-r--r--pkgs/development/libraries/tk/default.nix (renamed from pkgs/development/libraries/tk/8.5.7.nix)0
-rw-r--r--pkgs/development/tools/misc/lsof/default.nix10
-rw-r--r--pkgs/games/jamp/default.nix7
-rw-r--r--pkgs/lib/platforms.nix2
-rw-r--r--pkgs/tools/networking/tcpdump/default.nix10
-rw-r--r--pkgs/tools/package-management/dpkg/default.nix6
-rw-r--r--pkgs/tools/package-management/nix/default.nix23
-rw-r--r--pkgs/top-level/all-packages.nix19
-rw-r--r--pkgs/top-level/perl-packages.nix4
-rw-r--r--pkgs/top-level/python-packages.nix2
-rw-r--r--pkgs/top-level/release.nix10
24 files changed, 96 insertions, 117 deletions
diff --git a/doc/release-notes.xml b/doc/release-notes.xml
index 0a57aa7da1897..82a43c2887b60 100644
--- a/doc/release-notes.xml
+++ b/doc/release-notes.xml
@@ -5,7 +5,7 @@
 <title>Nixpkgs Release Notes</title>
 
 
-<section><title>Release 0.13 (January NNN, 2010)</title>
+<section><title>Release 0.13 (February 5, 2010)</title>
 
 <para>As always, there are many changes.  Some of the most important
 updates are:
diff --git a/maintainers/scripts/copy-tarballs.sh b/maintainers/scripts/copy-tarballs.sh
index 76ced8a01d90f..c8f3571000361 100755
--- a/maintainers/scripts/copy-tarballs.sh
+++ b/maintainers/scripts/copy-tarballs.sh
@@ -2,7 +2,7 @@
 
 distDir=/data/webserver/tarballs
 
-urls=$(nix-instantiate --eval-only --xml --strict pkgs/top-level/build-for-release.nix \
+urls=$(nix-instantiate --eval-only --xml --strict ./eval-release.nix \
     | grep -A2 'name="urls"' \
     | grep '<string value=' \
     | sed 's/.*"\(.*\)".*/\1/' \
diff --git a/maintainers/scripts/eval-release.nix b/maintainers/scripts/eval-release.nix
new file mode 100644
index 0000000000000..64dbbd15cf385
--- /dev/null
+++ b/maintainers/scripts/eval-release.nix
@@ -0,0 +1,20 @@
+# Evaluate `release.nix' like Hydra would (i.e. call each job
+# attribute with the expected `system' argument).  Too bad
+# nix-instantiate can't to do this.
+
+let
+
+  lib = (import ../.. {}).lib;
+
+  rel = removeAttrs (import ../../pkgs/top-level/release.nix) ["tarball"];
+
+  maybe = x: let y = builtins.tryEval x; in if y.success then y.value else null;
+
+  call = attrs: lib.flip lib.mapAttrs attrs
+    (n: v: builtins.trace n (
+      if builtins.isFunction v then maybe (v { system = "i686-linux"; })
+      else if builtins.isAttrs v then call v
+      else null
+    ));
+
+in call rel
diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix
index 08386806815f1..57c236297d8b6 100644
--- a/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/pkgs/applications/graphics/ImageMagick/default.nix
@@ -1,13 +1,13 @@
 args: with args;
 
-let version = "6.5.5-6"; in
+let version = "6.5.9-1"; in
 
 stdenv.mkDerivation (rec {
   name = "ImageMagick-${version}";
 
   src = fetchurl {
     url = "mirror://imagemagick/${name}.tar.bz2";
-    sha256 = "1037nsvfpw7wdgsvvzvi0bn1n5d667d8aj1xam7zgmf7xi6xha3q";
+    sha256 = "0a4yhhfqagz28yccydngi31050101jfmq5ljln61g69yy6m47ifg";
   };
 
   configureFlags = ''
diff --git a/pkgs/applications/misc/googleearth/default.nix b/pkgs/applications/misc/googleearth/default.nix
index 139d3ac8b1fe5..e903a384f1082 100644
--- a/pkgs/applications/misc/googleearth/default.nix
+++ b/pkgs/applications/misc/googleearth/default.nix
@@ -68,7 +68,6 @@ stdenv.mkDerivation {
     description = "A world sphere viewer";
     homepage = http://earth.google.com;
     license = "unfree";
-    maintainers = with stdenv.lib.maintainers; [viric];
-    platforms = with stdenv.lib.platforms; linux;
+    maintainers = [ stdenv.lib.maintainers.viric ];
   };
 }
diff --git a/pkgs/applications/misc/grip/default.nix b/pkgs/applications/misc/grip/default.nix
index f6c43a05c3e60..a82715fc13cd4 100644
--- a/pkgs/applications/misc/grip/default.nix
+++ b/pkgs/applications/misc/grip/default.nix
@@ -15,6 +15,6 @@ stdenv.mkDerivation {
     homepage = http://nostatic.org/grip;
     license = "GPLv2";
     maintainers = [args.lib.maintainers.marcweber];
-    platforms = args.lib.platforms.linux;
+    #platforms = args.lib.platforms.linux;
   };
 }
diff --git a/pkgs/applications/misc/hello/ex-2/default.nix b/pkgs/applications/misc/hello/ex-2/default.nix
index 876e0dfb7c506..409ff3745c1ca 100644
--- a/pkgs/applications/misc/hello/ex-2/default.nix
+++ b/pkgs/applications/misc/hello/ex-2/default.nix
@@ -1,13 +1,13 @@
 {stdenv, fetchurl}:
 
 stdenv.mkDerivation {
-  name = "hello-2.3";
+  name = "hello-2.3x26";
   
   src = fetchurl {
     url = mirror://gnu/hello/hello-2.3.tar.bz2;
     sha256 = "0c7vijq8y68bpr7g6dh1gny0bff8qq81vnp4ch8pjzvg56wb3js1";
   };
-  
+
   meta = {
     description = "A program that produces a familiar, friendly greeting";
     longDescription = ''
diff --git a/pkgs/build-support/fetchurl/mirrors.nix b/pkgs/build-support/fetchurl/mirrors.nix
index 88f4e064fa133..71f1eae86f93c 100644
--- a/pkgs/build-support/fetchurl/mirrors.nix
+++ b/pkgs/build-support/fetchurl/mirrors.nix
@@ -141,31 +141,12 @@ rec {
     http://bitlbee.intergenia.de/
   ];
 
-  # ImageMagick mirrors, see http://www.imagemagick.org/script/download.php .
+  # ImageMagick mirrors, see http://www.imagemagick.org/script/download.php.
   imagemagick = [
-    ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/
-    ftp://ftp.carnet.hr/pub/misc/imagemagick/
-    ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick
-    http://imagemagick.linux-mirror.org/download
-    http://image_magick.veidrodis.com/image_magick/
-    http://imagemagick.oss-mirror.org/download
-    ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/
-    ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org
-    ftp://zoffy.asahi-net.or.jp/pub/graphics/ImageMagick
-    http://ftp.nluug.nl/pub/ImageMagick
-    http://ftp.surfnet.nl/pub/ImageMagick/
-    ftp://sunsite.icm.edu.pl/packages/ImageMagick/
-    ftp://ftp.chg.ru/packages/ImageMagick
-    http://ftp.chg.ru/packages/ImageMagick
-    http://ftp.efair.ru/pub/software/graphics/ImageMagick/
-    ftp://ftp.efair.ru/pub/software/graphics/ImageMagick/
-    ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick
-    http://www.smudge-it.co.uk/pub/imagemagick/
-    ftp://www.rx-host.net/pub/graphics/ImageMagick
-    ftp://ftp.fifi.org/pub/ImageMagick/
-    ftp://ftp.imagemagick.org/pub/ImageMagick
-    ftp://ftp.imagemagick.net/pub/ImageMagick
-    http://imagemagick.site2nd.org/imagemagick
+    http://ftp.nluug.nl/pub/ImageMagick/
+    ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/
+    ftp://ftp.imagemagick.org/pub/ImageMagick/
+    ftp://ftp.imagemagick.net/pub/ImageMagick/
   ];
 
   # CPAN mirrors.
@@ -238,14 +219,6 @@ rec {
     ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/
   ];
 
-  # Tcpdump (see http://www.tcpdump.org/mirrors.html).
-  tcpdump = [
-    ftp://ftp.wiretapped.net/pub/security/packet-capture/tcpdump.org/
-    ftp://mirror.aarnet.edu.au/pub/tcpdump/
-    ftp://gd.tuwien.ac.at/infosys/security/tcpdump.org/
-    ftp://ftp.gwdg.de/pub/misc/tcpdump/
-  ];
-
   # X.org.
   xorg = [
     http://xorg.freedesktop.org/releases/
diff --git a/pkgs/desktops/kde-4.3/extragear/amarok/default.nix b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix
index ca2a84408ef38..cf386756dc432 100644
--- a/pkgs/desktops/kde-4.3/extragear/amarok/default.nix
+++ b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix
@@ -2,10 +2,10 @@
 , kdelibs, automoc4, phonon, strigi, soprano, qca2}:
 
 stdenv.mkDerivation {
-  name = "amarok-2.2.1";
+  name = "amarok-2.2.2";
   src = fetchurl {
-    url = mirror://kde/stable/amarok/2.2.1/src/amarok-2.2.1.tar.bz2;
-    sha256 = "020srkfhly2nz3vp2xb5cd02j27r16ygm46z05vpil2csrbv5nzk";
+    url = mirror://kde/stable/amarok/2.2.2/src/amarok-2.2.2.tar.bz2;
+    sha256 = "0kg67b9wz2wi1gyn229vzbib4s0wpgqrjyfqy0032yl9fa2k13bn";
   };
   includeAllQtDirs=true;
   inherit mysql loudmouth;
diff --git a/pkgs/development/compilers/ghc/6.12.1.nix b/pkgs/development/compilers/ghc/6.12.1.nix
index 3412cc771ac3f..b54001a70eaf8 100644
--- a/pkgs/development/compilers/ghc/6.12.1.nix
+++ b/pkgs/development/compilers/ghc/6.12.1.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
     inherit homepage;
     description = "The Glasgow Haskell Compiler";
     maintainers = [stdenv.lib.maintainers.marcweber];
-    platforms = stdenv.platforms.linux;
+    platforms = stdenv.lib.platforms.linux;
   };
 
 
diff --git a/pkgs/development/libraries/glefw/default.nix b/pkgs/development/libraries/glefw/default.nix
index e58244cf818e2..bf4d0f504de68 100644
--- a/pkgs/development/libraries/glefw/default.nix
+++ b/pkgs/development/libraries/glefw/default.nix
@@ -1,9 +1,10 @@
 args: with args;
+
 stdenv.mkDerivation {
   name = "glefw-2.6";
 
   src = fetchurl {
-    url = http://prdownloads.sourceforge.net/glfw/glfw-2.6.tar.bz2;
+    url = mirror://sourceforge/glfw/glfw-2.6.tar.bz2;
     sha256 = "1jnz7szax7410qrkiwkvq34sxy11w46ybyqbkaczdyvqas6cm1hv";
   };
 
@@ -13,6 +14,7 @@ stdenv.mkDerivation {
     ensureDir $out
     make x11-install PREFIX=$out
   '';
+  
   installPhase=":";
 
   meta = { 
diff --git a/pkgs/development/libraries/glew/default.nix b/pkgs/development/libraries/glew/default.nix
index ff3baabe339a7..d53d011faba49 100644
--- a/pkgs/development/libraries/glew/default.nix
+++ b/pkgs/development/libraries/glew/default.nix
@@ -1,18 +1,19 @@
 args: with args;
+
 stdenv.mkDerivation {
   name = "glew-1.5.2";
 
   src = fetchurl {
-    url = http://dfn.dl.sourceforge.net/sourceforge/glew/glew-1.5.2.tgz;
+    url = mirror://sourceforge/glew/glew-1.5.2.tgz;
     sha256 = "0dh5wpfq7aaldkiwcqmm9w59c2qcglkjv8zazmnm8n5771n3caj8";
   };
 
   buildInputs = [mesa x11 libXmu libXi];
 
   meta = { 
-      description = "cross-platform open-source C/C++ extension loading library";
-      homepage = http://glew.sourceforge.net/;
-      license = ["BSD" "GLX" "SGI-B" "GPL2"]; # License description copied from gentoo-1.4.0 
+    description = "cross-platform open-source C/C++ extension loading library";
+    homepage = http://glew.sourceforge.net/;
+    license = ["BSD" "GLX" "SGI-B" "GPL2"]; # License description copied from gentoo-1.4.0 
   };
 
   installPhase="GLEW_DEST=\$out make install";
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix
index 5dbbf010be84a..fbd73230d7355 100644
--- a/pkgs/development/libraries/libpcap/default.nix
+++ b/pkgs/development/libraries/libpcap/default.nix
@@ -1,23 +1,18 @@
-{stdenv, fetchurl, flex, bison}:
+{ stdenv, fetchurl, flex, bison }:
 
 stdenv.mkDerivation rec {
   name = "libpcap-1.0.0";
+  
   src = fetchurl {
-      url = [
-       "mirror://tcpdump/release/${name}.tar.gz"
-       "http://www.sfr-fresh.com/unix/misc/${name}.tar.gz"
-      ];
-      sha256 = "1h3kmj485qz1i08xs4sc3a0bmhs1rvq0h7gycs7paap2szhw8552";
+    url = "http://www.tcpdump.org/release/${name}.tar.gz";
+    sha256 = "1h3kmj485qz1i08xs4sc3a0bmhs1rvq0h7gycs7paap2szhw8552";
   };
-  buildInputs = [flex bison];
-  configureFlags = [
-      "${if stdenv.system == "i686-linux" then "--with-pcap=linux" else ""}"
-       "--with-pcap=linux"
-  ];
+  
+  buildInputs = [ flex bison ];
+  
+  configureFlags = "--with-pcap=linux";
 
   preInstall = ''ensureDir $out/bin'';
-  patches = if stdenv.system == "i686-linux"
-      then []
-      else [ ./libpcap_amd64.patch ];
-
+  
+  patches = [ ./libpcap_amd64.patch ];
 }
diff --git a/pkgs/development/libraries/tk/8.5.7.nix b/pkgs/development/libraries/tk/default.nix
index bf6da7b65982e..bf6da7b65982e 100644
--- a/pkgs/development/libraries/tk/8.5.7.nix
+++ b/pkgs/development/libraries/tk/default.nix
diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix
index 8d793d5004e19..08539d2aa9451 100644
--- a/pkgs/development/tools/misc/lsof/default.nix
+++ b/pkgs/development/tools/misc/lsof/default.nix
@@ -1,15 +1,11 @@
 {stdenv, fetchurl}:
 
 stdenv.mkDerivation {
-  name = "lsof-4.81";
+  name = "lsof-4.83";
 
   src = fetchurl {
-    urls = [
-      http://ftp.uni-bayreuth.de/packages/tools/lsof/lsof_4.81.tar.bz2
-      ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.81.tar.bz2
-      ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/lsof_4.81.tar.bz2
-    ];
-    sha256 = "1fcamd8qpczgb3kz9b2rhflbq6lyd3lic4i7xl7n99fx76ha1n19";
+    url = ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_4.83.tar.bz2;
+    sha256 = "0i7mn4ygmrf0rvxz5vgzhmr8q7bhxrh9h2q7rpip1f9npq5r77xq";
   };
 
   unpackPhase = "tar xvjf $src; cd lsof_*; tar xvf lsof_*.tar; sourceRoot=$( echo lsof_*/); ";
diff --git a/pkgs/games/jamp/default.nix b/pkgs/games/jamp/default.nix
index b551b9b6dfce4..d9ae4ca738b75 100644
--- a/pkgs/games/jamp/default.nix
+++ b/pkgs/games/jamp/default.nix
@@ -24,10 +24,7 @@ rec {
       
   meta = {
     description = "A physics-based game";
-    maintainers = [
-      a.lib.maintainers.raskin
-    ];
-    platforms = with a.lib.platforms; 
-      linux ++ darwin;
+    maintainers = [ a.lib.maintainers.raskin ];
+    platforms = a.lib.platforms.linux;
   };
 }
diff --git a/pkgs/lib/platforms.nix b/pkgs/lib/platforms.nix
index d8f9692ae0944..5174476f9548d 100644
--- a/pkgs/lib/platforms.nix
+++ b/pkgs/lib/platforms.nix
@@ -11,5 +11,5 @@ rec {
   unix = linux ++ darwin ++ freebsd ++ openbsd;
   all = linux ++ darwin ++ cygwin ++ freebsd ++ openbsd;
   allBut = platform: lists.filter (x: platform != x) all;
-  mesaPlatforms = linux ++ darwin ++ freebsd;
+  mesaPlatforms = linux;
 }
diff --git a/pkgs/tools/networking/tcpdump/default.nix b/pkgs/tools/networking/tcpdump/default.nix
index 0b1937e76afb6..b7b0059961614 100644
--- a/pkgs/tools/networking/tcpdump/default.nix
+++ b/pkgs/tools/networking/tcpdump/default.nix
@@ -1,14 +1,14 @@
-{stdenv, fetchurl, libpcap}:
+{ stdenv, fetchurl, libpcap }:
 
 stdenv.mkDerivation rec {
-  name = "tcpdump-3.9.4";
+  name = "tcpdump-4.0.0";
 
   src = fetchurl {
-    url = "mirror://tcpdump/release/${name}.tar.gz";
-    sha256 = "1dbknf6ys7n3mmlb6klr0jh0jgnnq3zd9y44kjdxcbmbdjhp1rvy";
+    url = "http://www.tcpdump.org/release/${name}.tar.gz";
+    sha256 = "112j0d12l5zsq56akn4n23i98pwblfb7qhblk567ddbl0bz9xsaz";
   };
 
-  buildInputs = [libpcap];
+  buildInputs = [ libpcap ];
 
   meta = {
     description = "tcpdump, a famous network sniffer";
diff --git a/pkgs/tools/package-management/dpkg/default.nix b/pkgs/tools/package-management/dpkg/default.nix
index 2d8adc1350a19..e10abe9ac81cb 100644
--- a/pkgs/tools/package-management/dpkg/default.nix
+++ b/pkgs/tools/package-management/dpkg/default.nix
@@ -1,11 +1,11 @@
 {stdenv, fetchurl, perl, zlib, bzip2}:
 
 stdenv.mkDerivation {
-  name = "dpkg-1.14.25";
+  name = "dpkg-1.14.28";
   
   src = fetchurl {
-    url = mirror://debian/pool/main/d/dpkg/dpkg_1.14.25.tar.gz;
-    sha256 = "1111r1ijyh149h7vby9vc8137hl9778ja3dln7ilkxhc1y1yjp2l";
+    url = mirror://debian/pool/main/d/dpkg/dpkg_1.14.28.tar.gz;
+    sha256 = "1k3h1rv2qd6ha6mpifhjkpasd4dzr8l45jvc49p7fldqm4nzyixc";
   };
 
   configureFlags = "--without-dselect --with-admindir=/var/lib/dpkg";
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 70e7b749c7094..a2685ead6c26c 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -1,25 +1,24 @@
-{ stdenv, fetchurl, aterm, db4, perl, curl, bzip2, openssl ? null
+{ stdenv, fetchurl, aterm, perl, curl, bzip2, openssl ? null
 , storeDir ? "/nix/store"
 , stateDir ? "/nix/var"
-, supportOldDBs ? true
 }:
 
 stdenv.mkDerivation rec {
-  name = "nix-0.13";
+  name = "nix-0.14";
   
   src = fetchurl {
-    url = "http://hydra.nixos.org/build/118589/download/4/${name}.tar.bz2";
-    sha256 = "6da44cacb7185e67dff39a2339c42f9c722081bac0dc593565bd89674beb1f94";
+    url = "http://hydra.nixos.org/build/281118/download/4/${name}.tar.bz2";
+    sha256 = "7df3dd52a7a42354e845302665c3e1f67af287f9cca2bda67f8abb724e52c519";
   };
 
-  buildInputs = [perl curl openssl];
+  buildInputs = [ perl curl openssl ];
 
-  configureFlags = ''
-    --with-store-dir=${storeDir} --localstatedir=${stateDir}
-    --with-aterm=${aterm} --with-bzip2=${bzip2}
-    ${if supportOldDBs then "--with-bdb=${db4}" else "--disable-old-db-compat"}
-    --disable-init-state
-  '';
+  configureFlags =
+    ''
+      --with-store-dir=${storeDir} --localstatedir=${stateDir}
+      --with-aterm=${aterm} --with-bzip2=${bzip2}
+      --disable-init-state
+    '';
 
   doCheck = true;
 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 836ecad2a1f57..76330a29cb9f3 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4891,7 +4891,7 @@ let
     inherit stdenv fetchurl cmake qt4;
   };
 
-  tk = import ../development/libraries/tk/8.5.7.nix {
+  tk = import ../development/libraries/tk {
     inherit fetchurl stdenv tcl x11;
   };
 
@@ -7288,10 +7288,10 @@ let
   };
 
   googleearth = import ../applications/misc/googleearth {
-      inherit stdenv fetchurl glibc mesa freetype zlib glib;
-      inherit (xlibs) libSM libICE libXi libXv libXrender libXrandr libXfixes
-        libXcursor libXinerama libXext libX11;
-    };
+    inherit stdenv fetchurl glibc mesa freetype zlib glib;
+    inherit (xlibs) libSM libICE libXi libXv libXrender libXrandr libXfixes
+      libXcursor libXinerama libXext libX11;
+  };
 
   gpsbabel = import ../applications/misc/gpsbabel {
     inherit fetchurl stdenv zlib expat;
@@ -8747,8 +8747,8 @@ let
   };
 
   foldingathome = import ../misc/foldingathome {
-      inherit fetchurl stdenv;
-    };
+    inherit fetchurl stdenv;
+  };
 
   freestyle = import ../misc/freestyle {
     inherit fetchurl freeglut qt4 libpng lib3ds libQGLViewer swig;
@@ -8833,19 +8833,20 @@ let
   nix = makeOverridable (import ../tools/package-management/nix) {
     inherit fetchurl stdenv perl curl bzip2 openssl;
     aterm = aterm242fixes;
-    db4 = db45;
-    supportOldDBs = getPkgConfig "nix" "OldDBSupport" true;
     storeDir = getPkgConfig "nix" "storeDir" "/nix/store";
     stateDir = getPkgConfig "nix" "stateDir" "/nix/var";
   };
 
   # The bleeding edge.
+  nixUnstable = nix;
+  /*
   nixUnstable = makeOverridable (import ../tools/package-management/nix/unstable.nix) {
     inherit fetchurl stdenv perl curl bzip2 openssl;
     aterm = aterm242fixes;
     storeDir = getPkgConfig "nix" "storeDir" "/nix/store";
     stateDir = getPkgConfig "nix" "stateDir" "/nix/var";
   };
+  */
 
   nixCustomFun = src: preConfigure: enableScripts: configureFlags:
     import ../tools/package-management/nix/custom.nix {
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index c59f70dc86a39..8e1709c21cc86 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -895,10 +895,10 @@ rec {
   };
 
   DBIxClassSchemaLoader = buildPerlPackage rec {
-    name = "DBIx-Class-Schema-Loader-0.04999_14";
+    name = "DBIx-Class-Schema-Loader-0.05000";
     src = fetchurl {
       url = "mirror://cpan/authors/id/R/RK/RKITOVER/${name}.tar.gz";
-      sha256 = "0xswxcc31g6clwxc1d7skpjfpf5i0sw5y7d16n9v4x5vb8hd55dc";
+      sha256 = "00lwggmwfwi3qbsx9jl5kdi5aszflpiggvksinmsam6sfyfpz2rq";
     };
     propagatedBuildInputs = [
       DBI DBDSQLite DataDump UNIVERSALrequire
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index b55c101167aad..7b08c048fe5af 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -369,7 +369,7 @@ rec {
       license = "GPLv2+";
 
       maintainers = [ stdenv.lib.maintainers.ludo ];
-      platforms = python.meta.platforms;
+      platforms = stdenv.lib.platforms.linux;
     };
   });
 
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index e866bba9e8718..bf8f5b46d0486 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -94,7 +94,7 @@ let
         else [];
 
   /* Common platform groups on which to test packages. */
-  inherit (pkgs.lib.platforms) linux darwin cygwin allBut all;
+  inherit (pkgs.lib.platforms) linux darwin cygwin allBut all mesaPlatforms;
 
   /* Platform groups for specific kinds of applications. */
   x11Supported = linux;
@@ -202,7 +202,7 @@ in {
   ghostscriptX = linux;
   gimp = linux;
   git = linux;
-  gitFull = linux;
+  #gitFull = linux;
   glibc = linux;
   glibcLocales = linux;
   glxinfo = linux;
@@ -293,7 +293,7 @@ in {
   mcron = linux;
   mdadm = linux;
   mercurial = allBut "i686-cygwin";
-  mesa = linux ++ darwin;
+  mesa = mesaPlatforms;
   midori = linux;
   mingetty = linux;
   mk = linux;
@@ -500,10 +500,6 @@ in {
     gtk = linux;
   };
 
-  haskellPackages_ghc683 = {
-    ghc = ghcSupported;
-  };
-
   haskellPackages_ghc6102 = {
     ghc = ghcSupported;
   };