summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-01-30 16:04:03 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-01-30 16:04:03 +0000
commit3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671 (patch)
tree8f4f5bc667119caf379ff3677e1cf25e0f920cf4 /pkgs/development
parent53c56afcfe0600ecf582114f7da2e21eaa2dbd11 (diff)
downloadnixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar.gz
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar.bz2
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar.lz
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar.xz
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.tar.zst
nixpkgs-3389f4bc3660f5f47fdf8e9ebf41c1de1b30f671.zip
* Copy lots of files to nix.cs.uu.nl.
svn path=/nixpkgs/trunk/; revision=4623
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/compilers/blackdown/blackdown-i686.nix2
-rw-r--r--pkgs/development/compilers/gcc-3.3/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-3.4-arm/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-3.4/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-4.0-cross/default.nix2
-rw-r--r--pkgs/development/compilers/gcc-4.0/default.nix2
-rw-r--r--pkgs/development/compilers/ghc/boot.nix2
-rw-r--r--pkgs/development/compilers/ghc/default.nix2
-rw-r--r--pkgs/development/compilers/jikes/default.nix2
-rw-r--r--pkgs/development/compilers/nasm/default.nix2
-rw-r--r--pkgs/development/compilers/opencxx/default.nix2
-rw-r--r--pkgs/development/compilers/transformers/transformers-0.4.nix2
-rw-r--r--pkgs/development/eclipse/ecj/default.nix2
-rw-r--r--pkgs/development/eclipse/jdt-sdk/default.nix2
-rw-r--r--pkgs/development/interpreters/jre/jre-sun-linux.nix2
-rw-r--r--pkgs/development/interpreters/php/default.nix2
-rw-r--r--pkgs/development/interpreters/python/default.nix2
-rw-r--r--pkgs/development/interpreters/ruby/default.nix2
-rw-r--r--pkgs/development/interpreters/tcl/default.nix2
-rw-r--r--pkgs/development/libraries/SDL/default.nix2
-rw-r--r--pkgs/development/libraries/Xaw3d/default.nix2
-rw-r--r--pkgs/development/libraries/aalib/default.nix2
-rw-r--r--pkgs/development/libraries/aterm/aterm-2.4.nix2
-rw-r--r--pkgs/development/libraries/beecrypt/default.nix2
-rw-r--r--pkgs/development/libraries/boehm-gc/default.nix2
-rw-r--r--pkgs/development/libraries/cairo/default.nix2
-rw-r--r--pkgs/development/libraries/chmlib/default.nix2
-rw-r--r--pkgs/development/libraries/cil/default.nix2
-rw-r--r--pkgs/development/libraries/cracklib/default.nix4
-rw-r--r--pkgs/development/libraries/db4/default.nix2
-rw-r--r--pkgs/development/libraries/dclib/default.nix2
-rw-r--r--pkgs/development/libraries/fontconfig/default.nix2
-rw-r--r--pkgs/development/libraries/freetype/default.nix2
-rw-r--r--pkgs/development/libraries/gettext/default.nix2
-rw-r--r--pkgs/development/libraries/glibc/default.nix4
-rw-r--r--pkgs/development/libraries/gnome/src-gnome-desktop-2.10.1.nix138
-rw-r--r--pkgs/development/libraries/gnome/src-gnome-platform-2.10.1.nix54
-rw-r--r--pkgs/development/libraries/gpgme/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.6/glib/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.6/glibmm/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.6/gtk+/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.6/gtkmm/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.6/pango/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/atk/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/glib/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/glibmm/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/gtk+/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/gtkmm/default.nix2
-rw-r--r--pkgs/development/libraries/gtk-libs-2.8/pango/default.nix2
-rw-r--r--pkgs/development/libraries/java/cup/default.nix2
-rw-r--r--pkgs/development/libraries/java/httpunit/default.nix2
-rw-r--r--pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix2
-rw-r--r--pkgs/development/libraries/java/jdom/default.nix2
-rw-r--r--pkgs/development/libraries/java/jflex/default.nix2
-rw-r--r--pkgs/development/libraries/java/junit/default.nix2
-rw-r--r--pkgs/development/libraries/java/lucene/default.nix2
-rw-r--r--pkgs/development/libraries/java/mockobjects/default.nix2
-rw-r--r--pkgs/development/libraries/java/swt/default.nix2
-rw-r--r--pkgs/development/libraries/kde/kdelibs/default.nix2
-rw-r--r--pkgs/development/libraries/lesstif/default.nix2
-rw-r--r--pkgs/development/libraries/libcaca/default.nix2
-rw-r--r--pkgs/development/libraries/libdrm/default.nix2
-rw-r--r--pkgs/development/libraries/libgpg-error/default.nix2
-rw-r--r--pkgs/development/libraries/libgsf/default.nix2
-rw-r--r--pkgs/development/libraries/libmspack/default.nix2
-rw-r--r--pkgs/development/libraries/libpcap/default.nix2
-rw-r--r--pkgs/development/libraries/libpng/default.nix2
-rw-r--r--pkgs/development/libraries/libsigcxx/default.nix2
-rw-r--r--pkgs/development/libraries/libsndfile/default.nix2
-rw-r--r--pkgs/development/libraries/libtiff/default.nix2
-rw-r--r--pkgs/development/libraries/libusb/default.nix2
-rw-r--r--pkgs/development/libraries/libwpd/default.nix2
-rw-r--r--pkgs/development/libraries/libxml2/default.nix2
-rw-r--r--pkgs/development/libraries/libxslt/default.nix2
-rw-r--r--pkgs/development/libraries/mesa/default.nix6
-rw-r--r--pkgs/development/libraries/neon/default.nix2
-rw-r--r--pkgs/development/libraries/neon/neon-0.24.7.nix2
-rw-r--r--pkgs/development/libraries/nss/default.nix4
-rw-r--r--pkgs/development/libraries/openal/default.nix2
-rw-r--r--pkgs/development/libraries/openexr/default.nix2
-rw-r--r--pkgs/development/libraries/openssl-0.9.8/default.nix2
-rw-r--r--pkgs/development/libraries/openssl/default.nix2
-rw-r--r--pkgs/development/libraries/pangoxsl/default.nix2
-rw-r--r--pkgs/development/libraries/pciutils/default.nix2
-rw-r--r--pkgs/development/libraries/pcre/default.nix2
-rw-r--r--pkgs/development/libraries/qt-3/default.nix2
-rw-r--r--pkgs/development/libraries/readline/readline4.nix2
-rw-r--r--pkgs/development/libraries/rte/default.nix2
-rw-r--r--pkgs/development/libraries/slang/default.nix2
-rw-r--r--pkgs/development/libraries/speex/default.nix2
-rw-r--r--pkgs/development/libraries/stlport/default.nix2
-rw-r--r--pkgs/development/libraries/t1lib/default.nix2
-rw-r--r--pkgs/development/libraries/wxGTK-2.6/default.nix2
-rw-r--r--pkgs/development/libraries/xine-lib/default.nix2
-rw-r--r--pkgs/development/libraries/xlibs/libXrender/default.nix2
-rw-r--r--pkgs/development/libraries/xlibs/libXt/default.nix2
-rw-r--r--pkgs/development/libraries/xlibs/renderext/default.nix2
-rw-r--r--pkgs/development/libraries/xlibs/xproto/default.nix2
-rw-r--r--pkgs/development/libraries/zlib/default.nix2
-rw-r--r--pkgs/development/libraries/zvbi/default.nix2
-rw-r--r--pkgs/development/python-modules/pygtk/default.nix2
-rw-r--r--pkgs/development/tools/build-managers/apache-ant/core-apache-ant.nix2
-rw-r--r--pkgs/development/tools/misc/automake/automake-1.9.x.nix2
-rw-r--r--pkgs/development/tools/misc/binutils-cross/default.nix2
-rw-r--r--pkgs/development/tools/misc/binutils/default.nix2
-rw-r--r--pkgs/development/tools/misc/callgrind/default.nix2
-rw-r--r--pkgs/development/tools/misc/ctags/default.nix2
-rw-r--r--pkgs/development/tools/misc/gnum4/default.nix2
-rw-r--r--pkgs/development/tools/misc/help2man/default.nix2
-rw-r--r--pkgs/development/tools/misc/kcachegrind/default.nix2
-rw-r--r--pkgs/development/tools/misc/libtool/default.nix2
-rw-r--r--pkgs/development/tools/misc/pkgconfig/pkgconfig-0.17.2.nix2
-rw-r--r--pkgs/development/tools/misc/strace/default.nix2
-rw-r--r--pkgs/development/tools/misc/texinfo/default.nix2
-rw-r--r--pkgs/development/tools/misc/valgrind/default.nix2
-rw-r--r--pkgs/development/tools/parsing/bison/bison-2.1.nix2
-rw-r--r--pkgs/development/uclibc/default.nix2
117 files changed, 216 insertions, 216 deletions
diff --git a/pkgs/development/compilers/blackdown/blackdown-i686.nix b/pkgs/development/compilers/blackdown/blackdown-i686.nix
index 9e4bce399cb..35ff176bb7b 100644
--- a/pkgs/development/compilers/blackdown/blackdown-i686.nix
+++ b/pkgs/development/compilers/blackdown/blackdown-i686.nix
@@ -7,7 +7,7 @@ assert stdenv.system == "i686-linux";
   dirname = "j2sdk1.4.2";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://sunsite.dk/mirrors/java-linux/JDK-1.4.2/i386/02/j2sdk-1.4.2-02-linux-i586.bin;
+    url = http://nix.cs.uu.nl/dist/tarballs/j2sdk-1.4.2-02-linux-i586.bin;
     md5 = "a65733528562794b7838407084cabd9a";
   };
 }) // {mozillaPlugin = "/jre/plugin/i386/mozilla";}
diff --git a/pkgs/development/compilers/gcc-3.3/default.nix b/pkgs/development/compilers/gcc-3.3/default.nix
index 843c8df2877..6f69e34f6ba 100644
--- a/pkgs/development/compilers/gcc-3.3/default.nix
+++ b/pkgs/development/compilers/gcc-3.3/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
   name = "gcc-3.3.6";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gcc-3.3.6.tar.bz2;
     md5 = "6936616a967da5a0b46f1e7424a06414";
   };
   inherit noSysDirs langC langCC langF77;
diff --git a/pkgs/development/compilers/gcc-3.4-arm/default.nix b/pkgs/development/compilers/gcc-3.4-arm/default.nix
index 7a701cc236f..4b671e78c99 100644
--- a/pkgs/development/compilers/gcc-3.4-arm/default.nix
+++ b/pkgs/development/compilers/gcc-3.4-arm/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
   name = "gcc-3.4.4-arm";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/gcc/gcc-3.4.4/gcc-3.4.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gcc-3.4.4.tar.bz2;
     md5 = "b594ff4ea4fbef4ba9220887de713dfe";
   };
   # !!! apply only if noSysDirs is set
diff --git a/pkgs/development/compilers/gcc-3.4/default.nix b/pkgs/development/compilers/gcc-3.4/default.nix
index b12112f9008..7567f9a0a69 100644
--- a/pkgs/development/compilers/gcc-3.4/default.nix
+++ b/pkgs/development/compilers/gcc-3.4/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
   name = "gcc-3.4.5";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.5/gcc-3.4.5.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gcc-3.4.5.tar.bz2;
     md5 = "7c3c3c3e764dcee5eb771432062d69e1";
   };
   # !!! apply only if noSysDirs is set
diff --git a/pkgs/development/compilers/gcc-4.0-cross/default.nix b/pkgs/development/compilers/gcc-4.0-cross/default.nix
index 70931820e52..a31353e2d23 100644
--- a/pkgs/development/compilers/gcc-4.0-cross/default.nix
+++ b/pkgs/development/compilers/gcc-4.0-cross/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   src = fetchurl {
     #url = ftp://ftp.nluug.nl/pub/gnu/gcc/gcc-4.0.2/gcc-core-4.0.2.tar.bz2;
-    url = ftp://ftp.gnu.org/gnu/gcc/gcc-4.0.2/gcc-core-4.0.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gcc-core-4.0.2.tar.bz2;
     md5 = "f7781398ada62ba255486673e6274b26";
     #url = ftp://ftp.nluug.nl/pub/gnu/gcc/gcc-4.0.2/gcc-4.0.2.tar.bz2;
     #md5 = "a659b8388cac9db2b13e056e574ceeb0";
diff --git a/pkgs/development/compilers/gcc-4.0/default.nix b/pkgs/development/compilers/gcc-4.0/default.nix
index a744c1c504c..bed212e964b 100644
--- a/pkgs/development/compilers/gcc-4.0/default.nix
+++ b/pkgs/development/compilers/gcc-4.0/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
   name = "gcc-4.0.2";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.0.2/gcc-4.0.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gcc-4.0.2.tar.bz2;
     md5 = "a659b8388cac9db2b13e056e574ceeb0";
   };
   # !!! apply only if noSysDirs is set
diff --git a/pkgs/development/compilers/ghc/boot.nix b/pkgs/development/compilers/ghc/boot.nix
index 54b32ece938..7ab762fbc50 100644
--- a/pkgs/development/compilers/ghc/boot.nix
+++ b/pkgs/development/compilers/ghc/boot.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
   name = "ghc-6.4.1";
   builder = ./boot.sh;
   src = fetchurl {
-    url = http://www.haskell.org/ghc/dist/6.4.1/ghc-6.4.1-i386-unknown-linux.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/ghc-6.4.1-i386-unknown-linux.tar.bz2;
     md5 = "9cd18a8e946da91b373b8ec855cd842e";
   };
   buildInputs = [perl];
diff --git a/pkgs/development/compilers/ghc/default.nix b/pkgs/development/compilers/ghc/default.nix
index cac79fd92bb..1fdeef20c19 100644
--- a/pkgs/development/compilers/ghc/default.nix
+++ b/pkgs/development/compilers/ghc/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "ghc-6.4.1";
   src = fetchurl {
-    url = http://www.haskell.org/ghc/dist/6.4.1/ghc-6.4.1-src.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/ghc-6.4.1-src.tar.bz2;
     md5 = "fd289bc7c3afa272ff831a71a50b5b00";
   };
   buildInputs = [perl ghc m4];
diff --git a/pkgs/development/compilers/jikes/default.nix b/pkgs/development/compilers/jikes/default.nix
index 21bd4167113..30efc0083d6 100644
--- a/pkgs/development/compilers/jikes/default.nix
+++ b/pkgs/development/compilers/jikes/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "jikes-1.22";
   src = fetchurl {
-    url = http://mesh.dl.sourceforge.net/sourceforge/jikes/jikes-1.22.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/jikes-1.22.tar.bz2;
     md5 = "cda958c7fef6b43b803e1d1ef9afcb85";
   };
 }
diff --git a/pkgs/development/compilers/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix
index caf1133072c..752819fa253 100644
--- a/pkgs/development/compilers/nasm/default.nix
+++ b/pkgs/development/compilers/nasm/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "nasm-0.98.39";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/nasm/nasm-0.98.39.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/nasm-0.98.39.tar.bz2;
     md5 = "2032ad44c7359f7a9a166a40a633e772";
   };
 }
diff --git a/pkgs/development/compilers/opencxx/default.nix b/pkgs/development/compilers/opencxx/default.nix
index 55d06ade75b..8aabb10fdc3 100644
--- a/pkgs/development/compilers/opencxx/default.nix
+++ b/pkgs/development/compilers/opencxx/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "opencxx-2.8";
   src = fetchurl {
-    url = http://mesh.dl.sourceforge.net/sourceforge/opencxx/opencxx-2.8.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/opencxx-2.8.tar.gz;
     md5 = "0f71df82751fe8aba5122d6e0541c98a";
   };
 
diff --git a/pkgs/development/compilers/transformers/transformers-0.4.nix b/pkgs/development/compilers/transformers/transformers-0.4.nix
index 557406cadca..f4d0049af95 100644
--- a/pkgs/development/compilers/transformers/transformers-0.4.nix
+++ b/pkgs/development/compilers/transformers/transformers-0.4.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   name = "transformers-0.4";
 
   src = fetchurl {
-    url = http://www.lrde.epita.fr/dload/transformers/transformers-0.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/transformers-0.4.tar.bz2;
     md5 = "19f5b752aec5f4d09cf45cc199fd5bfb";
   };
 
diff --git a/pkgs/development/eclipse/ecj/default.nix b/pkgs/development/eclipse/ecj/default.nix
index 44e2a1edd0d..c331db328c1 100644
--- a/pkgs/development/eclipse/ecj/default.nix
+++ b/pkgs/development/eclipse/ecj/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "ecj-3.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/R-3.1-200506271435/eclipse-sourceBuild-srcIncluded-3.1.zip;
+    url = http://nix.cs.uu.nl/dist/tarballs/eclipse-sourceBuild-srcIncluded-3.1.zip;
     md5 = "19ad65d52005da5eaa1d3687b3a50de2";
   };
 
diff --git a/pkgs/development/eclipse/jdt-sdk/default.nix b/pkgs/development/eclipse/jdt-sdk/default.nix
index 4734522b5f4..c46ee781ab0 100644
--- a/pkgs/development/eclipse/jdt-sdk/default.nix
+++ b/pkgs/development/eclipse/jdt-sdk/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "eclipse-jdt-sdk-3.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1-200506271435/eclipse-JDT-SDK-3.1.zip;
+    url = http://nix.cs.uu.nl/dist/tarballs/eclipse-JDT-SDK-3.1.zip;
     md5 = "665b51beaa718b2fec6b0155ed369f76";
   };
 
diff --git a/pkgs/development/interpreters/jre/jre-sun-linux.nix b/pkgs/development/interpreters/jre/jre-sun-linux.nix
index b4d072107cb..abab0cff7be 100644
--- a/pkgs/development/interpreters/jre/jre-sun-linux.nix
+++ b/pkgs/development/interpreters/jre/jre-sun-linux.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
   version = "jre1.5.0_02";
   builder = ./builder.sh;
   src = fetchurl {
-      url = http://jdl.sun.com/webapps/download/AutoDL?BundleId=9986;
+      url = http://nix.cs.uu.nl/dist/tarballs/AutoDL?BundleId=9986;
       md5 = "1c9b3bb9670df5ebb5587d2bcba73b3c";
     };
 }
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index b107e96b7c3..c81d253741f 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -5,7 +5,7 @@ assert libxml2 != null;
 stdenv.mkDerivation {
   name = "php-5.0.4";
   src = fetchurl {
-    url = http://de.php.net/distributions/php-5.0.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/php-5.0.4.tar.bz2;
     md5 = "fb1aac107870f897d26563a9cc5053c0";
   };
   
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index 996da509952..82b290f9eb3 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -5,7 +5,7 @@ assert zlibSupport -> zlib != null;
 stdenv.mkDerivation {
   name = "python-2.4.2";
   src = fetchurl {
-    url = http://www.python.org/ftp/python/2.4.2/Python-2.4.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/Python-2.4.2.tar.bz2;
     md5 = "98db1465629693fc434d4dc52db93838";
   };
   buildInputs = [
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index fa537529785..f8e7af8ab6e 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "ruby-1.8.4";
   src = fetchurl {
-    url = ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/ruby-1.8.4.tar.gz;
     md5 = "bd8c2e593e1fa4b01fd98eaf016329bb";
   };
 }
diff --git a/pkgs/development/interpreters/tcl/default.nix b/pkgs/development/interpreters/tcl/default.nix
index 8bc92f60aae..5de7bc90584 100644
--- a/pkgs/development/interpreters/tcl/default.nix
+++ b/pkgs/development/interpreters/tcl/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "tcl-8.4.11";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://heanet.dl.sourceforge.net/sourceforge/tcl/tcl8.4.11-src.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/tcl8.4.11-src.tar.gz;
     md5 = "629dfea34e4087eb4683f834060abb63";
   };
 }
diff --git a/pkgs/development/libraries/SDL/default.nix b/pkgs/development/libraries/SDL/default.nix
index 7e085a69397..0d41b13eaea 100644
--- a/pkgs/development/libraries/SDL/default.nix
+++ b/pkgs/development/libraries/SDL/default.nix
@@ -5,7 +5,7 @@ assert openglSupport -> mesa != null;
 stdenv.mkDerivation {
   name = "SDL-1.2.9";
   src = fetchurl {
-    url = http://www.libsdl.org/release/SDL-1.2.9.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/SDL-1.2.9.tar.gz;
     md5 = "80919ef556425ff82a8555ff40a579a0";
   };
   buildInputs = [
diff --git a/pkgs/development/libraries/Xaw3d/default.nix b/pkgs/development/libraries/Xaw3d/default.nix
index f4af1ec13a8..3245ec7eccb 100644
--- a/pkgs/development/libraries/Xaw3d/default.nix
+++ b/pkgs/development/libraries/Xaw3d/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "Xaw3d-1.5E";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://freshmeat.net/redir/xaw3d/11835/url_tgz/Xaw3d-1.5E.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/Xaw3d-1.5E.tar.gz;
     md5 = "29ecfdcd6bcf47f62ecfd672d31269a1";
   };
   patches = [./config.patch];
diff --git a/pkgs/development/libraries/aalib/default.nix b/pkgs/development/libraries/aalib/default.nix
index 5f138ef729a..b06db7eb39d 100644
--- a/pkgs/development/libraries/aalib/default.nix
+++ b/pkgs/development/libraries/aalib/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "aalib-1.4rc4";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/aa-project/aalib-1.4rc4.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/aalib-1.4rc4.tar.gz;
     md5 = "d5aa8e9eae07b7441298b5c30490f6a6";
   };
   buildInputs = [ncurses];
diff --git a/pkgs/development/libraries/aterm/aterm-2.4.nix b/pkgs/development/libraries/aterm/aterm-2.4.nix
index 6dc59908a60..a4a802471fe 100644
--- a/pkgs/development/libraries/aterm/aterm-2.4.nix
+++ b/pkgs/development/libraries/aterm/aterm-2.4.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "aterm-2.4.2";
   src = fetchurl {
-    url = http://www.cwi.nl/projects/MetaEnv/aterm/aterm-2.4.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/aterm-2.4.2.tar.gz;
     md5 = "18617081dd112d85e6c4b1b552628114";
   };
 }
diff --git a/pkgs/development/libraries/beecrypt/default.nix b/pkgs/development/libraries/beecrypt/default.nix
index 6d8e776ce80..d6fa6227285 100644
--- a/pkgs/development/libraries/beecrypt/default.nix
+++ b/pkgs/development/libraries/beecrypt/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "beecrypt-4.1.2";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/beecrypt/beecrypt-4.1.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/beecrypt-4.1.2.tar.gz;
     md5 = "820d26437843ab0a6a8a5151a73a657c";
   };
   buildInputs = [m4];
diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix
index d3e12096457..8ae23f44d56 100644
--- a/pkgs/development/libraries/boehm-gc/default.nix
+++ b/pkgs/development/libraries/boehm-gc/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "boehm-gc-6.5";
   src = fetchurl {
-    url = http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.5.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/gc6.5.tar.gz;
     md5 = "00bf95cdcbedfa7321d14e0133b31cdb";
   };
 }
diff --git a/pkgs/development/libraries/cairo/default.nix b/pkgs/development/libraries/cairo/default.nix
index f4ea4c5e699..22ef287901b 100644
--- a/pkgs/development/libraries/cairo/default.nix
+++ b/pkgs/development/libraries/cairo/default.nix
@@ -11,7 +11,7 @@ assert pngSupport -> libpng != null;
 stdenv.mkDerivation {
   name = "cairo-1.0.2";
   src = fetchurl {
-    url = http://cairographics.org/releases/cairo-1.0.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/cairo-1.0.2.tar.gz;
     sha1 = "3a425049499b0b067ed4dc60d94b4d0819c0841b";
   };
   buildInputs = [
diff --git a/pkgs/development/libraries/chmlib/default.nix b/pkgs/development/libraries/chmlib/default.nix
index 3cf75aba9ed..5d211278749 100644
--- a/pkgs/development/libraries/chmlib/default.nix
+++ b/pkgs/development/libraries/chmlib/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "chmlib-0.36";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://66.93.236.84/%7Ejedwin/projects/chmlib/chmlib-0.36.tbz;
+    url = http://nix.cs.uu.nl/dist/tarballs/chmlib-0.36.tbz;
     md5 = "8fa5e9a1af13084ca465d9ee09e1946e";
   };
   buildInputs = [libtool];
diff --git a/pkgs/development/libraries/cil/default.nix b/pkgs/development/libraries/cil/default.nix
index ecbb0c19412..084d5adf206 100644
--- a/pkgs/development/libraries/cil/default.nix
+++ b/pkgs/development/libraries/cil/default.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl, ocaml, perl}: stdenv.mkDerivation {
   name = "cil-1.3.2";
   src = fetchurl {
-    url = http://manju.cs.berkeley.edu/cil/distrib/cil-1.3.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/cil-1.3.2.tar.gz;
     md5 = "aba80dd700fcb1411598670cc36a9573";
   };
   buildInputs = [ocaml perl];
diff --git a/pkgs/development/libraries/cracklib/default.nix b/pkgs/development/libraries/cracklib/default.nix
index 674384bf938..7811fe083f0 100644
--- a/pkgs/development/libraries/cracklib/default.nix
+++ b/pkgs/development/libraries/cracklib/default.nix
@@ -4,11 +4,11 @@ stdenv.mkDerivation {
   name = "cracklib-2.8.5";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/cracklib/cracklib-2.8.5.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/cracklib-2.8.5.tar.gz;
     md5 = "68674db41be7569099b7aa287719b248";
   };
   dicts = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/cracklib/cracklib-words.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/cracklib-words.gz;
     md5 = "d18e670e5df560a8745e1b4dede8f84f";
   };
 }
diff --git a/pkgs/development/libraries/db4/default.nix b/pkgs/development/libraries/db4/default.nix
index 169e1e1e564..4a4ab1f7133 100644
--- a/pkgs/development/libraries/db4/default.nix
+++ b/pkgs/development/libraries/db4/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "db4-4.4.16";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://downloads.sleepycat.com/db-4.4.16.NC.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/db-4.4.16.NC.tar.gz;
     md5 = "1466026e67b5c3eb60c8c16b7f472c17";
   };
   configureFlags = [
diff --git a/pkgs/development/libraries/dclib/default.nix b/pkgs/development/libraries/dclib/default.nix
index 0cc4f25c48e..a0cd9660d7c 100644
--- a/pkgs/development/libraries/dclib/default.nix
+++ b/pkgs/development/libraries/dclib/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://download.berlios.de/dcgui/dclib-0.3.7.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/dclib-0.3.7.tar.bz2;
     md5 = "d35833414534bcac8ce2c8a62ce903a4";
   };
 
diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix
index 689355e56e0..9f8c1231ad9 100644
--- a/pkgs/development/libraries/fontconfig/default.nix
+++ b/pkgs/development/libraries/fontconfig/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
   name = "fontconfig-2.3.2";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://www.fontconfig.org/release/fontconfig-2.3.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/fontconfig-2.3.2.tar.gz;
     md5 = "7354f9f125ea78a8f2851cb9c31d4866";
   };
   buildInputs = [freetype];
diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix
index f23461dc0fc..a678169851d 100644
--- a/pkgs/development/libraries/freetype/default.nix
+++ b/pkgs/development/libraries/freetype/default.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "freetype-2.1.10";
   src = fetchurl {
-    url = http://heanet.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/freetype-2.1.10.tar.bz2;
     md5 = "a4012e7d1f6400df44a16743b11b8423";
   };
 }
diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix
index 0ac2104f58d..2b09a73542c 100644
--- a/pkgs/development/libraries/gettext/default.nix
+++ b/pkgs/development/libraries/gettext/default.nix
@@ -1,7 +1,7 @@
 {stdenv, fetchurl}: stdenv.mkDerivation {
   name = "gettext-0.14.5";
   src = fetchurl {
-    url = ftp://ftp.gnu.org/pub/gnu/gettext/gettext-0.14.5.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/gettext-0.14.5.tar.gz;
     md5 = "e2f6581626a22a0de66dce1d81d00de3";
   };
   configureFlags = "--disable-csharp";
diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix
index cec777acbb3..96dd1b6c959 100644
--- a/pkgs/development/libraries/glibc/default.nix
+++ b/pkgs/development/libraries/glibc/default.nix
@@ -6,12 +6,12 @@ stdenv.mkDerivation {
   substitute = ../../../build-support/substitute/substitute.sh;
 
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/glibc/glibc-2.3.6.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glibc-2.3.6.tar.bz2;
     md5 = "bfdce99f82d6dbcb64b7f11c05d6bc96";
   };
 
   linuxthreadsSrc = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-2.3.6.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glibc-linuxthreads-2.3.6.tar.bz2;
     md5 = "d4eeda37472666a15cc1f407e9c987a9";
   };
 
diff --git a/pkgs/development/libraries/gnome/src-gnome-desktop-2.10.1.nix b/pkgs/development/libraries/gnome/src-gnome-desktop-2.10.1.nix
index bcfefc425de..5d0abbb8829 100644
--- a/pkgs/development/libraries/gnome/src-gnome-desktop-2.10.1.nix
+++ b/pkgs/development/libraries/gnome/src-gnome-desktop-2.10.1.nix
@@ -4,483 +4,483 @@
   bugbuddy = {
     name = "bug-buddy-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/bug-buddy-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/bug-buddy-2.10.0.tar.bz2;
       md5 = "c821a933f3d7be64071c7bfcb07ee1ac";
     };
   };
   controlcenter = {
     name = "control-center-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/control-center-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/control-center-2.10.1.tar.bz2;
       md5 = "d95a5746aa349536dc0f59c61cdaf19f";
     };
   };
   dasher = {
     name = "dasher-3.2.15";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/dasher-3.2.15.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/dasher-3.2.15.tar.bz2;
       md5 = "a3fa85e32c94c69476e12ecba7d257e7";
     };
   };
   eel = {
     name = "eel-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/eel-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/eel-2.10.1.tar.bz2;
       md5 = "2978fae17565dfb6e2d7ca129e738b9d";
     };
   };
   eog = {
     name = "eog-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/eog-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/eog-2.10.0.tar.bz2;
       md5 = "45c345a0aed600c7ab17c5af750b7c8c";
     };
   };
   epiphany = {
     name = "epiphany-1.6.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/epiphany-1.6.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/epiphany-1.6.2.tar.bz2;
       md5 = "3161495ac4af4a7435918a98896b05e9";
     };
   };
   evolution = {
     name = "evolution-2.2.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/evolution-2.2.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/evolution-2.2.2.tar.bz2;
       md5 = "9b49942c8bdd1dc21f2d28792b12f400";
     };
   };
   evolutiondataserver = {
     name = "evolution-data-server-1.2.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/evolution-data-server-1.2.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/evolution-data-server-1.2.2.tar.bz2;
       md5 = "2b15cba799e4594926472dca3e1747bb";
     };
   };
   evolutionwebcal = {
     name = "evolution-webcal-2.2.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/evolution-webcal-2.2.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/evolution-webcal-2.2.1.tar.bz2;
       md5 = "36c667bb50a2ae89be457780081dfd39";
     };
   };
   fileroller = {
     name = "file-roller-2.10.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/file-roller-2.10.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/file-roller-2.10.2.tar.bz2;
       md5 = "56f2c0e79f6ddfb4796acdab91dcd58f";
     };
   };
   gal = {
     name = "gal-2.4.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gal-2.4.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gal-2.4.2.tar.bz2;
       md5 = "70e07fde659f0553ba56caeae4f51908";
     };
   };
   gcalctool = {
     name = "gcalctool-5.5.42";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gcalctool-5.5.42.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gcalctool-5.5.42.tar.bz2;
       md5 = "0f42e6e437f64c844b7b30e3255b02aa";
     };
   };
   gconfeditor = {
     name = "gconf-editor-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gconf-editor-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gconf-editor-2.10.0.tar.bz2;
       md5 = "651a18f7eb5af91761521aa4f04ccc07";
     };
   };
   gdm = {
     name = "gdm-2.6.0.9";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gdm-2.6.0.9.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gdm-2.6.0.9.tar.bz2;
       md5 = "d845fe205412bb101d4c66d1e88a317d";
     };
   };
   gedit = {
     name = "gedit-2.10.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gedit-2.10.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gedit-2.10.2.tar.bz2;
       md5 = "e3cf99b9233377583a69c4ad235e8494";
     };
   };
   ggv = {
     name = "ggv-2.8.4";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/ggv-2.8.4.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/ggv-2.8.4.tar.bz2;
       md5 = "7a465dcc795ebab69daa0ed658d2e978";
     };
   };
   gnome2userdocs = {
     name = "gnome2-user-docs-2.8.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome2-user-docs-2.8.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome2-user-docs-2.8.1.tar.bz2;
       md5 = "90bdd21ea3e3e794f641dd805216f275";
     };
   };
   gnomeapplets = {
     name = "gnome-applets-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-applets-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-applets-2.10.1.tar.bz2;
       md5 = "da9cd75f77972c96eec9551d41878a7f";
     };
   };
   gnomebackgrounds = {
     name = "gnome-backgrounds-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-backgrounds-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-backgrounds-2.10.1.tar.bz2;
       md5 = "2a4ec2862c6a1a2bf3ad330c830edae4";
     };
   };
   gnomedesktop = {
     name = "gnome-desktop-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-desktop-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-desktop-2.10.1.tar.bz2;
       md5 = "5d6d21e4b5d66975c9c2c04add7da6e2";
     };
   };
   gnomedocutils = {
     name = "gnome-doc-utils-0.2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-doc-utils-0.2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-doc-utils-0.2.0.tar.bz2;
       md5 = "c72f2a974e4f05210d2736e92399c58e";
     };
   };
   gnomegames = {
     name = "gnome-games-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-games-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-games-2.10.1.tar.bz2;
       md5 = "b7d21e5e12de80c50266e8735e04577c";
     };
   };
   gnomeicontheme = {
     name = "gnome-icon-theme-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-icon-theme-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-icon-theme-2.10.1.tar.bz2;
       md5 = "680a57ed3cecb9a16824570f7002879e";
     };
   };
   gnomekeyring = {
     name = "gnome-keyring-0.4.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-keyring-0.4.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-keyring-0.4.2.tar.bz2;
       md5 = "220930f6685780089cc5c769dd4ad561";
     };
   };
   gnomemag = {
     name = "gnome-mag-0.12.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-mag-0.12.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-mag-0.12.0.tar.bz2;
       md5 = "42446a5e12bbb5cb0d0baba30b324545";
     };
   };
   gnomemedia = {
     name = "gnome-media-2.10.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-media-2.10.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-media-2.10.2.tar.bz2;
       md5 = "3d73cd40cfa52c5eef882302f92c60d6";
     };
   };
   gnomemeeting = {
     name = "gnomemeeting-1.2.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnomemeeting-1.2.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnomemeeting-1.2.1.tar.bz2;
       md5 = "e765914ed1eb547d4a15d211e2ae9f57";
     };
   };
   gnomemenus = {
     name = "gnome-menus-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-menus-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-menus-2.10.1.tar.bz2;
       md5 = "83d9695a35ed2215620e8773ee918b8a";
     };
   };
   gnomenetstatus = {
     name = "gnome-netstatus-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-netstatus-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-netstatus-2.10.0.tar.bz2;
       md5 = "b1a044cfbe3299e00d514d966d4766e8";
     };
   };
   gnomenettool = {
     name = "gnome-nettool-1.2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-nettool-1.2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-nettool-1.2.0.tar.bz2;
       md5 = "277338cf5d54ae9941260dd993a14f7a";
     };
   };
   gnomepanel = {
     name = "gnome-panel-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-panel-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-panel-2.10.1.tar.bz2;
       md5 = "a2719f5c79a9e48bca086f08a77a6889";
     };
   };
   gnomesession = {
     name = "gnome-session-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-session-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-session-2.10.0.tar.bz2;
       md5 = "cbeb2db49dac11bf8088e6b025265fff";
     };
   };
   gnomespeech = {
     name = "gnome-speech-0.3.6";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-speech-0.3.6.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-speech-0.3.6.tar.bz2;
       md5 = "1c5cf16b6ad38b9e8d46c824b464c5b8";
     };
   };
   gnomesystemmonitor = {
     name = "gnome-system-monitor-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-system-monitor-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-system-monitor-2.10.1.tar.bz2;
       md5 = "22acb1699193f8bd2ced656d44f57377";
     };
   };
   gnomesystemtools = {
     name = "gnome-system-tools-1.2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-system-tools-1.2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-system-tools-1.2.0.tar.bz2;
       md5 = "fbcf8866ecea8b330cbe53cf8b0df55e";
     };
   };
   gnometerminal = {
     name = "gnome-terminal-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-terminal-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-terminal-2.10.0.tar.bz2;
       md5 = "062744daca0c7f708b8c52f47b5db0d1";
     };
   };
   gnomethemes = {
     name = "gnome-themes-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-themes-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-themes-2.10.1.tar.bz2;
       md5 = "f365c73ccfbe35640e17fe8d877273fe";
     };
   };
   gnomeutils = {
     name = "gnome-utils-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-utils-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-utils-2.10.1.tar.bz2;
       md5 = "78c0afdc112757b13d203fe1ad9c04ad";
     };
   };
   gnomevolumemanager = {
     name = "gnome-volume-manager-1.2.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnome-volume-manager-1.2.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-volume-manager-1.2.1.tar.bz2;
       md5 = "241ff5501441387e31372089ca4b4390";
     };
   };
   gnopernicus = {
     name = "gnopernicus-0.10.6";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gnopernicus-0.10.6.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnopernicus-0.10.6.tar.bz2;
       md5 = "324b53371920ba156923e86be34a32c7";
     };
   };
   gok = {
     name = "gok-1.0.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gok-1.0.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gok-1.0.3.tar.bz2;
       md5 = "3e5e856d5c4cdb8777d92218eecc0a8b";
     };
   };
   gpdf = {
     name = "gpdf-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gpdf-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gpdf-2.10.0.tar.bz2;
       md5 = "9278cd3b9d06e3b1d364452f0e512fa9";
     };
   };
   gstplugins = {
     name = "gst-plugins-0.8.8";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gst-plugins-0.8.8.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gst-plugins-0.8.8.tar.bz2;
       md5 = "4f6e7e730fa674ecd6ec713f937b8acb";
     };
   };
   gstreamer = {
     name = "gstreamer-0.8.9";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gstreamer-0.8.9.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gstreamer-0.8.9.tar.bz2;
       md5 = "6769de224de8457ed0dc09016287883a";
     };
   };
   gtkengines = {
     name = "gtk-engines-2.6.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gtk-engines-2.6.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gtk-engines-2.6.3.tar.bz2;
       md5 = "ba5975f8ab390fa43fc0bf94f4a3b023";
     };
   };
   gtkhtml = {
     name = "gtkhtml-3.5.7";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gtkhtml-3.5.7.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gtkhtml-3.5.7.tar.bz2;
       md5 = "218f9ddbd4b95d16f8f60369422cd79c";
     };
   };
   gtksourceview = {
     name = "gtksourceview-1.2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gtksourceview-1.2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gtksourceview-1.2.0.tar.bz2;
       md5 = "0a9f68a3faf982599b64276487c37c6d";
     };
   };
   gucharmap = {
     name = "gucharmap-1.4.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/gucharmap-1.4.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gucharmap-1.4.3.tar.bz2;
       md5 = "9003427becd6fae9b2df5ddf1a6c390b";
     };
   };
   libgailgnome = {
     name = "libgail-gnome-1.1.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libgail-gnome-1.1.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgail-gnome-1.1.0.tar.bz2;
       md5 = "61541d3f04741b8a9f42f89776ea1fac";
     };
   };
   libgtkhtml = {
     name = "libgtkhtml-2.6.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libgtkhtml-2.6.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgtkhtml-2.6.3.tar.bz2;
       md5 = "c77789241d725e189ffc0391eda94361";
     };
   };
   libgtop = {
     name = "libgtop-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libgtop-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgtop-2.10.1.tar.bz2;
       md5 = "b006baa3bd486005411a03534b45708e";
     };
   };
   librsvg = {
     name = "librsvg-2.9.5";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/librsvg-2.9.5.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/librsvg-2.9.5.tar.bz2;
       md5 = "44799d75e940eb4150acdae4f63cbe2a";
     };
   };
   libsoup = {
     name = "libsoup-2.2.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libsoup-2.2.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libsoup-2.2.3.tar.bz2;
       md5 = "2591f32e036a5869f7e2bd0d95e6f14b";
     };
   };
   libwnck = {
     name = "libwnck-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libwnck-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libwnck-2.10.0.tar.bz2;
       md5 = "c04c79f1e8576bc930c79d2e7bb8190a";
     };
   };
   libxklavier = {
     name = "libxklavier-2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/libxklavier-2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libxklavier-2.0.tar.bz2;
       md5 = "8da1a1a2ba934e94288bef8a4e4ca62d";
     };
   };
   metacity = {
     name = "metacity-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/metacity-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/metacity-2.10.1.tar.bz2;
       md5 = "c326eb1aed8742057e9ad94b9ccae877";
     };
   };
   nautilus = {
     name = "nautilus-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/nautilus-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/nautilus-2.10.1.tar.bz2;
       md5 = "976d725db15e901bc881dfb8c50145c1";
     };
   };
   nautiluscdburner = {
     name = "nautilus-cd-burner-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/nautilus-cd-burner-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/nautilus-cd-burner-2.10.1.tar.bz2;
       md5 = "ce2b3bd588ca77190976e2487badc17d";
     };
   };
   nautilusmedia = {
     name = "nautilus-media-0.8.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/nautilus-media-0.8.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/nautilus-media-0.8.1.tar.bz2;
       md5 = "4ad604430b213a899c1217f5f4633887";
     };
   };
   scrollkeeper = {
     name = "scrollkeeper-0.3.14";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/scrollkeeper-0.3.14.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/scrollkeeper-0.3.14.tar.bz2;
       md5 = "b175e582a6cec3e50a9de73a5bb7455a";
     };
   };
   soundjuicer = {
     name = "sound-juicer-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/sound-juicer-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/sound-juicer-2.10.1.tar.bz2;
       md5 = "59a5e142cf39152bcbc1467d02e4494a";
     };
   };
   startupnotification = {
     name = "startup-notification-0.8";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/startup-notification-0.8.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/startup-notification-0.8.tar.bz2;
       md5 = "d9b2e9fba18843314ae42334ceb4336d";
     };
   };
   systemtoolsbackends = {
     name = "system-tools-backends-1.2.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/system-tools-backends-1.2.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/system-tools-backends-1.2.0.tar.bz2;
       md5 = "96b00eb0f800c1b5346be2f71d4dc3b2";
     };
   };
   totem = {
     name = "totem-1.0.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/totem-1.0.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/totem-1.0.1.tar.bz2;
       md5 = "e924188ae5b43e7b66ef55584578b8bb";
     };
   };
   vino = {
     name = "vino-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/vino-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/vino-2.10.0.tar.bz2;
       md5 = "a9b5c811807e01e7fb420f52820f0150";
     };
   };
   vte = {
     name = "vte-0.11.13";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/vte-0.11.13.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/vte-0.11.13.tar.bz2;
       md5 = "5eb73c7de433fb6e53ac4378df9d23b5";
     };
   };
   ximianconnector = {
     name = "ximian-connector-2.2.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/ximian-connector-2.2.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/ximian-connector-2.2.2.tar.bz2;
       md5 = "2cee47bdf6030d30a5ac82e5028b58ed";
     };
   };
   yelp = {
     name = "yelp-2.6.5";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/yelp-2.6.5.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/yelp-2.6.5.tar.bz2;
       md5 = "9bd94af344ee6a0bf69aa6f9cbd6b7e9";
     };
   };
   zenity = {
     name = "zenity-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/desktop/2.10/2.10.1/sources/zenity-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/zenity-2.10.0.tar.bz2;
       md5 = "2e501bba72b6e7d4f951080b9e5f675b";
     };
   };
diff --git a/pkgs/development/libraries/gnome/src-gnome-platform-2.10.1.nix b/pkgs/development/libraries/gnome/src-gnome-platform-2.10.1.nix
index 5a8672c26c4..c0f55d3f7fd 100644
--- a/pkgs/development/libraries/gnome/src-gnome-platform-2.10.1.nix
+++ b/pkgs/development/libraries/gnome/src-gnome-platform-2.10.1.nix
@@ -4,189 +4,189 @@
   atk = {
     name = "atk-1.9.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/atk-1.9.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/atk-1.9.1.tar.bz2;
       md5 = "689eb6a77215858eb804f6dcc90058be";
     };
   };
   atspi = {
     name = "at-spi-1.6.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/at-spi-1.6.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/at-spi-1.6.3.tar.bz2;
       md5 = "e8d9c4b88e110a15cbf784b320fa0ad9";
     };
   };
   audiofile = {
     name = "audiofile-0.2.6";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/audiofile-0.2.6.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/audiofile-0.2.6.tar.bz2;
       md5 = "3d01302834660850b6141cac1e6f5501";
     };
   };
   esound = {
     name = "esound-0.2.35";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/esound-0.2.35.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/esound-0.2.35.tar.bz2;
       md5 = "1566344f80a8909b5e6e4d6b6520c2c1";
     };
   };
   gail = {
     name = "gail-1.8.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/gail-1.8.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gail-1.8.3.tar.bz2;
       md5 = "9e5db197dea8f92eec1f07984f12542a";
     };
   };
   GConf = {
     name = "GConf-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/GConf-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/GConf-2.10.0.tar.bz2;
       md5 = "a7cd37be4e317195a6668a086fc72033";
     };
   };
   glib = {
     name = "glib-2.6.4";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/glib-2.6.4.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/glib-2.6.4.tar.bz2;
       md5 = "af7eeb8aae764ff763418471ed6eb93d";
     };
   };
   gnomemimedata = {
     name = "gnome-mime-data-2.4.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/gnome-mime-data-2.4.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-mime-data-2.4.2.tar.bz2;
       md5 = "37242776b08625fa10c73c18b790e552";
     };
   };
   gnomevfs = {
     name = "gnome-vfs-2.10.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/gnome-vfs-2.10.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gnome-vfs-2.10.1.tar.bz2;
       md5 = "88b520e5de748a310a2aef62fc095c8b";
     };
   };
   gtk = {
     name = "gtk+-2.6.7";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/gtk+-2.6.7.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gtk+-2.6.7.tar.bz2;
       md5 = "b89bf892a0dee943f98b4caa12f773c8";
     };
   };
   gtkdoc = {
     name = "gtk-doc-1.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/gtk-doc-1.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/gtk-doc-1.3.tar.bz2;
       md5 = "d105d5b28e7e023ab1b7e85fb65e45c3";
     };
   };
   intltool = {
     name = "intltool-0.33";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/intltool-0.33.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/intltool-0.33.tar.bz2;
       md5 = "7d3b6d421b0fb9beee7faf97daab45e6";
     };
   };
   libart_lgpl = {
     name = "libart_lgpl-2.3.17";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libart_lgpl-2.3.17.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libart_lgpl-2.3.17.tar.bz2;
       md5 = "dfca42529393c8a8f59dc4dc10675a46";
     };
   };
   libbonobo = {
     name = "libbonobo-2.8.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libbonobo-2.8.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libbonobo-2.8.1.tar.bz2;
       md5 = "54f863c20016cf8a2cf25056f6c7cda7";
     };
   };
   libbonoboui = {
     name = "libbonoboui-2.8.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libbonoboui-2.8.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libbonoboui-2.8.1.tar.bz2;
       md5 = "b23daafa8344a88696d497f20285ef55";
     };
   };
   libglade = {
     name = "libglade-2.5.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libglade-2.5.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libglade-2.5.1.tar.bz2;
       md5 = "e4734a59f1f2308d7714dc0ebf8163f1";
     };
   };
   libgnome = {
     name = "libgnome-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libgnome-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgnome-2.10.0.tar.bz2;
       md5 = "f8e1225d96126f5139232821a6723d15";
     };
   };
   libgnomecanvas = {
     name = "libgnomecanvas-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libgnomecanvas-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgnomecanvas-2.10.0.tar.bz2;
       md5 = "88aac06c8dfd24671db3fe3bf881b5fc";
     };
   };
   libgnomeprint = {
     name = "libgnomeprint-2.10.3";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libgnomeprint-2.10.3.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgnomeprint-2.10.3.tar.bz2;
       md5 = "9052dc919ad038b1a9e4d5301148588e";
     };
   };
   libgnomeprintui = {
     name = "libgnomeprintui-2.10.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libgnomeprintui-2.10.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgnomeprintui-2.10.2.tar.bz2;
       md5 = "01fce7918f4e106e00ee8b5447783e4c";
     };
   };
   libgnomeui = {
     name = "libgnomeui-2.10.0";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libgnomeui-2.10.0.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libgnomeui-2.10.0.tar.bz2;
       md5 = "e17c0d97e5f240513ac2d36268d696ed";
     };
   };
   libIDL = {
     name = "libIDL-0.8.5";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libIDL-0.8.5.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libIDL-0.8.5.tar.bz2;
       md5 = "c63f6513dc7789d0575bea02d62d58d7";
     };
   };
   libxml2 = {
     name = "libxml2-2.6.19";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libxml2-2.6.19.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libxml2-2.6.19.tar.bz2;
       md5 = "ed581732d586f86324ec46e572526ede";
     };
   };
   libxslt = {
     name = "libxslt-1.1.14";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/libxslt-1.1.14.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/libxslt-1.1.14.tar.bz2;
       md5 = "1fe60d57b8fcff7462fb1d9fac6c2ae8";
     };
   };
   ORBit2 = {
     name = "ORBit2-2.12.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/ORBit2-2.12.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/ORBit2-2.12.2.tar.bz2;
       md5 = "7f963dcd0d84e6854460449383cc8c70";
     };
   };
   pango = {
     name = "pango-1.8.1";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/pango-1.8.1.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/pango-1.8.1.tar.bz2;
       md5 = "88aa6bf1876766db6864f3b93577887c";
     };
   };
   pkgconfig = {
     name = "pkgconfig-0.17.2";
     src = fetchurl {
-      url = http://ftp.gnome.org/pub/GNOME/platform/2.10/2.10.1/sources/pkgconfig-0.17.2.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/pkgconfig-0.17.2.tar.bz2;
       md5 = "eab15aecff99e98bcc5d01331452e583";
     };
   };
diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix
index e96eb9c57f4..1eff12646d3 100644
--- a/pkgs/development/libraries/gpgme/default.nix
+++ b/pkgs/development/libraries/gpgme/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gpgme-1.0.3";
   src = fetchurl {
-    url = ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.0.3.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/gpgme-1.0.3.tar.gz;
     md5 = "4d33cbdf844fcee1c724e4cf2a32dd11";
   };
   buildInputs = [libgpgerror gnupg];
diff --git a/pkgs/development/libraries/gtk-libs-2.6/glib/default.nix b/pkgs/development/libraries/gtk-libs-2.6/glib/default.nix
index 1dc3407a76e..5857fa185f3 100644
--- a/pkgs/development/libraries/gtk-libs-2.6/glib/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.6/glib/default.nix
@@ -5,7 +5,7 @@ assert pkgconfig != null && gettext != null && perl != null;
 stdenv.mkDerivation {
   name = "glib-2.6.6";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.6/glib-2.6.6.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glib-2.6.6.tar.bz2;
     md5 = "6e22b0639d314536f23ee118f29b43de";
   };
   buildInputs = [pkgconfig gettext perl];
diff --git a/pkgs/development/libraries/gtk-libs-2.6/glibmm/default.nix b/pkgs/development/libraries/gtk-libs-2.6/glibmm/default.nix
index 957c596fc7b..5669a13172d 100644
--- a/pkgs/development/libraries/gtk-libs-2.6/glibmm/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.6/glibmm/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "glibmm-2.6.4";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.6/glibmm-2.6.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glibmm-2.6.1.tar.bz2;
     md5 = "e37da352bf581503c5866f0231fd4a74";
   };
 
diff --git a/pkgs/development/libraries/gtk-libs-2.6/gtk+/default.nix b/pkgs/development/libraries/gtk-libs-2.6/gtk+/default.nix
index 06e37f070da..a76303a758b 100644
--- a/pkgs/development/libraries/gtk-libs-2.6/gtk+/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.6/gtk+/default.nix
@@ -12,7 +12,7 @@ assert x11.buildClientLibs;
 stdenv.mkDerivation {
   name = "gtk+-2.6.10";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-2.6.10.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gtk+-2.6.10.tar.bz2;
     md5 = "520090ef291e35ba93397060e20f5025";
   };
   buildInputs = [pkgconfig perl libtiff libjpeg libpng];
diff --git a/pkgs/development/libraries/gtk-libs-2.6/gtkmm/default.nix b/pkgs/development/libraries/gtk-libs-2.6/gtkmm/default.nix
index ebc1e881c47..7df2339f4ae 100644
--- a/pkgs/development/libraries/gtk-libs-2.6/gtkmm/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.6/gtkmm/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gtkmm-2.6.4";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.6/gtkmm-2.6.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gtkmm-2.6.4.tar.bz2;
     md5 = "f71d1c4a89c4f9e054400f12a82dec5f";
   };
 
diff --git a/pkgs/development/libraries/gtk-libs-2.6/pango/default.nix b/pkgs/development/libraries/gtk-libs-2.6/pango/default.nix
index 6b9391e0a0b..837f9ad86af 100644
--- a/pkgs/development/libraries/gtk-libs-2.6/pango/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.6/pango/default.nix
@@ -6,7 +6,7 @@ assert x11.buildClientLibs;
 stdenv.mkDerivation {
   name = "pango-1.8.2";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.6/pango-1.8.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/pango-1.8.2.tar.bz2;
     md5 = "f5b5da7a173f0566d8217ec112fde993";
   };
   buildInputs = [pkgconfig];
diff --git a/pkgs/development/libraries/gtk-libs-2.8/atk/default.nix b/pkgs/development/libraries/gtk-libs-2.8/atk/default.nix
index 07537567520..a3c80d6d301 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/atk/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/atk/default.nix
@@ -5,7 +5,7 @@ assert pkgconfig != null && glib != null && perl != null;
 stdenv.mkDerivation {
   name = "atk-1.10.3";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.8/atk-1.10.3.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/atk-1.10.3.tar.bz2;
     md5 = "c84a01fea567b365c0d44b227fead948";
   };
   buildInputs = [pkgconfig perl];
diff --git a/pkgs/development/libraries/gtk-libs-2.8/glib/default.nix b/pkgs/development/libraries/gtk-libs-2.8/glib/default.nix
index 71fa047f042..6f9df459a5a 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/glib/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/glib/default.nix
@@ -5,7 +5,7 @@ assert pkgconfig != null && gettext != null && perl != null;
 stdenv.mkDerivation {
   name = "glib-2.8.5";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.8/glib-2.8.5.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glib-2.8.5.tar.bz2;
     md5 = "334bb6892fb05aa34eae53707cc2726e";
   };
   buildInputs = [pkgconfig gettext perl];
diff --git a/pkgs/development/libraries/gtk-libs-2.8/glibmm/default.nix b/pkgs/development/libraries/gtk-libs-2.8/glibmm/default.nix
index 957c596fc7b..5669a13172d 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/glibmm/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/glibmm/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "glibmm-2.6.4";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.6/glibmm-2.6.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/glibmm-2.6.1.tar.bz2;
     md5 = "e37da352bf581503c5866f0231fd4a74";
   };
 
diff --git a/pkgs/development/libraries/gtk-libs-2.8/gtk+/default.nix b/pkgs/development/libraries/gtk-libs-2.8/gtk+/default.nix
index 9f9252c7daf..89acece279d 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/gtk+/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/gtk+/default.nix
@@ -10,7 +10,7 @@ assert xineramaSupport -> libXinerama != null;
 stdenv.mkDerivation {
   name = "gtk+-2.8.9";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.8/gtk+-2.8.9.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gtk+-2.8.9.tar.bz2;
     md5 = "e7a94132ae6353106c80cd4a1106a368";
   };
   buildInputs = [
diff --git a/pkgs/development/libraries/gtk-libs-2.8/gtkmm/default.nix b/pkgs/development/libraries/gtk-libs-2.8/gtkmm/default.nix
index ebc1e881c47..7df2339f4ae 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/gtkmm/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/gtkmm/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "gtkmm-2.6.4";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.6/gtkmm-2.6.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/gtkmm-2.6.4.tar.bz2;
     md5 = "f71d1c4a89c4f9e054400f12a82dec5f";
   };
 
diff --git a/pkgs/development/libraries/gtk-libs-2.8/pango/default.nix b/pkgs/development/libraries/gtk-libs-2.8/pango/default.nix
index 22bf8b194db..b9fffed10ff 100644
--- a/pkgs/development/libraries/gtk-libs-2.8/pango/default.nix
+++ b/pkgs/development/libraries/gtk-libs-2.8/pango/default.nix
@@ -5,7 +5,7 @@ assert x11.buildClientLibs;
 stdenv.mkDerivation {
   name = "pango-1.10.2";
   src = fetchurl {
-    url = ftp://ftp.gtk.org/pub/gtk/v2.8/pango-1.10.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/pango-1.10.2.tar.bz2;
     md5 = "7302220d93ac17d2c44f356d852e81dc";
   };
   buildInputs = [pkgconfig];
diff --git a/pkgs/development/libraries/java/cup/default.nix b/pkgs/development/libraries/java/cup/default.nix
index 1181cef074e..adee415651b 100644
--- a/pkgs/development/libraries/java/cup/default.nix
+++ b/pkgs/development/libraries/java/cup/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://www.cs.princeton.edu/~appel/modern/java/CUP/java_cup_v10k.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/java_cup_v10k.tar.gz;
     md5 = "8b11edfec13c590ea443d0f0ae0da479";
   };
 
diff --git a/pkgs/development/libraries/java/httpunit/default.nix b/pkgs/development/libraries/java/httpunit/default.nix
index 67baff53d42..55f0483720a 100644
--- a/pkgs/development/libraries/java/httpunit/default.nix
+++ b/pkgs/development/libraries/java/httpunit/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/httpunit/httpunit-1.6.zip;
+    url = http://nix.cs.uu.nl/dist/tarballs/httpunit-1.6.zip;
     md5 = "e94b53b9f4d7bdb706e4baac95b6e424";
   };
 
diff --git a/pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix b/pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix
index a609532f282..4f6f2a7109e 100644
--- a/pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix
+++ b/pkgs/development/libraries/java/jakarta-commons/file-upload/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://archive.apache.org/dist/jakarta/commons/fileupload/binaries/commons-fileupload-1.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/commons-fileupload-1.0.tar.gz;
     md5 = "5618b26b1a5c006d7236fb4465e907b6";
   };
 }
\ No newline at end of file
diff --git a/pkgs/development/libraries/java/jdom/default.nix b/pkgs/development/libraries/java/jdom/default.nix
index bca165bb324..8b09a9d6ab1 100644
--- a/pkgs/development/libraries/java/jdom/default.nix
+++ b/pkgs/development/libraries/java/jdom/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://www.jdom.org/dist/binary/jdom-1.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/jdom-1.0.tar.gz;
     md5 = "ce29ecc05d63fdb419737fd00c04c281";
   };
 }
\ No newline at end of file
diff --git a/pkgs/development/libraries/java/jflex/default.nix b/pkgs/development/libraries/java/jflex/default.nix
index 4d0eda22c5b..bfb8b3f7a03 100644
--- a/pkgs/development/libraries/java/jflex/default.nix
+++ b/pkgs/development/libraries/java/jflex/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://jflex.de/jflex-1.4.1.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/jflex-1.4.1.tar.gz;
     md5 = "9e4be6e826e6b344e84c0434d6fd4b46";
   };
 }
diff --git a/pkgs/development/libraries/java/junit/default.nix b/pkgs/development/libraries/java/junit/default.nix
index 84004f973b6..ed7969bb311 100644
--- a/pkgs/development/libraries/java/junit/default.nix
+++ b/pkgs/development/libraries/java/junit/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/junit/junit3.8.1.zip;
+    url = http://nix.cs.uu.nl/dist/tarballs/junit3.8.1.zip;
     md5 = "5110326e4b7f7497dfa60ede4b626751";
   };
 
diff --git a/pkgs/development/libraries/java/lucene/default.nix b/pkgs/development/libraries/java/lucene/default.nix
index 9380591636c..40ee2c64fc9 100644
--- a/pkgs/development/libraries/java/lucene/default.nix
+++ b/pkgs/development/libraries/java/lucene/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://cvs.apache.org/dist/jakarta/lucene/v1.4.1/lucene-1.4.1.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/lucene-1.4.1.tar.gz;
     md5 = "656a6f40f5b8f7d2e19453436848bfe8";
   };
 }
\ No newline at end of file
diff --git a/pkgs/development/libraries/java/mockobjects/default.nix b/pkgs/development/libraries/java/mockobjects/default.nix
index 5315cc63f1c..ef1970f74e8 100644
--- a/pkgs/development/libraries/java/mockobjects/default.nix
+++ b/pkgs/development/libraries/java/mockobjects/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/mockobjects/mockobjects-bin-0.09.tar;
+    url = http://nix.cs.uu.nl/dist/tarballs/mockobjects-bin-0.09.tar;
     md5 = "a0e11423bd5fcbb6ea65753643ea8852";
   };
 }
diff --git a/pkgs/development/libraries/java/swt/default.nix b/pkgs/development/libraries/java/swt/default.nix
index f06f9ff5be9..196237e15db 100644
--- a/pkgs/development/libraries/java/swt/default.nix
+++ b/pkgs/development/libraries/java/swt/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
   # releases of SWT.  So we just grab a binary release and extract
   # "src.zip" from that.
   src = fetchurl {
-    url = http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1.1-200509290840/swt-3.1.1-gtk-linux-x86.zip;
+    url = http://nix.cs.uu.nl/dist/tarballs/swt-3.1.1-gtk-linux-x86.zip;
     md5 = "23dfe5a4a566439c5f526d9ea3b3db1c";
   };
   
diff --git a/pkgs/development/libraries/kde/kdelibs/default.nix b/pkgs/development/libraries/kde/kdelibs/default.nix
index 546a50fad9b..b6e4a876007 100644
--- a/pkgs/development/libraries/kde/kdelibs/default.nix
+++ b/pkgs/development/libraries/kde/kdelibs/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
   name = "kdelibs-3.4.3";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.tiscali.nl/pub/mirrors/kde/stable/3.4.3/src/kdelibs-3.4.3.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/kdelibs-3.4.3.tar.bz2;
     md5 = "0cd7c0c8a81e5d11b91b407a4aaaf3ff";
   };
 
diff --git a/pkgs/development/libraries/lesstif/default.nix b/pkgs/development/libraries/lesstif/default.nix
index 8da6090e356..23ccc6479b8 100644
--- a/pkgs/development/libraries/lesstif/default.nix
+++ b/pkgs/development/libraries/lesstif/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "lesstif-0.94.4";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/lesstif/lesstif-0.94.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/lesstif-0.94.4.tar.bz2;
     md5 = "3096ca456c0bc299d895974d307c82d8";
   };
   buildInputs = [x11];
diff --git a/pkgs/development/libraries/libcaca/default.nix b/pkgs/development/libraries/libcaca/default.nix
index 118a02a94e6..1377cb74232 100644
--- a/pkgs/development/libraries/libcaca/default.nix
+++ b/pkgs/development/libraries/libcaca/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libcaca-0.9";
   src = fetchurl {
-    url = http://sam.zoy.org/libcaca/libcaca-0.9.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/libcaca-0.9.tar.bz2;
     md5 = "c7d5c46206091a9203fcb214abb25e4a";
   };
   configureFlags = "--disable-x11 --disable-imlib2 --disable-doc";
diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix
index 532990ba6f6..7a3a2ce9aaf 100644
--- a/pkgs/development/libraries/libdrm/default.nix
+++ b/pkgs/development/libraries/libdrm/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libdrm-2.0";
   src = fetchurl {
-    url = http://dri.freedesktop.org/libdrm/libdrm-2.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libdrm-2.0.tar.gz;
     md5 = "9d1aab104eb757ceeb2c1a6d38d57411";
   };
 }
diff --git a/pkgs/development/libraries/libgpg-error/default.nix b/pkgs/development/libraries/libgpg-error/default.nix
index 797002d2c81..ea37b987f03 100644
--- a/pkgs/development/libraries/libgpg-error/default.nix
+++ b/pkgs/development/libraries/libgpg-error/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libgpg-error-1.0";
   src = fetchurl {
-    url = ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libgpg-error-1.0.tar.gz;
     md5 = "ff409db977e4a4897aa09ea420a28a2f";
   };
 }
diff --git a/pkgs/development/libraries/libgsf/default.nix b/pkgs/development/libraries/libgsf/default.nix
index 8e06322b653..72928576e5a 100644
--- a/pkgs/development/libraries/libgsf/default.nix
+++ b/pkgs/development/libraries/libgsf/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libgsf-1.13.2";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/libgsf/1.13/libgsf-1.13.2.tar.bz2 ;
+    url = http://nix.cs.uu.nl/dist/tarballs/libgsf-1.13.2.tar.bz2;
     md5 = "0894afd88f9e43eada27e52cb22cd0f1";
   };
   buildInputs = [perl perlXMLParser pkgconfig libxml2 glib];
diff --git a/pkgs/development/libraries/libmspack/default.nix b/pkgs/development/libraries/libmspack/default.nix
index 1d34b07b2a4..271cc47cda6 100644
--- a/pkgs/development/libraries/libmspack/default.nix
+++ b/pkgs/development/libraries/libmspack/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libmspack-0.0.20040308alpha";
   src = fetchurl {
-    url = http://www.kyz.uklinux.net/downloads/libmspack-0.0.20040308alpha.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libmspack-0.0.20040308alpha.tar.gz;
     md5 = "4d8e967649df0f6ade83df7da4b7511c";
   };
 }
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix
index 608faf01259..b9075db83dd 100644
--- a/pkgs/development/libraries/libpcap/default.nix
+++ b/pkgs/development/libraries/libpcap/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libpcap-0.9.4";
   src = fetchurl {
-      url = http://www.tcpdump.org/release/libpcap-0.9.4.tar.gz;
+      url = http://nix.cs.uu.nl/dist/tarballs/libpcap-0.9.4.tar.gz;
       md5 = "79025766e8027df154cb1f32de8a7974";
   };
   buildInputs = [flex bison];
diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix
index d9f2c37a9b3..3fa0e6b8582 100644
--- a/pkgs/development/libraries/libpng/default.nix
+++ b/pkgs/development/libraries/libpng/default.nix
@@ -5,7 +5,7 @@ assert zlib != null;
 stdenv.mkDerivation {
   name = "libpng-1.2.8";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8-config.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libpng-1.2.8-config.tar.gz;
     md5 = "e5a39003eed16103cbbd3b6a8bc6b1f9";
   };
   propagatedBuildInputs = [zlib];
diff --git a/pkgs/development/libraries/libsigcxx/default.nix b/pkgs/development/libraries/libsigcxx/default.nix
index ba24763ea18..1300893ecc4 100644
--- a/pkgs/development/libraries/libsigcxx/default.nix
+++ b/pkgs/development/libraries/libsigcxx/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libsigc++-2.0.16";
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.0/libsigc++-2.0.16.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libsigc++-2.0.16.tar.gz;
     md5 = "49b8c091b1be84d9f9801c4c81cd98b8";
   };
 
diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix
index 7998606a2fa..4d004c1e306 100644
--- a/pkgs/development/libraries/libsndfile/default.nix
+++ b/pkgs/development/libraries/libsndfile/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libsndfile-1.0.12";
   src = fetchurl {
-    url = http://www.mega-nerd.com/libsndfile/libsndfile-1.0.12.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libsndfile-1.0.12.tar.gz;
     md5 = "03718b7b225b298f41c19620b8906108";
   };
 }
diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix
index dec4fa43c33..61940611603 100644
--- a/pkgs/development/libraries/libtiff/default.nix
+++ b/pkgs/development/libraries/libtiff/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
   name = "libtiff-3.7.4";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.remotesensing.org/pub/libtiff/old/tiff-3.7.4.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/tiff-3.7.4.tar.gz;
     md5 = "f37a7907bca4e235da85eb0126caa2b0";
   };
   propagatedBuildInputs = [zlib libjpeg];
diff --git a/pkgs/development/libraries/libusb/default.nix b/pkgs/development/libraries/libusb/default.nix
index 432c1f46b03..b0cc8ed39fc 100644
--- a/pkgs/development/libraries/libusb/default.nix
+++ b/pkgs/development/libraries/libusb/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libusb-0.1.10a";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/libusb/libusb-0.1.10a.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libusb-0.1.10a.tar.gz;
     md5 = "c6062b29acd2cef414bcc34e0decbdd1";
   };
 }
diff --git a/pkgs/development/libraries/libwpd/default.nix b/pkgs/development/libraries/libwpd/default.nix
index 553e70d386c..9e26da369b8 100644
--- a/pkgs/development/libraries/libwpd/default.nix
+++ b/pkgs/development/libraries/libwpd/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libwpd-0.8.3";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/libwpd/libwpd-0.8.3.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libwpd-0.8.3.tar.gz;
     md5 = "f34404f8dc6123aca156d203c37e3e5d";
   };
   buildInputs = [pkgconfig glib libgsf libxml2];
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index 24cbafbcbbb..a2232b04159 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = ftp://xmlsoft.org/libxml2-2.6.22.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libxml2-2.6.22.tar.gz;
     md5 = "1db8d06b4f49a665a8f47dc6d94450e6";
   };
 
diff --git a/pkgs/development/libraries/libxslt/default.nix b/pkgs/development/libraries/libxslt/default.nix
index 3794a104495..8fb0cc09fa6 100644
--- a/pkgs/development/libraries/libxslt/default.nix
+++ b/pkgs/development/libraries/libxslt/default.nix
@@ -5,7 +5,7 @@ assert libxml2 != null;
 stdenv.mkDerivation {
   name = "libxslt-1.1.14";
   src = fetchurl {
-    url = ftp://xmlsoft.org/libxslt-1.1.15.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libxslt-1.1.15.tar.gz;
     md5 = "238de9eda71b570ff7b78aaf65308fc6";
   };
   buildInputs = [libxml2];
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index f9e501ea5a9..8fd6c162653 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -6,15 +6,15 @@ stdenv.mkDerivation {
   name = "mesa-6.4";
   srcs = [
     (fetchurl {
-      url = http://surfnet.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-6.4.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/MesaLib-6.4.tar.bz2;
       md5 = "85a84e47a3f718f752f306b9e0954ef6";
     })
 /*    (fetchurl {
-      url = http://surfnet.dl.sourceforge.net/sourceforge/mesa3d/MesaGLUT-6.4.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/MesaGLUT-6.4.tar.bz2;
       md5 = "1a8c4d4fc699233f5fdb902b8753099e";
     })
     (fetchurl {
-      url = http://surfnet.dl.sourceforge.net/sourceforge/mesa3d/MesaDemos-6.4.tar.bz2;
+      url = http://nix.cs.uu.nl/dist/tarballs/MesaDemos-6.4.tar.bz2;
       md5 = "1a8c4d4fc699233f5fdb902b8753099e";
     }) */
   ];
diff --git a/pkgs/development/libraries/neon/default.nix b/pkgs/development/libraries/neon/default.nix
index d69b2b397d0..2d95762e121 100644
--- a/pkgs/development/libraries/neon/default.nix
+++ b/pkgs/development/libraries/neon/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "neon-0.25.4";
   src = fetchurl {
-    url = http://www.webdav.org/neon/neon-0.25.4.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/neon-0.25.4.tar.gz;
     md5 = "4448c3a91e80429ea733aec8ce300009";
   };
   buildInputs = [libxml2];
diff --git a/pkgs/development/libraries/neon/neon-0.24.7.nix b/pkgs/development/libraries/neon/neon-0.24.7.nix
index 053ffe12896..24e35e736a2 100644
--- a/pkgs/development/libraries/neon/neon-0.24.7.nix
+++ b/pkgs/development/libraries/neon/neon-0.24.7.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "neon-0.24.7";
   src = fetchurl {
-    url = http://www.webdav.org/neon/neon-0.24.7.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/neon-0.24.7.tar.gz;
     md5 = "5108bcbe41de4afe2e19cc58500fb9f2";
   };
   buildInputs = [libxml2];
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index cd966cc1121..9528197adf6 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -5,12 +5,12 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   nsssrc = fetchurl {
-    url = ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_10_RTM/src/nss-3.10.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/nss-3.10.tar.gz;
     md5 = "f0d75d52aff21f88d9c055bdb78f54f8";
   };
 
   nsprsrc =  fetchurl {
-    url = ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.6/src/nspr-4.6.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/nspr-4.6.tar.gz;
     md5 = "a37c3cde875502e05576429312452465";
   };
 
diff --git a/pkgs/development/libraries/openal/default.nix b/pkgs/development/libraries/openal/default.nix
index 887a668b4e6..2afdd9714bf 100644
--- a/pkgs/development/libraries/openal/default.nix
+++ b/pkgs/development/libraries/openal/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "openal-0.0.8";
   src = fetchurl {
-    url = http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/openal-0.0.8.tar.gz;
     md5 = "0379bd39fc84454491ef38434a2e6e8d";
   };
   # Note: the autoconf/automake dependency can go once the Automake
diff --git a/pkgs/development/libraries/openexr/default.nix b/pkgs/development/libraries/openexr/default.nix
index 17acebe7489..421f7d2331a 100644
--- a/pkgs/development/libraries/openexr/default.nix
+++ b/pkgs/development/libraries/openexr/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "openexr-1.2.2";
   src = fetchurl {
-    url = http://savannah.nongnu.org/download/openexr/OpenEXR-1.2.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/OpenEXR-1.2.2.tar.gz;
     md5 = "a2e56af78dc47c7294ff188c8f78394b";
   };
   buildInputs = [zlib];
diff --git a/pkgs/development/libraries/openssl-0.9.8/default.nix b/pkgs/development/libraries/openssl-0.9.8/default.nix
index 44778a98128..f39b4fb8f63 100644
--- a/pkgs/development/libraries/openssl-0.9.8/default.nix
+++ b/pkgs/development/libraries/openssl-0.9.8/default.nix
@@ -2,7 +2,7 @@
   name = "openssl-0.9.8";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://www.openssl.org/source/openssl-0.9.8.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/openssl-0.9.8.tar.gz;
     md5 = "9da21071596a124acde6080552deac16";
   };
   buildInputs = [perl];
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 23fd99295c7..aae5113f445 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -2,7 +2,7 @@
   name = "openssl-0.9.7i";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://www.openssl.org/source/openssl-0.9.7i.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/openssl-0.9.7i.tar.gz;
     sha1 = "4c23925744d43272fa19615454da44e01465eb06";
   };
   buildInputs = [perl];
diff --git a/pkgs/development/libraries/pangoxsl/default.nix b/pkgs/development/libraries/pangoxsl/default.nix
index f0b669da4da..9badda85929 100644
--- a/pkgs/development/libraries/pangoxsl/default.nix
+++ b/pkgs/development/libraries/pangoxsl/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "pangoxsl-1.6.0.1";
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/pangopdf/pangoxsl-1.6.0.1.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/pangoxsl-1.6.0.1.tar.gz;
     md5 = "3c2b9b3b77c9b725a2914db90f61f24b";
   };
 
diff --git a/pkgs/development/libraries/pciutils/default.nix b/pkgs/development/libraries/pciutils/default.nix
index 25424fd8efb..67605200170 100644
--- a/pkgs/development/libraries/pciutils/default.nix
+++ b/pkgs/development/libraries/pciutils/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "pciutils-2.2.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-2.2.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/pciutils-2.2.1.tar.bz2;
     md5 = "483a08dc864ec42497ad95310bb1a8ee";
   };
   patches = [./pciutils-path.patch ./pciutils-devicetype.patch];
diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix
index 1b3a7ed104b..7fe191f0603 100644
--- a/pkgs/development/libraries/pcre/default.nix
+++ b/pkgs/development/libraries/pcre/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "pcre-6.4";
   src = fetchurl {
-    url = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-6.4.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/pcre-6.4.tar.bz2;
     md5 = "c5c73e8767479e8a7751324b0aa32291";
   };
 }
diff --git a/pkgs/development/libraries/qt-3/default.nix b/pkgs/development/libraries/qt-3/default.nix
index 180ab7f267a..1ad77006df5 100644
--- a/pkgs/development/libraries/qt-3/default.nix
+++ b/pkgs/development/libraries/qt-3/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
   substitute = ../../../build-support/substitute/substitute.sh;
   hook = ./setup-hook.sh;  
   src = fetchurl {
-    url = http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-x11-free-3.3.5.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/qt-x11-free-3.3.5.tar.bz2;
     md5 = "05d04688c0c0230ed54e89102d689ca4";
   };
 
diff --git a/pkgs/development/libraries/readline/readline4.nix b/pkgs/development/libraries/readline/readline4.nix
index 74944fdf6b8..c2e589bfacc 100644
--- a/pkgs/development/libraries/readline/readline4.nix
+++ b/pkgs/development/libraries/readline/readline4.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "readline-4.3";
   src = fetchurl {
-    url = http://ftp.gnu.org/pub/gnu/readline/readline-4.3.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/readline-4.3.tar.gz;
     md5 = "f86f7cb717ab321fe15f1bbcb058c11e";
   };
   inherit ncurses;
diff --git a/pkgs/development/libraries/rte/default.nix b/pkgs/development/libraries/rte/default.nix
index 94067f71fd0..07d0a7649a1 100644
--- a/pkgs/development/libraries/rte/default.nix
+++ b/pkgs/development/libraries/rte/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "rte-0.5.6";
   src = fetchurl {
-    url = http://heanet.dl.sourceforge.net/sourceforge/zapping/rte-0.5.6.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/rte-0.5.6.tar.bz2;
     md5 = "6259cdff255af71c23a4576e7c5664a0";
   };
 }
diff --git a/pkgs/development/libraries/slang/default.nix b/pkgs/development/libraries/slang/default.nix
index 4b221a18583..b6e67ae5c99 100644
--- a/pkgs/development/libraries/slang/default.nix
+++ b/pkgs/development/libraries/slang/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "slang-2.0.5";
   src = fetchurl {
-    url = ftp://space.mit.edu/pub/davis/slang/v2.0/slang-2.0.5.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/slang-2.0.5.tar.bz2;
     md5 = "8b6afa085f76b1be29825f0c470b6cad";
   };
   buildInputs = [pcre libpng];
diff --git a/pkgs/development/libraries/speex/default.nix b/pkgs/development/libraries/speex/default.nix
index 47e404db1f0..9733c9f76d4 100644
--- a/pkgs/development/libraries/speex/default.nix
+++ b/pkgs/development/libraries/speex/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "speex-1.0.5";
   src = fetchurl {
-    url = http://downloads.us.xiph.org/releases/speex/speex-1.0.5.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/speex-1.0.5.tar.gz;
     md5 = "01d6a2de0a88a861304bf517615dea79";
   };
 }
diff --git a/pkgs/development/libraries/stlport/default.nix b/pkgs/development/libraries/stlport/default.nix
index 58b7c13edee..5fa157e8896 100644
--- a/pkgs/development/libraries/stlport/default.nix
+++ b/pkgs/development/libraries/stlport/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/stlport/STLport-5.0.0.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/STLport-5.0.0.tar.bz2;
     md5 = "5aefcbb0c30a91d50bb2d6c7b30e8393";
   };
 }
diff --git a/pkgs/development/libraries/t1lib/default.nix b/pkgs/development/libraries/t1lib/default.nix
index 8fe560ab829..99450754c4f 100644
--- a/pkgs/development/libraries/t1lib/default.nix
+++ b/pkgs/development/libraries/t1lib/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "t1lib-5.1.0";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/metalab/libs/graphics/t1lib-5.1.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/t1lib-5.1.0.tar.gz;
     md5 = "a05bed4aa63637052e60690ccde70421";
   };
   buildInputs = [x11 libXaw];
diff --git a/pkgs/development/libraries/wxGTK-2.6/default.nix b/pkgs/development/libraries/wxGTK-2.6/default.nix
index 4d0650c539d..61639c87a42 100644
--- a/pkgs/development/libraries/wxGTK-2.6/default.nix
+++ b/pkgs/development/libraries/wxGTK-2.6/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
   name = "wxGTK-2.6.2";
 
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.6.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/wxGTK-2.6.2.tar.bz2;
     md5 = "ba2afe7bd028062c5fff6d5ef3249c67";
   };
 
diff --git a/pkgs/development/libraries/xine-lib/default.nix b/pkgs/development/libraries/xine-lib/default.nix
index 9ea675dbc71..46c6728eb80 100644
--- a/pkgs/development/libraries/xine-lib/default.nix
+++ b/pkgs/development/libraries/xine-lib/default.nix
@@ -15,7 +15,7 @@ assert alsaSupport -> alsaLib != null;
   name = "xine-lib-1.1.0";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/xine/xine-lib-1.1.0.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/xine-lib-1.1.0.tar.gz;
     md5 = "3537cfd58d253b4be20a4975e7086e38";
   };
   buildInputs = [
diff --git a/pkgs/development/libraries/xlibs/libXrender/default.nix b/pkgs/development/libraries/xlibs/libXrender/default.nix
index 8daea27318a..2cb31b2498b 100644
--- a/pkgs/development/libraries/xlibs/libXrender/default.nix
+++ b/pkgs/development/libraries/xlibs/libXrender/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libXrender-0.9.0";
   src = fetchurl {
-    url = http://xlibs.freedesktop.org/release/libXrender-0.9.0.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/libXrender-0.9.0.tar.bz2;
     md5 = "ce7cda009aa0b10a73637941d44ae789";
   };
   buildInputs = [pkgconfig];
diff --git a/pkgs/development/libraries/xlibs/libXt/default.nix b/pkgs/development/libraries/xlibs/libXt/default.nix
index 448d6740bcd..5836b139b7d 100644
--- a/pkgs/development/libraries/xlibs/libXt/default.nix
+++ b/pkgs/development/libraries/xlibs/libXt/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libXt-0.1.5";
   src = fetchurl {
-    url = http://xlibs.freedesktop.org/release/libXt-0.1.5.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/libXt-0.1.5.tar.bz2;
     md5 = "8ff20498eeedebe2fb72f93c2d7beab1";
   };
   buildInputs = [pkgconfig];
diff --git a/pkgs/development/libraries/xlibs/renderext/default.nix b/pkgs/development/libraries/xlibs/renderext/default.nix
index e225d640bd2..dc1a90892f4 100644
--- a/pkgs/development/libraries/xlibs/renderext/default.nix
+++ b/pkgs/development/libraries/xlibs/renderext/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "renderext-0.9";
   src = fetchurl {
-    url = http://xlibs.freedesktop.org/release/renderext-0.9.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/renderext-0.9.tar.bz2;
     md5 = "d43c2afc69937655d13c02588c9ff974";
   };
 }
diff --git a/pkgs/development/libraries/xlibs/xproto/default.nix b/pkgs/development/libraries/xlibs/xproto/default.nix
index fb3bb2cd268..992ff12939e 100644
--- a/pkgs/development/libraries/xlibs/xproto/default.nix
+++ b/pkgs/development/libraries/xlibs/xproto/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "xproto-6.6.2";
   src = fetchurl {
-    url = http://xlibs.freedesktop.org/release/xproto-6.6.2.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/xproto-6.6.2.tar.bz2;
     md5 = "fc419f3028cc2959b979a7e7464105f9";
   };
 }
diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix
index 8aded3940cd..190da7a98f4 100644
--- a/pkgs/development/libraries/zlib/default.nix
+++ b/pkgs/development/libraries/zlib/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "zlib-1.2.3";
   src = fetchurl {
-    url = http://www.zlib.net/zlib-1.2.3.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/zlib-1.2.3.tar.gz;
     md5 = "debc62758716a169df9f62e6ab2bc634";
   };
   configureFlags = "--shared";
diff --git a/pkgs/development/libraries/zvbi/default.nix b/pkgs/development/libraries/zvbi/default.nix
index 3a235fdc97f..5fd83073fd9 100644
--- a/pkgs/development/libraries/zvbi/default.nix
+++ b/pkgs/development/libraries/zvbi/default.nix
@@ -7,7 +7,7 @@ assert pngSupport -> libpng != null;
 stdenv.mkDerivation {
   name = "zvbi-0.2.16";
   src = fetchurl {
-    url = http://heanet.dl.sourceforge.net/sourceforge/zapping/zvbi-0.2.16.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/zvbi-0.2.16.tar.bz2;
     md5 = "6ed822ae5d0766129bfa1508394b6ac0";
   };
   buildInputs = [x11 (if pngSupport then libpng else null)];
diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python-modules/pygtk/default.nix
index d6f40050fa3..53dbbd1ffaa 100644
--- a/pkgs/development/python-modules/pygtk/default.nix
+++ b/pkgs/development/python-modules/pygtk/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "pygtk-2.6.1";
 #  builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.6/pygtk-2.6.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/pygtk-2.6.1.tar.bz2;
     md5 = "b4610829e4f57b5538dfa3b8f1fbe026";
   };
   buildInputs = [python pkgconfig glib gtk];
diff --git a/pkgs/development/tools/build-managers/apache-ant/core-apache-ant.nix b/pkgs/development/tools/build-managers/apache-ant/core-apache-ant.nix
index 668a6c4d6b5..aed7ebd66d3 100644
--- a/pkgs/development/tools/build-managers/apache-ant/core-apache-ant.nix
+++ b/pkgs/development/tools/build-managers/apache-ant/core-apache-ant.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
 
   builder = ./core-builder.sh;
   src = fetchurl {
-    url = http://apache.surfnet.nl/ant/binaries/apache-ant-1.6.5-bin.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/apache-ant-1.6.5-bin.tar.bz2;
     md5 = "26031ee1a2fd248ad0cc2e7f17c44c39";
   };
 }
diff --git a/pkgs/development/tools/misc/automake/automake-1.9.x.nix b/pkgs/development/tools/misc/automake/automake-1.9.x.nix
index 745964accaf..d6e76d48530 100644
--- a/pkgs/development/tools/misc/automake/automake-1.9.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.9.x.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   setupHook = ./setup-hook.sh;
   src = fetchurl {
-    url = ftp://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/automake-1.9.6.tar.gz;
     md5 = "c60f77a42f103606981d456f1615f5b4";
   };
   buildInputs = [perl autoconf];
diff --git a/pkgs/development/tools/misc/binutils-cross/default.nix b/pkgs/development/tools/misc/binutils-cross/default.nix
index 7d77baced37..b3949e43f5c 100644
--- a/pkgs/development/tools/misc/binutils-cross/default.nix
+++ b/pkgs/development/tools/misc/binutils-cross/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "binutils-2.16.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.nluug.nl/gnu/binutils/binutils-2.16.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/binutils-2.16.1.tar.bz2;
     md5 = "6a9d529efb285071dad10e1f3d2b2967";
   };
   inherit noSysDirs;
diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix
index 010bf87f16b..4875ba10f1b 100644
--- a/pkgs/development/tools/misc/binutils/default.nix
+++ b/pkgs/development/tools/misc/binutils/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "binutils-2.16.1";
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/binutils/binutils-2.16.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/binutils-2.16.1.tar.bz2;
     md5 = "6a9d529efb285071dad10e1f3d2b2967";
   };
   inherit noSysDirs;
diff --git a/pkgs/development/tools/misc/callgrind/default.nix b/pkgs/development/tools/misc/callgrind/default.nix
index df99a61d7b2..a69a4aaa703 100644
--- a/pkgs/development/tools/misc/callgrind/default.nix
+++ b/pkgs/development/tools/misc/callgrind/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
   };
 
   valgrindsrc = fetchurl {
-    url = http://valgrind.org/downloads/valgrind-3.0.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/valgrind-3.0.1.tar.bz2;
     md5 = "c29efdb7d1a93440f5644a6769054681";
   };
 
diff --git a/pkgs/development/tools/misc/ctags/default.nix b/pkgs/development/tools/misc/ctags/default.nix
index a8f4a821a20..2957710a34f 100644
--- a/pkgs/development/tools/misc/ctags/default.nix
+++ b/pkgs/development/tools/misc/ctags/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "ctags-5.5.4";
   src = fetchurl {
-    url = http://heanet.dl.sourceforge.net/sourceforge/ctags/ctags-5.5.4.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/ctags-5.5.4.tar.gz;
     md5 = "a84124caadd4103270e0b84596ecfe83";
   };
 }
diff --git a/pkgs/development/tools/misc/gnum4/default.nix b/pkgs/development/tools/misc/gnum4/default.nix
index 993653fc922..a0e231bf60a 100644
--- a/pkgs/development/tools/misc/gnum4/default.nix
+++ b/pkgs/development/tools/misc/gnum4/default.nix
@@ -2,7 +2,7 @@
 stdenv.mkDerivation {
   name = "gnum4-1.4.3";
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/m4/m4-1.4.3.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/m4-1.4.3.tar.bz2;
     md5 = "1f7d7eba70a0525c44c2edc3998925c7";
   };
 }
diff --git a/pkgs/development/tools/misc/help2man/default.nix b/pkgs/development/tools/misc/help2man/default.nix
index 986c3c1f201..fc1583496b4 100644
--- a/pkgs/development/tools/misc/help2man/default.nix
+++ b/pkgs/development/tools/misc/help2man/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   name = "help2man-1.35.1";
 
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/help2man/help2man-1.35.1.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/help2man-1.35.1.tar.gz;
     md5 = "e3c9e846dd163eb7f1d1661e2d0baa07";
   };
 
diff --git a/pkgs/development/tools/misc/kcachegrind/default.nix b/pkgs/development/tools/misc/kcachegrind/default.nix
index 63ba8391483..e15dcdea3ae 100644
--- a/pkgs/development/tools/misc/kcachegrind/default.nix
+++ b/pkgs/development/tools/misc/kcachegrind/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
 
   src = fetchurl {
-    url = http://kcachegrind.sourceforge.net/kcachegrind-0.4.6.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/kcachegrind-0.4.6.tar.gz;
     md5 = "4ed60028dcefd6bf626635d5f2f50273";
   };
 
diff --git a/pkgs/development/tools/misc/libtool/default.nix b/pkgs/development/tools/misc/libtool/default.nix
index 51163100907..8612c5a3f76 100644
--- a/pkgs/development/tools/misc/libtool/default.nix
+++ b/pkgs/development/tools/misc/libtool/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "libtool-1.5.20";
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/libtool/libtool-1.5.20.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/libtool-1.5.20.tar.gz;
     md5 = "fc3b564700aebcb19de841c1c2d66e99";
   };
   buildInputs = [m4 perl];
diff --git a/pkgs/development/tools/misc/pkgconfig/pkgconfig-0.17.2.nix b/pkgs/development/tools/misc/pkgconfig/pkgconfig-0.17.2.nix
index 4f04a3093d0..ec2fef768c4 100644
--- a/pkgs/development/tools/misc/pkgconfig/pkgconfig-0.17.2.nix
+++ b/pkgs/development/tools/misc/pkgconfig/pkgconfig-0.17.2.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   setupHook = ./setup-hook.sh;
   src = fetchurl {
-    url = http://pkgconfig.freedesktop.org/releases/pkgconfig-0.17.2.tar.gz;
+    url = http://nix.cs.uu.nl/dist/tarballs/pkgconfig-0.17.2.tar.gz;
     md5 = "a0829ae71b586e027183b2a1cfe0ce88";
   };
 }
diff --git a/pkgs/development/tools/misc/strace/default.nix b/pkgs/development/tools/misc/strace/default.nix
index 831a0a06a35..fcee32ae79c 100644
--- a/pkgs/development/tools/misc/strace/default.nix
+++ b/pkgs/development/tools/misc/strace/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
 
   builder = ./builder.sh;
   src = fetchurl {
-    url = http://surfnet.dl.sourceforge.net/sourceforge/strace/strace-4.5.12.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/strace-4.5.12.tar.bz2;
     md5 = "c9dc77b9bd7f144f317e8289e0f6d40b";
   };
 }
diff --git a/pkgs/development/tools/misc/texinfo/default.nix b/pkgs/development/tools/misc/texinfo/default.nix
index e10bc71a553..d15b15adf8d 100644
--- a/pkgs/development/tools/misc/texinfo/default.nix
+++ b/pkgs/development/tools/misc/texinfo/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "texinfo-4.8";
   src = fetchurl {
-    url = http://ftp.gnu.org/gnu/texinfo/texinfo-4.8.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/texinfo-4.8.tar.bz2;
     md5 = "6ba369bbfe4afaa56122e65b3ee3a68c";
   };
   buildInputs = [ncurses];
diff --git a/pkgs/development/tools/misc/valgrind/default.nix b/pkgs/development/tools/misc/valgrind/default.nix
index 0152d041059..a9e2c509ecc 100644
--- a/pkgs/development/tools/misc/valgrind/default.nix
+++ b/pkgs/development/tools/misc/valgrind/default.nix
@@ -3,7 +3,7 @@
 stdenv.mkDerivation {
   name = "valgrind-3.0.1";
   src = fetchurl {
-    url = http://valgrind.org/downloads/valgrind-3.0.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/valgrind-3.0.1.tar.bz2;
     md5 = "c29efdb7d1a93440f5644a6769054681";
   };
 }
diff --git a/pkgs/development/tools/parsing/bison/bison-2.1.nix b/pkgs/development/tools/parsing/bison/bison-2.1.nix
index cfeb6f53afd..e28d16dc79c 100644
--- a/pkgs/development/tools/parsing/bison/bison-2.1.nix
+++ b/pkgs/development/tools/parsing/bison/bison-2.1.nix
@@ -5,7 +5,7 @@ assert m4 != null;
 stdenv.mkDerivation {
   name = "bison-2.1";
   src = fetchurl {
-    url = ftp://ftp.nluug.nl/pub/gnu/bison/bison-2.1.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/bison-2.1.tar.bz2;
     md5 = "ef3110077462b1140b2ae612626e8486";
   };
   buildInputs = [m4];
diff --git a/pkgs/development/uclibc/default.nix b/pkgs/development/uclibc/default.nix
index f59dd9f7ab4..0af014adabd 100644
--- a/pkgs/development/uclibc/default.nix
+++ b/pkgs/development/uclibc/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
   builder = ./builder.sh;
   name = "uClibc-0.9.28";
   src = fetchurl {
-    url = http://www.uclibc.org/downloads/snapshots/uClibc-20051001.tar.bz2;
+    url = http://nix.cs.uu.nl/dist/tarballs/uClibc-20051001.tar.bz2;
     md5 = "5442033ed956d506f9a810cf70dc3744";
     #url = http://www.uclibc.org/downloads/uClibc-0.9.28.tar.bz2;
     #md5 = "1ada58d919a82561061e4741fb6abd29";