summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-11-20 14:32:58 +0100
committerVladimír Čunát <vcunat@gmail.com>2015-11-20 14:32:58 +0100
commit333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb (patch)
tree0f4757ddd2bb3d73b438eea85828d8e01c049583 /pkgs/games
parentbdbbfa0d4247e203ffe3171621b614374da05f70 (diff)
parentb809f886c0bdbd4665fc65a4c308d38a30c368d8 (diff)
downloadnixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.gz
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.bz2
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.lz
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.xz
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.zst
nixpkgs-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.zip
Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/armagetronad/default.nix27
-rw-r--r--pkgs/games/cockatrice/default.nix24
-rw-r--r--pkgs/games/crawl/default.nix4
-rw-r--r--pkgs/games/cuyo/default.nix20
-rw-r--r--pkgs/games/dwarf-fortress/default.nix194
-rw-r--r--pkgs/games/dwarf-fortress/dfhack-run.in11
-rw-r--r--pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in13
-rw-r--r--pkgs/games/dwarf-fortress/dwarf-fortress.in14
-rw-r--r--pkgs/games/dwarf-fortress/export-libs.sh.in12
-rw-r--r--pkgs/games/dwarf-fortress/export-workaround.sh1
-rw-r--r--pkgs/games/dwarf-fortress/install-df-data-content-to-home.sh4
-rw-r--r--pkgs/games/dwarf-fortress/install-df-data-to-home.sh12
-rw-r--r--pkgs/games/dwarf-fortress/install-dfhack-data-to-home.sh16
-rw-r--r--pkgs/games/gnuchess/default.nix7
-rw-r--r--pkgs/games/instead/default.nix4
-rw-r--r--pkgs/games/macopix/default.nix18
-rw-r--r--pkgs/games/minetest/default.nix10
-rw-r--r--pkgs/games/onscripter-en/default.nix2
-rw-r--r--pkgs/games/scrolls/default.nix6
-rw-r--r--pkgs/games/steam/build-runtime.py106
-rw-r--r--pkgs/games/steam/build-wrapped.sh47
-rw-r--r--pkgs/games/steam/chrootenv.nix109
-rw-r--r--pkgs/games/steam/default.nix44
-rw-r--r--pkgs/games/steam/fonts.nix19
-rw-r--r--pkgs/games/steam/runtime-generated.nix3483
-rw-r--r--pkgs/games/steam/runtime-wrapped.nix109
-rw-r--r--pkgs/games/steam/runtime.nix38
-rw-r--r--pkgs/games/steam/steam.nix38
-rwxr-xr-xpkgs/games/steam/update-runtime.py138
-rw-r--r--pkgs/games/tennix/fix_FTBFS.patch174
-rw-r--r--pkgs/games/xonotic/default.nix4
31 files changed, 4457 insertions, 251 deletions
diff --git a/pkgs/games/armagetronad/default.nix b/pkgs/games/armagetronad/default.nix
new file mode 100644
index 00000000000..651278b0cf0
--- /dev/null
+++ b/pkgs/games/armagetronad/default.nix
@@ -0,0 +1,27 @@
+{stdenv, fetchurl, SDL, libxml2, SDL_image, libjpeg, mesa, zlib} :
+
+let
+  versionMajor = "0.2.8";
+  versionMinor = "3.3";
+  version = "${versionMajor}.${versionMinor}";
+in
+
+stdenv.mkDerivation {
+  name = "armagetron-${version}";
+  src = fetchurl {
+    url = "https://launchpad.net/armagetronad/${versionMajor}/0.2.8.3.x/+download/armagetronad-${version}.src.tar.bz2";
+    sha256 = "1s55irhg60fpmhy8wwxpdq7c45r1mqch6zpicyb2wf9ln60xgwnx";
+  };
+
+  NIX_LDFLAGS = "-lSDL_image";
+
+  configureFlags ="--disable-etc";
+  buildInputs = [SDL SDL_image libxml2 libjpeg mesa zlib];
+
+  meta = with stdenv.lib; {
+    homepage = http://armagetronad.org;
+    description = "An multiplayer networked arcade racing game in 3D similar to Tron";
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/games/cockatrice/default.nix b/pkgs/games/cockatrice/default.nix
new file mode 100644
index 00000000000..53aab088da0
--- /dev/null
+++ b/pkgs/games/cockatrice/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, cmake, qtbase, qtmultimedia, protobuf, qttools
+}:
+
+stdenv.mkDerivation rec {
+    name = "${pname}-${version}";
+    pname = "cockatrice";
+    version = "2015-09-24";
+
+    src = fetchurl {
+        url = "https://github.com/Cockatrice/Cockatrice/archive/${version}-Release.tar.gz";
+        sha256 = "068f93k3bg4cmdm0iyh2vfmk51nnzf3d6g6cvlm5q8dz1zk5nwzf";
+    };
+
+    buildInputs = [
+        cmake qtbase qtmultimedia protobuf qttools
+    ];
+
+    meta = {
+        repositories.git = git://github.com/Cockatrice/Cockatrice.git;
+        description = "A cross-platform virtual tabletop for multiplayer card games";
+        license = stdenv.lib.licenses.gpl2;
+        maintainers = with stdenv.lib.maintainers; [ spencerjanssen ];
+    };
+}
diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix
index 43dc3409591..06151365060 100644
--- a/pkgs/games/crawl/default.nix
+++ b/pkgs/games/crawl/default.nix
@@ -3,7 +3,7 @@
 , tileMode ? true
 }:
 
-let version = "0.16.1";
+let version = "0.16.2";
 in
 stdenv.mkDerivation rec {
   name = "crawl-${version}" + (if tileMode then "-tiles" else "");
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
     owner = "crawl-ref";
     repo = "crawl-ref";
     rev = version;
-    sha256 = "0gciqaij05qr5bwkk5mblvk5k0p6bzjd58czk1b6x5xx5qcp6mmh";
+    sha256 = "08ns49if8941vsg6abywgw3mnjafgj5sga0cdvvvviq0qqzprhw9";
   };
 
   patches = [ ./crawl_purify.patch ];
diff --git a/pkgs/games/cuyo/default.nix b/pkgs/games/cuyo/default.nix
new file mode 100644
index 00000000000..0bc38f876f4
--- /dev/null
+++ b/pkgs/games/cuyo/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, SDL, SDL_mixer }:
+
+stdenv.mkDerivation rec {
+  name = "cuyo-${version}";
+  version = "2.1.0";
+  
+  src = fetchurl {
+     url = http://download.savannah.gnu.org/releases/cuyo/cuyo-2.1.0.tar.gz;
+     sha256 = "17yqv924x7yvwix7yz9jdhgyar8lzdhqvmpvv0any8rdkajhj23c";
+     };
+
+ buildInputs = [ SDL SDL_mixer];
+     
+  meta = {
+     homepage = http://karimmi.de/cuyo;
+     description = "Stacking blocks game, with different rules for each level";
+     license = stdenv.lib.licenses.gpl2Plus;
+  };
+  
+}
diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix
index b804adb562b..317981cd887 100644
--- a/pkgs/games/dwarf-fortress/default.nix
+++ b/pkgs/games/dwarf-fortress/default.nix
@@ -1,6 +1,14 @@
 { stdenv, fetchgit, fetchurl, cmake, glew, ncurses
 , SDL, SDL_image, SDL_ttf, gtk2, glib
-, mesa, openal, pango, atk, gdk_pixbuf, glibc, libsndfile }:
+, mesa, openal, pango, atk, gdk_pixbuf, glibc, libsndfile
+# begin dfhack-only parameters
+, XMLLibXML
+, XMLLibXSLT
+, perl
+, zlib
+# end dfhack-only parameters
+, enableDFHack ? false
+}:
 
 let
   baseVersion = "40";
@@ -12,12 +20,21 @@ let
       sha256 = "19vwx6kpv1sf93bx5v8x47f7x2cgxsqk82v6j1a72sa3q7m5cpc7";
     };
 
+    dfhack = fetchgit {
+      url = "https://github.com/DFHack/dfhack.git";
+      rev = "0849099f2083e100cae6f64940b4eff4c28ce2eb";
+      sha256 = "0lnqrayi8hwfivkrxb7fw8lb6v95i04pskny1px7084n7nzvyv8b";
+    };
+
     df = fetchurl {
       url = "http://www.bay12games.com/dwarves/df_${baseVersion}_${patchVersion}_linux.tar.bz2";
       sha256 = "0d4jrs45qj89vq9mjg7fxxhis7zivvb0vzjpmkk274b778kccdys";
     };
   };
 
+  dfHackWorksWithCurrentVersion = true;
+  dfHackEnabled = dfHackWorksWithCurrentVersion && enableDFHack;
+
 in
 
 assert stdenv.system == "i686-linux";
@@ -27,11 +44,31 @@ stdenv.mkDerivation rec {
 
   inherit baseVersion patchVersion;
 
-  buildInputs = [ SDL SDL_image SDL_ttf gtk2 glib glew mesa ncurses openal glibc libsndfile pango atk cmake gdk_pixbuf];
-  src = "${srcs.df_unfuck} ${srcs.df}";
-  phases = "unpackPhase patchPhase configurePhase buildPhase installPhase";
+  buildInputs = [
+    SDL
+    SDL_image
+    SDL_ttf
+    gtk2
+    glib
+    glew
+    mesa
+    ncurses
+    openal
+    glibc
+    libsndfile
+    pango
+    atk
+    cmake
+    gdk_pixbuf
+    XMLLibXML
+    XMLLibXSLT
+    perl
+    zlib
+  ];
+  src = "${srcs.df_unfuck} ${srcs.df}" + stdenv.lib.optionalString dfHackEnabled " ${srcs.dfhack}";
 
   sourceRoot = srcs.df_unfuck.name;
+  dfHackSourceRoot = srcs.dfhack.name;
 
   cmakeFlags = [
     "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include"
@@ -39,70 +76,143 @@ stdenv.mkDerivation rec {
   ];
 
   permission = ./df_permission;
+  dfHackTemplate = ./dwarf-fortress-hacked.in;
+  dfHackRunTemplate = ./dfhack-run.in;
+  dwarfFortressTemplate = ./dwarf-fortress.in;
+  installDfDataToHome = ./install-df-data-to-home.sh;
+  installDfhackDataToHome = ./install-dfhack-data-to-home.sh;
+  installDfDataContentToHome = ./install-df-data-content-to-home.sh;
+  exportLibsTemplate = ./export-libs.sh.in;
+  exportWorkaround = ./export-workaround.sh;
+
+  postUnpack = stdenv.lib.optionalString dfHackEnabled ''
+    if [ "$dontMakeSourcesWritable" != 1 ]; then
+      chmod -R u+w "$dfHackSourceRoot"
+    fi
+  '';
+
+  preConfigure = stdenv.lib.optionalString dfHackEnabled ''
+    export cmakeFlags="-DCMAKE_INSTALL_PREFIX=$out/share/df_linux $cmakeFlags"
+    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/build/depends/protobuf
+  '';
+
+  postConfigure = stdenv.lib.optionalString dfHackEnabled ''
+    if [ -z "$originalSourceRoot" ]; then
+
+      originalSourceRoot=$sourceRoot
+      export sourceRoot=$dfHackSourceRoot
+
+      pushd ../../$sourceRoot
+
+      eval "''${configurePhase:-configurePhase}"
+
+      popd
+
+      export sourceRoot=$originalSourceRoot
+      unset originalSourceRoot
+    fi
+  '';
 
+  # outputs TODO: probably wrong path-substitutions below
   installPhase = ''
     set -x
     mkdir -p $out/bin
     mkdir -p $out/share/df_linux
-    cd ../../
+    pushd ../../
     cp -r ./df_linux/* $out/share/df_linux
     rm $out/share/df_linux/libs/lib*
 
-    # Store the original hash for dwarf-therapist 
-    echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.orig
-    # Fix rpath
-    patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc ]}:$out/share/df_linux/libs"  $out/share/df_linux/libs/Dwarf_Fortress
+    # Store the original hash
+    orig_hash=$(md5sum $out/share/df_linux/libs/Dwarf_Fortress | awk '{ print $1 }')
+    echo $orig_hash | cut -c1-8 > $out/share/df_linux/hash.md5.orig  # for dwarf-therapist
+    echo $orig_hash > $out/share/df_linux/full-hash-orig.md5  # for dfhack
+
     cp -f ./${srcs.df_unfuck.name}/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so
 
     cp $permission $out/share/df_linux/nix_permission
 
-    patchelf --set-interpreter ${glibc.out}/lib/ld-linux.so.2 $out/share/df_linux/libs/Dwarf_Fortress
+    # Placeholder files for hashes of patched binary
+    touch $out/share/df_linux/hash.md5.patched
+    touch $out/share/df_linux/full-hash-patched.md5
+
+    mkdir -p $out/share/df_linux/shell
+    cp $installDfDataToHome $out/share/df_linux/shell/install-df-data-to-home.sh
+    cp $installDfhackDataToHome $out/share/df_linux/shell/install-dfhack-data-to-home.sh
+    cp $installDfDataContentToHome $out/share/df_linux/shell/install-df-data-content-to-home.sh
+    cp $exportWorkaround $out/share/df_linux/shell/export-workaround.sh
+    substitute $exportLibsTemplate $out/share/df_linux/shell/export-libs.sh \
+        --subst-var-by stdenv_cc ${stdenv.cc} \
+        --subst-var-by SDL ${SDL} \
+        --subst-var-by SDL_image ${SDL_image} \
+        --subst-var-by SDL_ttf ${SDL_ttf} \
+        --subst-var-by gtk2 ${gtk2} \
+        --subst-var-by glib ${glib} \
+        --subst-var-by libsndfile ${libsndfile} \
+        --subst-var-by mesa ${mesa} \
+        --subst-var-by openal ${openal} \
+        --subst-var-by zlib ${zlib} \
+
+    substitute $dwarfFortressTemplate $out/bin/dwarf-fortress \
+        --subst-var-by stdenv_shell ${stdenv.shell} \
+        --subst-var prefix
+
+    chmod 755 $out/bin/dwarf-fortress
+
+    popd
+  '' + stdenv.lib.optionalString dfHackEnabled ''
+
+    originalSourceRoot=$sourceRoot
+    export sourceRoot=$dfHackSourceRoot
 
-    # Store new hash for dwarf-therapist
-    echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.patched
+    pushd ../../$sourceRoot/build
 
-    cat > $out/bin/dwarf-fortress << EOF
-      #!${stdenv.shell}
-      
-      set -ex
+    mkdir -p $out/dfhack
 
-      export DF_DIR="\$HOME/.config/df_linux"
-      if [ -n "\$XDG_DATA_HOME" ]
-       then export DF_DIR="\$XDG_DATA_HOME/df_linux"
-      fi
+    make install
 
-      if [[ ! -d "\$DF_DIR" ]]; then
-          mkdir -p "\$DF_DIR"
-          ln -s $out/share/df_linux/raw "\$DF_DIR/raw"
-          ln -s $out/share/df_linux/libs "\$DF_DIR/libs"
-          mkdir -p "\$DF_DIR/data/init"
-          cp -rn $out/share/df_linux/data/init "\$DF_DIR/data/"
-      fi
+    cp ../package/linux/dfhack $out/dfhack/
 
-      for link in announcement art dipscript help index initial_movies movies shader.fs shader.vs sound speech; do
-          cp -r $out/share/df_linux/data/\$link "\$DF_DIR/data/\$link"
-          chmod -R u+rw "\$DF_DIR/data/\$link"
-      done
+    mkdir -p $out/bin
+
+    substitute $dfHackTemplate $out/bin/dfhack \
+        --subst-var-by stdenv_shell ${stdenv.shell} \
+        --subst-var prefix
+    chmod 755 $out/bin/dfhack
+
+    substitute $dfHackRunTemplate $out/bin/dfhack-run \
+        --subst-var-by stdenv_shell ${stdenv.shell} \
+        --subst-var prefix
+    chmod 755 $out/bin/dfhack-run
+
+    popd
 
-      # now run Dwarf Fortress!
-      export LD_LIBRARY_PATH='${stdenv.lib.makeLibraryPath
-        [ stdenv.cc SDL SDL_image SDL_ttf gtk2 glib mesa openal libsndfile ]
-      }':\$DF_DIR/df_linux/libs/
+    export sourceRoot=$originalSourceRoot
+    unset originalSourceRoot
+  '';
+
+  fixupPhase = ''
+    # Fix rpath
+    patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress
 
-      export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch.
-      #export SDL_VIDEO_CENTERED=1    # Centre the screen.  Messes up resizing.
+    patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 $out/share/df_linux/libs/Dwarf_Fortress
 
-      cd \$DF_DIR
-      $out/share/df_linux/libs/Dwarf_Fortress "$@"
-    EOF
+    # Store new hash
+    patched_hash=$(md5sum $out/share/df_linux/libs/Dwarf_Fortress | awk '{ print $1 }')
+    echo $patched_hash | cut -c1-8 > $out/share/df_linux/hash.md5.patched  # for dwarf-therapist
+    echo $patched_hash > $out/share/df_linux/full-hash-patched.md5  # for dfhack
+  '' + stdenv.lib.optionalString dfHackEnabled ''
+    find $out/share/df_linux/hack \( \
+        \( -type f -a -name "*.so*" \) -o \
+        \( -type f -a -perm +0100 \) \
+        \) -print -exec patchelf --shrink-rpath {} \;
 
-    chmod +x $out/bin/dwarf-fortress
+    sed -i "s/$(cat $out/share/df_linux/full-hash-orig.md5)/$(cat $out/share/df_linux/full-hash-patched.md5)/" $out/share/df_linux/hack/symbols.xml
   '';
 
   meta = {
     description = "A single-player fantasy game with a randomly generated adventure world";
     homepage = http://www.bay12games.com/dwarves;
     license = stdenv.lib.licenses.unfreeRedistributable;
-    maintainers = with stdenv.lib.maintainers; [ roconnor the-kenny ];
+    maintainers = with stdenv.lib.maintainers; [ a1russell robbinch roconnor the-kenny ];
   };
 }
diff --git a/pkgs/games/dwarf-fortress/dfhack-run.in b/pkgs/games/dwarf-fortress/dfhack-run.in
new file mode 100644
index 00000000000..590e5b25acf
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/dfhack-run.in
@@ -0,0 +1,11 @@
+#!@stdenv_shell@
+
+data_dir=${XDG_DATA_HOME:-$HOME/.local/share}/df_linux
+pkg_dir=@prefix@/share/df_linux
+
+. $pkg_dir/shell/install-df-data-to-home.sh
+. $pkg_dir/shell/install-dfhack-data-to-home.sh
+. $pkg_dir/shell/export-libs.sh
+
+cd "$data_dir"
+exec ./dfhack-run "$@"
diff --git a/pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in b/pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in
new file mode 100644
index 00000000000..027720fc378
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in
@@ -0,0 +1,13 @@
+#!@stdenv_shell@
+
+data_dir=${XDG_DATA_HOME:-$HOME/.local/share}/df_linux
+pkg_dir=@prefix@/share/df_linux
+
+. $pkg_dir/shell/install-df-data-to-home.sh
+. $pkg_dir/shell/install-dfhack-data-to-home.sh
+. $pkg_dir/shell/install-df-data-content-to-home.sh
+. $pkg_dir/shell/export-libs.sh
+. $pkg_dir/shell/export-workaround.sh
+
+cd "$data_dir"
+exec ./dfhack "$@"
diff --git a/pkgs/games/dwarf-fortress/dwarf-fortress.in b/pkgs/games/dwarf-fortress/dwarf-fortress.in
new file mode 100644
index 00000000000..db06d34efd0
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/dwarf-fortress.in
@@ -0,0 +1,14 @@
+#!@stdenv_shell@
+
+set -ex
+
+data_dir=${XDG_DATA_HOME:-$HOME/.local/share}/df_linux
+pkg_dir=@prefix@/share/df_linux
+
+. $pkg_dir/shell/install-df-data-to-home.sh
+. $pkg_dir/shell/install-df-data-content-to-home.sh
+. $pkg_dir/shell/export-libs.sh
+. $pkg_dir/shell/export-workaround.sh
+
+cd $data_dir
+$pkg_dir/libs/Dwarf_Fortress "$@"
diff --git a/pkgs/games/dwarf-fortress/export-libs.sh.in b/pkgs/games/dwarf-fortress/export-libs.sh.in
new file mode 100644
index 00000000000..453295ca6dd
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/export-libs.sh.in
@@ -0,0 +1,12 @@
+export LD_LIBRARY_PATH=\
+@stdenv_cc@/lib:\
+@SDL@/lib:\
+@SDL_image@/lib/:\
+@SDL_ttf@/lib/:\
+@gtk2@/lib/:\
+@glib@/lib/:\
+@mesa@/lib/:\
+@openal@/lib/:\
+@libsndfile@/lib:\
+@zlib@/lib:\
+$data_dir/df_linux/libs/
diff --git a/pkgs/games/dwarf-fortress/export-workaround.sh b/pkgs/games/dwarf-fortress/export-workaround.sh
new file mode 100644
index 00000000000..716d171625c
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/export-workaround.sh
@@ -0,0 +1 @@
+export SDL_DISABLE_LOCK_KEYS=1  # Work around for bug in Debian/Ubuntu SDL patch.
diff --git a/pkgs/games/dwarf-fortress/install-df-data-content-to-home.sh b/pkgs/games/dwarf-fortress/install-df-data-content-to-home.sh
new file mode 100644
index 00000000000..600af677322
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/install-df-data-content-to-home.sh
@@ -0,0 +1,4 @@
+for link in announcement art dipscript help index initial_movies movies shader.fs shader.vs sound speech; do
+  cp -r $pkg_dir/data/$link "$data_dir/data/$link"
+  chmod -R u+rw "$data_dir/data/$link"
+done
diff --git a/pkgs/games/dwarf-fortress/install-df-data-to-home.sh b/pkgs/games/dwarf-fortress/install-df-data-to-home.sh
new file mode 100644
index 00000000000..42c8c464809
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/install-df-data-to-home.sh
@@ -0,0 +1,12 @@
+mkdir -p $data_dir
+if [[ $(readlink $data_dir/raw) != "$pkg_dir/raw" ]]; then
+  rm -f $data_dir/raw
+  ln -s $pkg_dir/raw $data_dir/raw
+fi
+if [[ $(readlink $data_dir/libs) != "$pkg_dir/libs" ]]; then
+  rm -f $data_dir/libs
+  ln -s $pkg_dir/libs $data_dir/libs
+fi
+mkdir -p "$data_dir/data"
+cp -rn $pkg_dir/data/init $data_dir/data/init
+chmod -R u+rw $data_dir/data/init
diff --git a/pkgs/games/dwarf-fortress/install-dfhack-data-to-home.sh b/pkgs/games/dwarf-fortress/install-dfhack-data-to-home.sh
new file mode 100644
index 00000000000..9d316fde949
--- /dev/null
+++ b/pkgs/games/dwarf-fortress/install-dfhack-data-to-home.sh
@@ -0,0 +1,16 @@
+if [[ $(readlink $data_dir/hack) != "$pkg_dir/hack" ]]; then
+  rm -f $data_dir/hack
+  ln -s $pkg_dir/hack $data_dir/hack
+fi
+if [[ $(readlink $data_dir/dfhack) != "$pkg_dir/dfhack" ]]; then
+  rm -f $data_dir/dfhack
+  ln -s $pkg_dir/dfhack $data_dir/dfhack
+fi
+if [[ $(readlink $data_dir/dfhack.init-example) != "$pkg_dir/dfhack.init-example" ]]; then
+  rm -f $data_dir/dfhack.init-example
+  ln -s $pkg_dir/dfhack.init-example $data_dir/dfhack.init-example
+fi
+if [[ $(readlink $data_dir/dfhack-run) != "$pkg_dir/dfhack-run" ]]; then
+  rm -f $data_dir/dfhack-run
+  ln -s $pkg_dir/dfhack-run $data_dir/dfhack-run
+fi
diff --git a/pkgs/games/gnuchess/default.nix b/pkgs/games/gnuchess/default.nix
index 99ca90f5e2f..b3b56c03fa3 100644
--- a/pkgs/games/gnuchess/default.nix
+++ b/pkgs/games/gnuchess/default.nix
@@ -3,11 +3,10 @@ let
   s = # Generated upstream information
   rec {
     baseName="gnuchess";
-    version="6.2.1";
+    version="6.2.2";
     name="${baseName}-${version}";
-    hash="01pdmsxvgzi4fmvsclvy123z5js2aa81fjx12z5pni1ramrapjhp";
-    url="http://ftp.gnu.org/gnu/chess/gnuchess-6.2.1.tar.gz";
-    sha256="01pdmsxvgzi4fmvsclvy123z5js2aa81fjx12z5pni1ramrapjhp";
+    url="mirror://gnu/chess/${name}.tar.gz";
+    sha256="1a41ag03q66pwy3pjrmbxxjpzi9fcaiiaiywd7m9v25mxqac2xkp";
   };
   buildInputs = [
     flex
diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix
index 2958e48d2a7..194feb58083 100644
--- a/pkgs/games/instead/default.nix
+++ b/pkgs/games/instead/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, SDL, SDL_ttf, SDL_image, SDL_mixer, pkgconfig, lua, zlib, unzip }:
 
 let
-  version = "2.2.5";
+  version = "2.3.0";
 
   # I took several games at random from http://instead.syscall.ru/games/
   games = [
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "http://downloads.sourceforge.net/project/instead/instead/${version}/instead_${version}.tar.gz";
-    sha256 = "1brnvphavh9jfv7scjhqfimbzl5fa0hfs2nsxqx4rjlsiqnrvrx1";
+    sha256 = "1ldisjkmmcpnmv4vsd25dc1sfiwbr9fcn3hxhl78i4jwlyqgrms8";
   };
 
   NIX_LDFLAGS = "-llua -lgcc_s";
diff --git a/pkgs/games/macopix/default.nix b/pkgs/games/macopix/default.nix
new file mode 100644
index 00000000000..ce0691dae1b
--- /dev/null
+++ b/pkgs/games/macopix/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl, pkgconfig, gtk, openssl }:
+
+stdenv.mkDerivation rec {
+  name = "macopix-1.7.4";
+
+  src = fetchurl {
+    url = "http://rosegray.sakura.ne.jp/macopix/${name}.tar.bz2";
+    sha256 = "0sgnr0wrw3hglcnsyvipll7icfv69ssmyw584zfhk1rgramlkzyb";
+  };
+
+  buildInputs = [ pkgconfig gtk openssl ];
+
+  meta = {
+    description = "Mascot Constructive Pilot for X";
+    homepage = http://rosegray.sakura.ne.jp/macopix/index-e.html;
+    license = stdenv.lib.licenses.gpl2Plus;
+  };
+}
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix
index 245262067e1..1b201daa371 100644
--- a/pkgs/games/minetest/default.nix
+++ b/pkgs/games/minetest/default.nix
@@ -4,17 +4,17 @@
 }:
 
 let
-  version = "0.4.12";
+  version = "0.4.13";
   sources = {
     src = fetchgit {
       url = "https://github.com/minetest/minetest.git";
-      rev = "7993a403f2c17a215e4895ba1848aaf69bb61980";
-      sha256 = "04v6fd9r9by8g47xbjzkhkgac5zpik01idngbbx2in4fxrg3ac7c";
+      rev = "d44fceac7e1237b00c6431ee1bb5805b602d0dcd";
+      sha256 = "034w9nv23ncdwbs4arzxfph60cfgvalh27hxprjassmz8p7ixnra";
     };
     data = fetchgit {
       url = "https://github.com/minetest/minetest_game.git";
-      rev = "03c00a831d5c2fd37096449bee49557879068af1";
-      sha256 = "1qqhlfz296rmi3mmlvq1rwv7hq5w964w1scry095xaih7y11ycmk";
+      rev = "2392842948b114670334eabbb593b66e1427747c";
+      sha256 = "0wb8rdqc2ghi66k8bm8w2db0w7k5rsbdld0dyj1wdr3d6x0bpkcr";
     };
   };
 in stdenv.mkDerivation {
diff --git a/pkgs/games/onscripter-en/default.nix b/pkgs/games/onscripter-en/default.nix
index 8e9f5a988bf..ab60041aa30 100644
--- a/pkgs/games/onscripter-en/default.nix
+++ b/pkgs/games/onscripter-en/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "Japanese visual novel scripting engine";
-    homepage = "http://dev.haeleth.net/onscripter.shtml";
+    homepage = "http://unclemion.com/onscripter/";
     license = licenses.gpl2;
     platforms = platforms.unix;
     maintainers = with maintainers; [ abbradar ];
diff --git a/pkgs/games/scrolls/default.nix b/pkgs/games/scrolls/default.nix
index 0f252a5043f..5fa7410ef93 100644
--- a/pkgs/games/scrolls/default.nix
+++ b/pkgs/games/scrolls/default.nix
@@ -2,7 +2,7 @@
 , mesa_glu, libX11, libXext, libXcursor, libpulseaudio
 }:
 stdenv.mkDerivation {
-  name = "scrolls-2014-03-08";
+  name = "scrolls-2015-10-13";
 
   meta = {
     description = "A strategy collectible card game";
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "http://download.scrolls.com/client/linux.tar.gz";
-    sha256 = "164d13ce5b81b215a58bae5a0d024b4cf6e32c986ca57a2c9d4e80326edb5004";
+    sha256 = "ead1fd14988aa07041fedfa7f845c756cd5077a5a402d85bfb749cb669ececec";
   };
 
   libPath = stdenv.lib.makeLibraryPath [
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
       --set-rpath "$libPath" "$out/opt/Scrolls/Scrolls"
 
     mkdir "$out/bin"
-    ln -s "$out/opt/Scrolls/Scrolls" "$out/bin/Scrolls" 
+    ln -s "$out/opt/Scrolls/Scrolls" "$out/bin/Scrolls"
   '';
 
 }
diff --git a/pkgs/games/steam/build-runtime.py b/pkgs/games/steam/build-runtime.py
new file mode 100644
index 00000000000..3f23d53b984
--- /dev/null
+++ b/pkgs/games/steam/build-runtime.py
@@ -0,0 +1,106 @@
+#!/usr/bin/env python2
+#
+# Script to build and install packages into the Steam runtime
+# Patched version of https://github.com/ValveSoftware/steam-runtime/blob/master/build-runtime.py
+
+import os
+import re
+import sys
+import subprocess
+import argparse
+import json
+
+# The top level directory
+top = sys.path[0]
+
+def parse_args():
+	parser = argparse.ArgumentParser()
+	parser.add_argument("-r", "--runtime", help="specify runtime path", default=os.path.join(top,"runtime"))
+	parser.add_argument("-i", "--input", help="packages JSON", required=True)
+	return parser.parse_args()
+
+
+def install_deb (basename, deb, md5, dest_dir):
+	installtag_dir=os.path.join(dest_dir, "installed")
+	if not os.access(installtag_dir, os.W_OK):
+		os.makedirs(installtag_dir)
+
+	#
+	# Write the tag file and checksum to the 'installed' subdirectory
+	#
+	with open(os.path.join(installtag_dir,basename),"w") as f:
+		subprocess.check_call(['dpkg-deb', '-c', deb], stdout=f)
+	with open(os.path.join(installtag_dir,basename+".md5"),"w") as f:
+                f.write("%s  %s.deb\n" % (md5, basename))
+
+	#
+	# Unpack the package into the dest_dir
+	#
+	os.chdir(top)
+	subprocess.check_call(['dpkg-deb', '-x', deb, dest_dir])
+
+
+#
+# Walks through the files in the runtime directory and converts any absolute symlinks
+# to their relative equivalent
+#
+def fix_symlinks ():
+	for dir, subdirs, files in os.walk(args.runtime):
+		for name in files:
+			filepath=os.path.join(dir,name)
+			if os.path.islink(filepath):
+				target = os.readlink(filepath)
+				if os.path.isabs(target):
+					#
+					# compute the target of the symlink based on the 'root' of the architecture's runtime
+					#
+					target2 = os.path.join(args.runtime,target[1:])
+
+					#
+					# Set the new relative target path
+					#
+					os.unlink(filepath)
+					os.symlink(os.path.relpath(target2,dir), filepath)
+
+#
+# Creates the usr/lib/debug/.build-id/xx/xxxxxxxxx.debug symlink tree for all the debug
+# symbols
+#
+def fix_debuglinks ():
+	for dir, subdirs, files in os.walk(os.path.join(args.runtime,"usr/lib/debug")):
+		if ".build-id" in subdirs:
+			subdirs.remove(".build-id")		# don't recurse into .build-id directory we are creating
+
+		for file in files:
+
+			#
+			# scrape the output of readelf to find the buildid for this binary
+			#
+			p = subprocess.Popen(["readelf", '-n', os.path.join(dir,file)], stdout=subprocess.PIPE)
+			for line in iter(p.stdout.readline, ""):
+				m = re.search('Build ID: (\w{2})(\w+)',line)
+				if m:
+					linkdir = os.path.join(args.runtime,"usr/lib/debug/.build-id",m.group(1))
+					if not os.access(linkdir, os.W_OK):
+						os.makedirs(linkdir)
+					link = os.path.join(linkdir,m.group(2))
+					print "SYMLINKING symbol file %s to %s" % (link, os.path.relpath(os.path.join(dir,file),linkdir))
+					if os.path.lexists(link):
+						os.unlink(link)
+					os.symlink(os.path.relpath(os.path.join(dir,file), linkdir),link)
+
+
+args = parse_args()
+
+
+print ("Creating Steam Runtime in %s" % args.runtime)
+
+with open(args.input) as pkgfile:
+	pkgs = json.load(pkgfile)
+	for pkg in pkgs:
+		install_deb(pkg["name"], pkg["source"], pkg["md5"], args.runtime)
+
+fix_debuglinks()
+fix_symlinks()
+
+# vi: set noexpandtab:
diff --git a/pkgs/games/steam/build-wrapped.sh b/pkgs/games/steam/build-wrapped.sh
new file mode 100644
index 00000000000..ddf974671a0
--- /dev/null
+++ b/pkgs/games/steam/build-wrapped.sh
@@ -0,0 +1,47 @@
+source $stdenv/setup
+
+outp=$out/lib/steam-runtime
+
+buildDir() {
+  paths="$1"
+  pkgs="$2"
+
+  for pkg in $pkgs; do
+    echo "adding package $pkg"
+    for path in $paths; do
+      if [ -d $pkg/$path ]; then
+        cd $pkg/$path
+        for file in *; do
+          found=""
+          for i in $paths; do
+            if [ -e "$outp/$i/$file" ]; then
+              found=1
+              break
+            fi
+          done
+          if [ -z "$found" ]; then
+            mkdir -p $outp/$path
+            ln -s "$pkg/$path/$file" $outp/$path
+            sovers=$(echo $file | perl -ne 'print if s/.*?\.so\.(.*)/\1/')
+            if [ ! -z "$sovers" ]; then
+              fname=''${file%.''${sovers}}
+              for ver in ''${sovers//./ }; do
+                found=""
+                for i in $paths; do
+                  if [ -e "$outp/$i/$fname" ]; then
+                    found=1
+                    break
+                  fi
+                done
+                [ -n "$found" ] || ln -s "$pkg/$path/$file" "$outp/$path/$fname"
+                fname="$fname.$ver"
+              done
+            fi
+          fi
+        done
+      fi
+    done
+  done
+}
+
+eval "$installPhase"
diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix
index af86222414b..2a5795be93c 100644
--- a/pkgs/games/steam/chrootenv.nix
+++ b/pkgs/games/steam/chrootenv.nix
@@ -1,84 +1,55 @@
-{ lib, buildFHSUserEnv, config }:
+{ lib, buildFHSUserEnv
+, withJava   ? false
+, withPrimus ? false
+}:
 
 buildFHSUserEnv {
   name = "steam";
 
-  targetPkgs = pkgs:
-    [ pkgs.steam-original
-      pkgs.corefonts
-      pkgs.curl
-      pkgs.dbus
-      pkgs.dpkg
-      pkgs.mono
-      pkgs.python
-      pkgs.gnome2.zenity
-      pkgs.xdg_utils
-      pkgs.xorg.xrandr
-      pkgs.which
-      pkgs.libcxxabi
+  targetPkgs = pkgs: with pkgs; [
+      steamPackages.steam
+      steamPackages.steam-fonts
+      # License agreement
+      gnome3.zenity
+      # Errors in output without those
+      pciutils
+      python2
+      # Games' dependencies
+      xlibs.xrandr
+      which
+      # Needed by gdialog, including in the steam-runtime
+      perl
     ]
-    ++ lib.optional (config.steam.java or false) pkgs.jdk
-    ++ lib.optional (config.steam.primus or false) pkgs.primus
+    ++ lib.optional withJava   jdk
+    ++ lib.optional withPrimus primus
     ;
 
-  multiPkgs = pkgs:
-    [ pkgs.cairo
-      pkgs.glib
-      pkgs.gtk
-      pkgs.gdk_pixbuf
-      pkgs.pango
-
-      pkgs.freetype
-      pkgs.xorg.libICE
-      pkgs.xorg.libSM
-      pkgs.xorg.libX11
-      pkgs.xorg.libXau
-      pkgs.xorg.libxcb
-      pkgs.xorg.libXcursor
-      pkgs.xorg.libXdamage
-      pkgs.xorg.libXdmcp
-      pkgs.xorg.libXext
-      pkgs.xorg.libXfixes
-      pkgs.xorg.libXi
-      pkgs.xorg.libXinerama
-      pkgs.xorg.libXrandr
-      pkgs.xorg.libXrender
-      pkgs.xorg.libXScrnSaver
-      pkgs.xorg.libXtst
-      pkgs.xorg.libXxf86vm
-      
-      pkgs.libcxxabi
-
-      pkgs.ffmpeg
-      pkgs.libpng12
-      pkgs.mesa
-      pkgs.SDL
-      pkgs.SDL2
-      pkgs.libdrm
-
-      pkgs.libgcrypt
-      pkgs.zlib
-
-      pkgs.alsaLib
-      pkgs.libvorbis
-      pkgs.openal
-      pkgs.libpulseaudio
-
-      pkgs.gst_all_1.gst-plugins-ugly # "Audiosurf 2" needs this
+  multiPkgs = pkgs: with pkgs; [
+      # These are required by steam with proper errors
+      xlibs.libXcomposite
+      xlibs.libXtst
+      xlibs.libXrandr
+      xlibs.libXext
+      xlibs.libX11
+      xlibs.libXfixes
+
+      # Not formally in runtime but needed by some games
+      gst_all_1.gstreamer
+      gst_all_1.gst-plugins-ugly
+      libdrm
+
+      steamPackages.steam-runtime-wrapped
     ];
 
-  extraBuildCommandsMulti = ''
-    cd usr/lib
-    ln -sf ../lib64/steam steam
+  extraBuildCommands = ''
+    mkdir -p steamrt
+
+    ln -s ../lib64/steam-runtime steamrt/amd64
+    ln -s ../lib32/steam-runtime steamrt/i386
   '';
 
   profile = ''
-    # Ugly workaround for https://github.com/ValveSoftware/steam-for-linux/issues/3504
-    export LD_PRELOAD=/lib32/libpulse.so:/lib64/libpulse.so:/lib32/libasound.so:/lib64/libasound.so:$LD_PRELOAD
-    # Another one for https://github.com/ValveSoftware/steam-for-linux/issues/3801
-    export LD_PRELOAD=/lib32/libstdc++.so:/lib64/libstdc++.so:$LD_PRELOAD
-    # An ugly fix to get Sid Meier's Civilization V to launch.
-    export LD_PRELOAD=/lib32/libc++abi.so:/lib64/libc++abi.so:$LD_PRELOAD
+    export STEAM_RUNTIME=/steamrt
   '';
 
   runScript = "steam";
diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix
index 2f2ce921176..64f8cfe2c28 100644
--- a/pkgs/games/steam/default.nix
+++ b/pkgs/games/steam/default.nix
@@ -1,38 +1,14 @@
-{stdenv, fetchurl, traceDeps ? false}:
+{ pkgs, newScope }:
 
-stdenv.mkDerivation rec {
-  name = "${program}-original-${version}";
-  program = "steam";
-  version = "1.0.0.49";
+let
+  callPackage = newScope self;
 
-  src = fetchurl {
-    url = "http://repo.steampowered.com/steam/pool/steam/s/steam/${program}_${version}.tar.gz";
-    sha256 = "1c1gl5pwvb5gnnnqf5d9hpcjnfjjgmn4lgx8v0fbx1am5xf3p2gx";
+  self = rec {
+    steam-runtime = callPackage ./runtime.nix { };
+    steam-runtime-wrapped = callPackage ./runtime-wrapped.nix { };
+    steam = callPackage ./steam.nix { };
+    steam-chrootenv = callPackage ./chrootenv.nix { };
+    steam-fonts = callPackage ./fonts.nix { };
   };
 
-  traceLog = "/tmp/steam-trace-dependencies.log";
-
-  installPhase = ''
-    make DESTDIR=$out install
-    mv $out/usr/* $out #*/
-    rmdir $out/usr
-
-    rm $out/bin/steamdeps
-    ${stdenv.lib.optionalString traceDeps ''
-      cat > $out/bin/steamdeps <<EOF
-      #! /bin/bash
-      echo \$1 >> ${traceLog}
-      cat \$1 >> ${traceLog}
-      echo >> ${traceLog}
-      EOF
-      chmod +x $out/bin/steamdeps
-    ''}
-  '';
-
-  meta = with stdenv.lib; {
-    description = "A digital distribution platform";
-    homepage = http://store.steampowered.com/;
-    license = licenses.unfree;
-    maintainers = with maintainers; [ jagajaga ];
-  };
-}
+in self
diff --git a/pkgs/games/steam/fonts.nix b/pkgs/games/steam/fonts.nix
new file mode 100644
index 00000000000..dab393a86fb
--- /dev/null
+++ b/pkgs/games/steam/fonts.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl, unzip }:
+
+stdenv.mkDerivation {
+  name = "steam-fonts-1";
+
+  src = fetchurl {
+    url = https://support.steampowered.com/downloads/1974-YFKL-4947/SteamFonts.zip;
+    sha256 = "1cgygmwich5f1jhhbmbkkpnzasjl8gy36xln76n6r2gjh6awqfx0";
+  };
+
+  buildInputs = [ unzip ];
+
+  sourceRoot = ".";
+
+  installPhase = ''
+    mkdir -p $out/share/fonts/truetype
+    cp -r *.TTF *.ttf $out/share/fonts/truetype
+  '';
+}
diff --git a/pkgs/games/steam/runtime-generated.nix b/pkgs/games/steam/runtime-generated.nix
new file mode 100644
index 00000000000..624f41749aa
--- /dev/null
+++ b/pkgs/games/steam/runtime-generated.nix
@@ -0,0 +1,3483 @@
+# This file is autogenerated! Do not edit it yourself, use update-runtime.py for regeneration.
+{ fetchurl }:
+
+{
+  amd64 = [
+    rec {
+      name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_amd64";
+      md5 = "cbbb1118a27ed0dfb126a109d1d265b3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "dconf-gsettings-backend.deb";
+      };
+    }
+    rec {
+      name = "freeglut3_2.6.0-1ubuntu3+srt4_amd64";
+      md5 = "c54e97c2023e1d1d5df16eb2c426c0be";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "freeglut3.deb";
+      };
+    }
+    rec {
+      name = "gcc-4.6-base_4.6.3-1ubuntu5+srt4_amd64";
+      md5 = "1c719a43eb7fa0745eabcea972b0c473";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+srt4_amd64.deb";
+        inherit md5;
+        name = "gcc-4.6-base.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines_2.20.2-1ubuntu1+srt4_amd64";
+      md5 = "3870b0a51a7614f28bc40e3e58d39a9c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "gtk2-engines.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_amd64";
+      md5 = "607f89071971116adf22fe989408a395";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "gtk2-engines-murrine.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_amd64";
+      md5 = "ea6e6b0f99808a2cc8135036824bcfca";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "gtk2-engines-pixbuf.deb";
+      };
+    }
+    rec {
+      name = "libacl1_2.2.51-5ubuntu1+srt6_amd64";
+      md5 = "5a11378ebba911b6e139c1dc3fee7990";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+srt6_amd64.deb";
+        inherit md5;
+        name = "libacl1.deb";
+      };
+    }
+    rec {
+      name = "libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_amd64";
+      md5 = "2ab7433f1e12be2d35c3916e2530b969";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_amd64.deb";
+        inherit md5;
+        name = "libappindicator1.deb";
+      };
+    }
+    rec {
+      name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "aaf2e682393b856d25619d05c44c2108";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libasn1-8-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libasound2_1.0.25-1ubuntu10.1+steamrt1+srt4_amd64";
+      md5 = "11add9186e7d6a171a95fea6b0d15a01";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/alsa-lib/libasound2_1.0.25-1ubuntu10.1+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libasound2.deb";
+      };
+    }
+    rec {
+      name = "libasound2-plugins_1.0.25-1ubuntu1+srt4_amd64";
+      md5 = "d4c4fad47ef8f25a8f521f4af9b7fa59";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.0.25-1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libasound2-plugins.deb";
+      };
+    }
+    rec {
+      name = "libasyncns0_0.8-4+srt4_amd64";
+      md5 = "f318986e6b639fd680117e27e60ab497";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libasyncns0.deb";
+      };
+    }
+    rec {
+      name = "libatk1.0-0_2.4.0-0ubuntu1+srt4_amd64";
+      md5 = "36b951c9e4bb13126bd12f4a895c77ce";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/atk1.0/libatk1.0-0_2.4.0-0ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libatk1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libattr1_2.4.46-5ubuntu1+srt4_amd64";
+      md5 = "4bfcd91866196506d53c114d81b5bf90";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libattr1.deb";
+      };
+    }
+    rec {
+      name = "libavahi-client3_0.6.30-5ubuntu2+srt4_amd64";
+      md5 = "e2f370e89883d69abdf4cae6151bb22d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libavahi-client3.deb";
+      };
+    }
+    rec {
+      name = "libavahi-common3_0.6.30-5ubuntu2+srt4_amd64";
+      md5 = "154923fce5cea989b98ca1c11fe35196";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libavahi-common3.deb";
+      };
+    }
+    rec {
+      name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64";
+      md5 = "6d9d47d9695b5ece354c5a6cbcde905d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libavcodec53.deb";
+      };
+    }
+    rec {
+      name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64";
+      md5 = "f5d71b18f095842d8f881e3362d031ac";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libavfilter2.deb";
+      };
+    }
+    rec {
+      name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64";
+      md5 = "88181968144020fb0fbf90ae740456d8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libavformat53.deb";
+      };
+    }
+    rec {
+      name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64";
+      md5 = "790046586a22c706ab561ad5f3c94ac6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libavutil51.deb";
+      };
+    }
+    rec {
+      name = "libbz2-1.0_1.0.6-1+srt4_amd64";
+      md5 = "9e9dc9f5739feb34dbabc4e471317a5a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt4_amd64.deb";
+        inherit md5;
+        name = "libbz2-1.0.deb";
+      };
+    }
+    rec {
+      name = "libcairo2_1.10.2-6.1ubuntu3+srt4_amd64";
+      md5 = "a474e80d3f221776d59084f2ac60ef00";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libcairo2.deb";
+      };
+    }
+    rec {
+      name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_amd64";
+      md5 = "18a66b67dce65dad49c374965e0921f0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libcanberra-gtk-module.deb";
+      };
+    }
+    rec {
+      name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_amd64";
+      md5 = "2b756be54454a87929c5d3a724297496";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libcanberra-gtk0.deb";
+      };
+    }
+    rec {
+      name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt4_amd64";
+      md5 = "bc12bbc912b3d71dc8c6340e9f43136c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libcanberra0.deb";
+      };
+    }
+    rec {
+      name = "libcap2_2.22-1ubuntu3+srt4_amd64";
+      md5 = "d8264c1c6f71865f4357d7f59062098f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libcap2.deb";
+      };
+    }
+    rec {
+      name = "libcg_3.0.0016-0ubuntu1+srt4_amd64";
+      md5 = "c0c923294f11ba74f0ef566e1effb4e6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libcg.deb";
+      };
+    }
+    rec {
+      name = "libcomerr2_1.42-1ubuntu2+srt4_amd64";
+      md5 = "fc890b8ce50abe33c1c60ec45ca1d203";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libcomerr2.deb";
+      };
+    }
+    rec {
+      name = "libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_amd64";
+      md5 = "bf3f1fd3fb7376ac8a4de5837d0b24a3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_amd64.deb";
+        inherit md5;
+        name = "libcups2.deb";
+      };
+    }
+    rec {
+      name = "libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64";
+      md5 = "12acf5241daf7ff86e9dc23c64a2f71b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64.deb";
+        inherit md5;
+        name = "libcurl3.deb";
+      };
+    }
+    rec {
+      name = "libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64";
+      md5 = "0fddfa641103922bdc38ec71c61ba681";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_amd64.deb";
+        inherit md5;
+        name = "libcurl3-gnutls.deb";
+      };
+    }
+    rec {
+      name = "libdbus-1-3_1.4.18-1ubuntu1.6+srt1_amd64";
+      md5 = "31ff871795887c7595908ebef7151186";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.6+srt1_amd64.deb";
+        inherit md5;
+        name = "libdbus-1-3.deb";
+      };
+    }
+    rec {
+      name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_amd64";
+      md5 = "28cf6b803847aa977ce557f479f52846";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libdbus-glib-1-2.deb";
+      };
+    }
+    rec {
+      name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_amd64";
+      md5 = "85833a32196fb585db2bbb65fdd28c1d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libdbusmenu-glib4.deb";
+      };
+    }
+    rec {
+      name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_amd64";
+      md5 = "ee79e60c712f7139a305d929c51974e1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libdbusmenu-gtk4.deb";
+      };
+    }
+    rec {
+      name = "libexif12_0.6.20-2ubuntu0.1+srt4_amd64";
+      md5 = "6234ec87a59fb9a534e53efb3978347a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libexif12.deb";
+      };
+    }
+    rec {
+      name = "libexpat1_2.0.1-7.2ubuntu1.1+srt4_amd64";
+      md5 = "18307a925d2ce2d432699073fe679b09";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libexpat1.deb";
+      };
+    }
+    rec {
+      name = "libffi6_3.0.11~rc1-5+srt4_amd64";
+      md5 = "522cb933493dd7ad25b35381325579aa";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt4_amd64.deb";
+        inherit md5;
+        name = "libffi6.deb";
+      };
+    }
+    rec {
+      name = "libflac8_1.2.1-6+srt4_amd64";
+      md5 = "87dcbc179e3d5ba43629b3d3045d9253";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/flac/libflac8_1.2.1-6+srt4_amd64.deb";
+        inherit md5;
+        name = "libflac8.deb";
+      };
+    }
+    rec {
+      name = "libfltk1.1_1.1.10-10+srt4_amd64";
+      md5 = "4d89126341f2e70a7a248e20dc024240";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt4_amd64.deb";
+        inherit md5;
+        name = "libfltk1.1.deb";
+      };
+    }
+    rec {
+      name = "libfontconfig1_2.8.0-3ubuntu9.1+srt4_amd64";
+      md5 = "d90eb7f1c85b5c1c256e87ae0f840986";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libfontconfig1.deb";
+      };
+    }
+    rec {
+      name = "libfreetype6_2.4.8-1ubuntu2.2+srt1_amd64";
+      md5 = "635e6ee1b6dbb9f609f3b7d738b88d83";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.2+srt1_amd64.deb";
+        inherit md5;
+        name = "libfreetype6.deb";
+      };
+    }
+    rec {
+      name = "libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64";
+      md5 = "a16aa8ab25b2d926085b686bdccfd31d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb";
+        inherit md5;
+        name = "libgcc1.deb";
+      };
+    }
+    rec {
+      name = "libgconf-2-4_3.2.5-0ubuntu2+srt4_amd64";
+      md5 = "54e9d0b216e195c52491aa6714262abc";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libgconf-2-4.deb";
+      };
+    }
+    rec {
+      name = "libgcrypt11_1.5.0-3ubuntu0.3+srt1_amd64";
+      md5 = "869c080b36c95e90484987fc3a46d17b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.3+srt1_amd64.deb";
+        inherit md5;
+        name = "libgcrypt11.deb";
+      };
+    }
+    rec {
+      name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_amd64";
+      md5 = "6becfe1861ebea500d23273acece2eb7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_amd64.deb";
+        inherit md5;
+        name = "libgdk-pixbuf2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libglew1.10_1.10.0-3+srt4_amd64";
+      md5 = "f61ea5e775178ce123d40198c1157b9f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt4_amd64.deb";
+        inherit md5;
+        name = "libglew1.10.deb";
+      };
+    }
+    rec {
+      name = "libglew1.6_1.6.0-4+srt4_amd64";
+      md5 = "bdff67db0a4d67674896f13bbc6effd3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glew/libglew1.6_1.6.0-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libglew1.6.deb";
+      };
+    }
+    rec {
+      name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_amd64";
+      md5 = "a1a4af8a6ecf974bfdac345319a2e953";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_amd64.deb";
+        inherit md5;
+        name = "libglib2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt4_amd64";
+      md5 = "170edcba12461120395cfae26db8ef39";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt4_amd64.deb";
+        inherit md5;
+        name = "libglu1-mesa.deb";
+      };
+    }
+    rec {
+      name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt4_amd64";
+      md5 = "ddae75bcd90b6e11cde2071ccb05799d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libgmp10.deb";
+      };
+    }
+    rec {
+      name = "libgnutls26_2.12.14-5ubuntu3.9+srt1_amd64";
+      md5 = "110f432d9438cf534f1a2cb3e0269900";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.9+srt1_amd64.deb";
+        inherit md5;
+        name = "libgnutls26.deb";
+      };
+    }
+    rec {
+      name = "libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64";
+      md5 = "0a2b96a562ddf2e2e8018ee42fc44697";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb";
+        inherit md5;
+        name = "libgomp1.deb";
+      };
+    }
+    rec {
+      name = "libgpg-error0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "2732fe5e798a8355f1f42ce803144b5e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libgpg-error0.deb";
+      };
+    }
+    rec {
+      name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64";
+      md5 = "29fa7b271e5177464705bba4042c800a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64.deb";
+        inherit md5;
+        name = "libgssapi-krb5-2.deb";
+      };
+    }
+    rec {
+      name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "aec9eef24bdbf46a564a8c3a2e5e9996";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libgssapi3-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_amd64";
+      md5 = "d7d638c9706de787b067b90538f5d161";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libgstreamer-plugins-base0.10-0.deb";
+      };
+    }
+    rec {
+      name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_amd64";
+      md5 = "5b1d88d1613f8a15dbcf4721006a928e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libgstreamer0.10-0.deb";
+      };
+    }
+    rec {
+      name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_amd64";
+      md5 = "3967c473e9250f043ce694f0f0881b95";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libgtk2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all";
+      md5 = "5a2f731bdac2bd089780af2f63635f7b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all.deb";
+        inherit md5;
+        name = "libgtk2.0-common.deb";
+      };
+    }
+    rec {
+      name = "libgudev-1.0-0_175-0ubuntu9.2+srt4_amd64";
+      md5 = "042f301b15c2213e918332b827ed876e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.2+srt4_amd64.deb";
+        inherit md5;
+        name = "libgudev-1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "c714f66ed7629e5ea8da89b301314dbf";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libhcrypto4-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "adc4837d7e7a8bb59d1eff8dc009a787";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libheimbase1-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "c9832147e9399447d25db46b932009d5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libheimntlm0-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "ec9e8fc0b860a9e67a75965a684a1b10";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libhx509-5-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libice6_1.0.7-2build1+srt4_amd64";
+      md5 = "165e91c5ea7d2268e54c4483d6bfee21";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt4_amd64.deb";
+        inherit md5;
+        name = "libice6.deb";
+      };
+    }
+    rec {
+      name = "libidn11_1.23-2+steamrt1+srt4_amd64";
+      md5 = "6039786cec09e8196f0344a0eaba4b35";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libidn11.deb";
+      };
+    }
+    rec {
+      name = "libindicator7_0.5.0-0ubuntu1+srt4_amd64";
+      md5 = "e50b84332411dfe83f3cdb280a340659";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libindicator7.deb";
+      };
+    }
+    rec {
+      name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_amd64";
+      md5 = "9e2fbb98f0a36c193b7de2e0aedf504c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_amd64.deb";
+        inherit md5;
+        name = "libjack-jackd2-0.deb";
+      };
+    }
+    rec {
+      name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_amd64";
+      md5 = "214eaa463aeef6e881231c3bd902fb97";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_amd64.deb";
+        inherit md5;
+        name = "libjpeg-turbo8.deb";
+      };
+    }
+    rec {
+      name = "libjpeg62_6b1-2ubuntu1.1+srt4_amd64";
+      md5 = "fc7df95d832fea01fa6ec6134518f785";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libjpeg62.deb";
+      };
+    }
+    rec {
+      name = "libjson0_0.9-1ubuntu1.1+srt2_amd64";
+      md5 = "9181b67bd4b26368f29922a872998ad6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt2_amd64.deb";
+        inherit md5;
+        name = "libjson0.deb";
+      };
+    }
+    rec {
+      name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64";
+      md5 = "d82d1f7b8a31f69ccebdd1f4e28f7763";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64.deb";
+        inherit md5;
+        name = "libk5crypto3.deb";
+      };
+    }
+    rec {
+      name = "libkeyutils1_1.5.2-2+srt4_amd64";
+      md5 = "cc6a001e351c3e4e0ece1f59c92fe9a9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libkeyutils1.deb";
+      };
+    }
+    rec {
+      name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "6de94826e9407f5ebf3880ba4306e287";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libkrb5-26-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64";
+      md5 = "3e8acba6db5d5e1f36f4b2792f726b63";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64.deb";
+        inherit md5;
+        name = "libkrb5-3.deb";
+      };
+    }
+    rec {
+      name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64";
+      md5 = "8198e8fc9f96d9310d41a5b2f3d70870";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.6+srt1_amd64.deb";
+        inherit md5;
+        name = "libkrb5support0.deb";
+      };
+    }
+    rec {
+      name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_amd64";
+      md5 = "6aa3befa823b58e2ef17137c6ce4ed26";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_amd64.deb";
+        inherit md5;
+        name = "liblcms2-2.deb";
+      };
+    }
+    rec {
+      name = "libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_amd64";
+      md5 = "736acf677d1bc728947297ae33d8d53c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libldap-2.4-2.deb";
+      };
+    }
+    rec {
+      name = "libltdl7_2.4.2-1ubuntu1+srt4_amd64";
+      md5 = "eeb2a0afa5eb25eb240a7a5aac1fc6eb";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libltdl7.deb";
+      };
+    }
+    rec {
+      name = "libmikmod2_3.1.12-2+srt4_amd64";
+      md5 = "aaf3c4e2d1c733dc9847d1b4b160faba";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libmikmod2.deb";
+      };
+    }
+    rec {
+      name = "libncurses5_5.9-4+srt4_amd64";
+      md5 = "a1e80e9cb80e7de986ce7730ae0e27d9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libncurses5.deb";
+      };
+    }
+    rec {
+      name = "libncursesw5_5.9-4+srt4_amd64";
+      md5 = "69f8d641d346520d794ed925961df35c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libncursesw5.deb";
+      };
+    }
+    rec {
+      name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64";
+      md5 = "f227e6607d7b84cbe99e3eaf7fa726c8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libnm-glib4.deb";
+      };
+    }
+    rec {
+      name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64";
+      md5 = "da911ace3dc8956ae2d776a9de38491c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libnm-util2.deb";
+      };
+    }
+    rec {
+      name = "libnotify4_0.7.5-1+srt4_amd64";
+      md5 = "d75b12a9714d3e5bf5513e43cfecb9e1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt4_amd64.deb";
+        inherit md5;
+        name = "libnotify4.deb";
+      };
+    }
+    rec {
+      name = "libnspr4_4.10.7-0ubuntu0.12.04.1+srt1_amd64";
+      md5 = "81f950d909bd07f87fd03828bc1b0b76";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nspr/libnspr4_4.10.7-0ubuntu0.12.04.1+srt1_amd64.deb";
+        inherit md5;
+        name = "libnspr4.deb";
+      };
+    }
+    rec {
+      name = "libnss3_3.17.1-0ubuntu0.12.04.1+srt1_amd64";
+      md5 = "d2583ca89a2aa19abfd497be664b2fcd";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nss/libnss3_3.17.1-0ubuntu0.12.04.1+srt1_amd64.deb";
+        inherit md5;
+        name = "libnss3.deb";
+      };
+    }
+    rec {
+      name = "libogg0_1.2.2~dfsg-1ubuntu1+srt4_amd64";
+      md5 = "bf9932f2354ee1026d636d3cb7026b05";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libo/libogg/libogg0_1.2.2~dfsg-1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libogg0.deb";
+      };
+    }
+    rec {
+      name = "libopenal1_1.13-4ubuntu3+steamrt1+srt4_amd64";
+      md5 = "286033d0e031389e350644f2979f7b62";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openal-soft/libopenal1_1.13-4ubuntu3+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libopenal1.deb";
+      };
+    }
+    rec {
+      name = "liborc-0.4-0_0.4.16-1ubuntu2+srt4_amd64";
+      md5 = "838a5f35acfc6e454954ed9ae776ef7d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "liborc-0.4-0.deb";
+      };
+    }
+    rec {
+      name = "libp11-kit0_0.12-2ubuntu1+srt4_amd64";
+      md5 = "5834045994d6e316a68568a01257bed9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libp11-kit0.deb";
+      };
+    }
+    rec {
+      name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_amd64";
+      md5 = "6f81b9ab5fa21dd99eae337be3ed546e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libpango1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libpci3_3.1.8-2ubuntu5+srt4_amd64";
+      md5 = "6ebc019119624fb5f776d9829ee49478";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu5+srt4_amd64.deb";
+        inherit md5;
+        name = "libpci3.deb";
+      };
+    }
+    rec {
+      name = "libpcre3_8.12-4+srt4_amd64";
+      md5 = "134666c4e50fb2422a12018f061dc2ce";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pcre3/libpcre3_8.12-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libpcre3.deb";
+      };
+    }
+    rec {
+      name = "libpcrecpp0_8.12-4+srt4_amd64";
+      md5 = "f4beb4a2b0d24d1bf3a75f5794580d9a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libpcrecpp0.deb";
+      };
+    }
+    rec {
+      name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.1+srt4_amd64";
+      md5 = "f3f0e80ce2a6be9e830862184223b3ff";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libpixman-1-0.deb";
+      };
+    }
+    rec {
+      name = "libpng12-0_1.2.46-3ubuntu4+srt4_amd64";
+      md5 = "2365d5fa1080d019aed6810031301476";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4+srt4_amd64.deb";
+        inherit md5;
+        name = "libpng12-0.deb";
+      };
+    }
+    rec {
+      name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_amd64";
+      md5 = "e5314b3129eda4940896d1cad7701a22";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libpulse0.deb";
+      };
+    }
+    rec {
+      name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "3cdc654725b6fd08c96eee54041b2ce3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libroken18-heimdal.deb";
+      };
+    }
+    rec {
+      name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt4_amd64";
+      md5 = "d5ad690e85842798c27c8afb8c0c9d53";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt4_amd64.deb";
+        inherit md5;
+        name = "librtmp0.deb";
+      };
+    }
+    rec {
+      name = "libsamplerate0_0.1.8-4+srt4_amd64";
+      md5 = "1680e147372fd0500aa6a27a9a557662";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libsamplerate0.deb";
+      };
+    }
+    rec {
+      name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_amd64";
+      md5 = "d51e140f457c694957bc476128dfa965";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsasl2-2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-image1.2_1.2.10-3+srt4_amd64";
+      md5 = "965cbe12d8b1b31eae47d0eb9651c72c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl-image1.2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_amd64";
+      md5 = "b60fff841525e6097f0bd3f9e224e8a1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl-mixer1.2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_amd64";
+      md5 = "30bd93bf4d524594021b8b3f9b35eb2c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl-ttf2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libsdl1.2debian_1.2.15-5+steamrt1+srt4_amd64";
+      md5 = "ea14d71381e1d55c59b5790f37531900";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl1.2debian.deb";
+      };
+    }
+    rec {
+      name = "libsdl2_2.0.3+steamrt1+srt4_amd64";
+      md5 = "cf7de8c8621e0aabdee673ee7bbac873";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2/libsdl2_2.0.3+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl2.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-image_2.0.0+steamrt1+srt4_amd64";
+      md5 = "0ae2b72c2271d9ec01be98c0cec205f9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.0+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl2-image.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-mixer_2.0.0+steamrt1+srt4_amd64";
+      md5 = "18f22f3f91e55cb361f7ab75ae1bc9ac";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.0+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl2-mixer.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-net_2.0.0+srt4_amd64";
+      md5 = "012b3825100003918c26f9e66bdea246";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.0+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl2-net.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-ttf_2.0.12+srt4_amd64";
+      md5 = "703513c348e3456f6035ddcd41bc5785";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.12+srt4_amd64.deb";
+        inherit md5;
+        name = "libsdl2-ttf.deb";
+      };
+    }
+    rec {
+      name = "libselinux1_2.1.0-4.1ubuntu1+srt4_amd64";
+      md5 = "cb3455f005e98fd8eb7aa5d4a72e7458";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libselinux1.deb";
+      };
+    }
+    rec {
+      name = "libsm6_1.2.0-2build1+srt4_amd64";
+      md5 = "7682f5ffd1f30dc5818b3759be85e21a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsm6.deb";
+      };
+    }
+    rec {
+      name = "libsndfile1_1.0.25-4+srt4_amd64";
+      md5 = "e7a184667cc034127615e7bc15bc050b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libsndfile1.deb";
+      };
+    }
+    rec {
+      name = "libspeex1_1.2~rc1-3ubuntu2+srt4_amd64";
+      md5 = "95acf2dbab5d8c6d7c0cd4b809025b87";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libspeex1.deb";
+      };
+    }
+    rec {
+      name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt4_amd64";
+      md5 = "38f8216be0d2b2dfd2850d87c7e306df";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libspeexdsp1.deb";
+      };
+    }
+    rec {
+      name = "libsqlite3-0_3.7.9-2ubuntu1.1+srt4_amd64";
+      md5 = "777bba933183fe2e1ec7cddf7d311609";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libsqlite3-0.deb";
+      };
+    }
+    rec {
+      name = "libssl1.0.0_1.0.1-4ubuntu5.21+srt1_amd64";
+      md5 = "0f740796454b18233ab65134c8250889";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.21+srt1_amd64.deb";
+        inherit md5;
+        name = "libssl1.0.0.deb";
+      };
+    }
+    rec {
+      name = "libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64";
+      md5 = "c5d4ad341622e56660a5202500af4930";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.deb";
+        inherit md5;
+        name = "libstdc++6.deb";
+      };
+    }
+    rec {
+      name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64";
+      md5 = "0776afbc253637cb3491d08d65601a7e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64.deb";
+        inherit md5;
+        name = "libstdc++6-4.6-pic.deb";
+      };
+    }
+    rec {
+      name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64";
+      md5 = "0aac40ddee7040acf921dbacc2776bea";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libswscale2.deb";
+      };
+    }
+    rec {
+      name = "libtasn1-3_2.10-1ubuntu1.2+srt1_amd64";
+      md5 = "cd6947eb0f8a2fbb31ac5483d7aad25a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.2+srt1_amd64.deb";
+        inherit md5;
+        name = "libtasn1-3.deb";
+      };
+    }
+    rec {
+      name = "libtbb2_4.0+r233-1+srt4_amd64";
+      md5 = "ccd7521c751d0e3596ef200a3363df4b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+srt4_amd64.deb";
+        inherit md5;
+        name = "libtbb2.deb";
+      };
+    }
+    rec {
+      name = "libtdb1_1.2.9-4+srt4_amd64";
+      md5 = "56b46df3ed2af08c54838cbe67c0b937";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libtdb1.deb";
+      };
+    }
+    rec {
+      name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_amd64";
+      md5 = "c1381636444b1d35be7898611fbc4150";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libtheora0.deb";
+      };
+    }
+    rec {
+      name = "libtiff4_3.9.5-2ubuntu1.6+srt3_amd64";
+      md5 = "f6f1ba2a0a76245cc05217e6c8385fcc";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.6+srt3_amd64.deb";
+        inherit md5;
+        name = "libtiff4.deb";
+      };
+    }
+    rec {
+      name = "libtinfo5_5.9-4+srt4_amd64";
+      md5 = "708d85139b45dc5e93a3ca00990204ab";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libtinfo5.deb";
+      };
+    }
+    rec {
+      name = "libudev0_175-0ubuntu9.2+srt4_amd64";
+      md5 = "89d4fbfa14053514448ecaff1d8cb2c4";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.2+srt4_amd64.deb";
+        inherit md5;
+        name = "libudev0.deb";
+      };
+    }
+    rec {
+      name = "libusb-1.0-0_1.0.19-1+srt1_amd64";
+      md5 = "3d2612fa64d30aa01a477e02886f9ea1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt1_amd64.deb";
+        inherit md5;
+        name = "libusb-1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libuuid1_2.20.1-1ubuntu3+srt4_amd64";
+      md5 = "0d0a1e7e54df9e10e758ee90e96a8f55";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libuuid1.deb";
+      };
+    }
+    rec {
+      name = "libva-glx1_1.3.1-3+steamrt4+srt1_amd64";
+      md5 = "21794fa4d2936f13999455ea16575df4";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva-glx1_1.3.1-3+steamrt4+srt1_amd64.deb";
+        inherit md5;
+        name = "libva-glx1.deb";
+      };
+    }
+    rec {
+      name = "libva-x11-1_1.3.1-3+steamrt4+srt1_amd64";
+      md5 = "ebf9276cc75fddbc81958aa8e7a2f285";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva-x11-1_1.3.1-3+steamrt4+srt1_amd64.deb";
+        inherit md5;
+        name = "libva-x11-1.deb";
+      };
+    }
+    rec {
+      name = "libva1_1.3.1-3+steamrt4+srt1_amd64";
+      md5 = "6d8d1a89d63c536e4ba77cffb9af7df9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva1_1.3.1-3+steamrt4+srt1_amd64.deb";
+        inherit md5;
+        name = "libva1.deb";
+      };
+    }
+    rec {
+      name = "libvdpau1_0.4.1-3ubuntu1.1+srt4_amd64";
+      md5 = "ad17ca0b0794852836c8166b530b520d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libvdpau1.deb";
+      };
+    }
+    rec {
+      name = "libvorbis0a_1.3.2-1ubuntu3+srt4_amd64";
+      md5 = "6acf08e8df17c93563dae9a381cc26ac";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.2-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libvorbis0a.deb";
+      };
+    }
+    rec {
+      name = "libvorbisenc2_1.3.2-1ubuntu3+srt4_amd64";
+      md5 = "b6a1ab86060a3c4e1963d513ae68376b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.2-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libvorbisenc2.deb";
+      };
+    }
+    rec {
+      name = "libvorbisfile3_1.3.2-1ubuntu3+srt4_amd64";
+      md5 = "56218bd8b7278303574f6f4bc23fac1a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.2-1ubuntu3+srt4_amd64.deb";
+        inherit md5;
+        name = "libvorbisfile3.deb";
+      };
+    }
+    rec {
+      name = "libvpx1_1.0.0-1+srt4_amd64";
+      md5 = "7ecb41c7e23f1caa6764abed122a2f6b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-1+srt4_amd64.deb";
+        inherit md5;
+        name = "libvpx1.deb";
+      };
+    }
+    rec {
+      name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64";
+      md5 = "a1e5b4a8f8200feef82dab976f1b4e5d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libwind0-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libwrap0_7.6.q-21+srt4_amd64";
+      md5 = "52c3a2c8395cbba79e65c3d60a82e1fd";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt4_amd64.deb";
+        inherit md5;
+        name = "libwrap0.deb";
+      };
+    }
+    rec {
+      name = "libx11-6_1.4.99.1-0ubuntu2.2+steamrt1+srt4_amd64";
+      md5 = "d1dd7819a0bcd2915c6df05f34bd2932";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-6_1.4.99.1-0ubuntu2.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libx11-6.deb";
+      };
+    }
+    rec {
+      name = "libx11-data_1.4.99.1-0ubuntu2.2+steamrt1+srt4_all";
+      md5 = "e9c006f3f06178fd1a47f4fdffcc9da3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-data_1.4.99.1-0ubuntu2.2+steamrt1+srt4_all.deb";
+        inherit md5;
+        name = "libx11-data.deb";
+      };
+    }
+    rec {
+      name = "libx11-xcb1_1.4.99.1-0ubuntu2.2+steamrt1+srt4_amd64";
+      md5 = "59f62a1b493eeaa0438d4b5e002fe269";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-xcb1_1.4.99.1-0ubuntu2.2+steamrt1+srt4_amd64.deb";
+        inherit md5;
+        name = "libx11-xcb1.deb";
+      };
+    }
+    rec {
+      name = "libxau6_1.0.6-4+srt4_amd64";
+      md5 = "a1de8ce9992f09ca56f20ab8327c34a2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libxau6.deb";
+      };
+    }
+    rec {
+      name = "libxaw7_1.0.9-3ubuntu1+srt4_amd64";
+      md5 = "57942d64120a191d0a1ca3bcb1fb2b8f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxaw7.deb";
+      };
+    }
+    rec {
+      name = "libxcb-composite0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "ec25a999e0cd681955ef2f9b06161dfe";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-composite0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-composite0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-damage0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "a34a6950609570a554e574b086b73c7f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-damage0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-damage0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-doc_1.10-2ubuntu1+srt4_all";
+      md5 = "d4fd2c66b60ff1db1c87e6884d5ae093";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-doc_1.10-2ubuntu1+srt4_all.deb";
+        inherit md5;
+        name = "libxcb-doc.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dpms0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "ba4c437f0ab6f71284dca7d61b0e6df0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-dpms0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dri2-0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "ea4e1ff16a644f136ae45c7e2b9849c8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-dri2-0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dri3-0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "386ba46c8f015d642d9351d690f0a822";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-dri3-0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-glx0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "e2eeda427ea95e90068f4434a926fd25";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-glx0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-glx0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-present0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "0519bd96e7af25f6acf1a6cd63536d38";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-present0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-present0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-randr0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "bc24264b0ca68cc209e66f1620aeb232";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-randr0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-randr0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-record0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "2ee93429107681f1afddcd932b55710b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-record0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-record0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-render0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "ec46d80b43969cffd7aebbef27359897";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-render0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-render0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-res0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "74a13db70ec5ab4a0be7ea5afababa8b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-res0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-res0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-screensaver0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "e20c88e8b39404b5e60841ea24860c48";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-screensaver0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-shape0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "64773ffa7219574d1356fa2b621d5f4f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-shape0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-shape0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-shm0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "d263f46ada805900e88deb8bd6e7016e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-shm0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-shm0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-sync1_1.10-2ubuntu1+srt4_amd64";
+      md5 = "df0ce39512e455f442268bf9f9c0c52e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-sync1_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-sync1.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xevie0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "dfd64e3afb9c3eb4c2938bbf8288323a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xevie0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xf86dri0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "09107ec941a6361acb73922f49905edf";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xf86dri0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xfixes0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "cf8ee2c9b5459dd229f2967ab28b7bba";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xfixes0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xinerama0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "c418c00f009cdb7e4ed25a0fc4059a1e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xinerama0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xkb1_1.10-2ubuntu1+srt4_amd64";
+      md5 = "c06f25c1c69e78e0f0fe39f0e20ca796";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xkb1.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xprint0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "760966200beff9f7c9ff0f4af224e65a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xprint0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xtest0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "e2f30b8aaf1cdc0bf7d234db9bbbf50e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xtest0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xv0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "d16c7873af0ffc0b370332ce1d562755";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xv0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xv0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xvmc0_1.10-2ubuntu1+srt4_amd64";
+      md5 = "ea26ad6eef4b71fff944008f542eed5d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb-xvmc0.deb";
+      };
+    }
+    rec {
+      name = "libxcb1_1.10-2ubuntu1+srt4_amd64";
+      md5 = "93dbb1e6d32178cc1a2e994b6d87d8d3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcb1.deb";
+      };
+    }
+    rec {
+      name = "libxcomposite1_0.4.3-2build1+srt4_amd64";
+      md5 = "e817d11de4660b9fd4a66db90cdc2588";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcomposite1.deb";
+      };
+    }
+    rec {
+      name = "libxcursor1_1.1.12-1ubuntu0.1+srt4_amd64";
+      md5 = "7055ec097c7ed9cc6497f111311b4f75";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxcursor1.deb";
+      };
+    }
+    rec {
+      name = "libxdamage1_1.1.3-2build1+srt4_amd64";
+      md5 = "2b3f144fdbd30408c25379a7409ba045";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxdamage1.deb";
+      };
+    }
+    rec {
+      name = "libxdmcp6_1.1.0-4+srt4_amd64";
+      md5 = "201844de38f2d957a5ced6a28d2c80cb";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libxdmcp6.deb";
+      };
+    }
+    rec {
+      name = "libxext6_1.3.0-3ubuntu0.1+steamrt1+srt1_amd64";
+      md5 = "6b395ceb55a4454c5fe2f4cfe45d2a3d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.1+steamrt1+srt1_amd64.deb";
+        inherit md5;
+        name = "libxext6.deb";
+      };
+    }
+    rec {
+      name = "libxfixes3_5.0-4ubuntu4.3+srt1_amd64";
+      md5 = "462d20f1f3e38c92f22434fe75c4f932";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.3+srt1_amd64.deb";
+        inherit md5;
+        name = "libxfixes3.deb";
+      };
+    }
+    rec {
+      name = "libxft2_2.2.0-3ubuntu2+srt4_amd64";
+      md5 = "de249fadd51c61b98bada7eb7cff8d29";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt4_amd64.deb";
+        inherit md5;
+        name = "libxft2.deb";
+      };
+    }
+    rec {
+      name = "libxi6_1.7.1.901-1ubuntu1~precise2+srt1_amd64";
+      md5 = "c4aa3fcef9981735073c73d822ac52cb";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise2+srt1_amd64.deb";
+        inherit md5;
+        name = "libxi6.deb";
+      };
+    }
+    rec {
+      name = "libxinerama1_1.1.1-3ubuntu0.1+srt4_amd64";
+      md5 = "44dc2b8d96d4d3db048e358174500584";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxinerama1.deb";
+      };
+    }
+    rec {
+      name = "libxml2_2.7.8.dfsg-5.1ubuntu4.11+srt1_amd64";
+      md5 = "65ae8b0560c18f4618bd0c9414e881fa";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.11+srt1_amd64.deb";
+        inherit md5;
+        name = "libxml2.deb";
+      };
+    }
+    rec {
+      name = "libxmu6_1.1.0-3+srt4_amd64";
+      md5 = "8f6657584a244c039bcfa24ad8934e75";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt4_amd64.deb";
+        inherit md5;
+        name = "libxmu6.deb";
+      };
+    }
+    rec {
+      name = "libxpm4_3.5.9-4+srt4_amd64";
+      md5 = "807b3e86250c3640175da4980db87ab5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+srt4_amd64.deb";
+        inherit md5;
+        name = "libxpm4.deb";
+      };
+    }
+    rec {
+      name = "libxrandr2_1.3.2-2ubuntu0.2+srt4_amd64";
+      md5 = "7fde5d0b6ffa9f94f0300edc4de04ad6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxrandr/libxrandr2_1.3.2-2ubuntu0.2+srt4_amd64.deb";
+        inherit md5;
+        name = "libxrandr2.deb";
+      };
+    }
+    rec {
+      name = "libxrender1_0.9.6-2ubuntu0.1+srt4_amd64";
+      md5 = "a01473ee15ce4a8bb1a1ac2fc8e81bda";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxrender1.deb";
+      };
+    }
+    rec {
+      name = "libxss1_1.2.1-2+srt4_amd64";
+      md5 = "3d034c5c118d8794e2b76207c52a198e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt4_amd64.deb";
+        inherit md5;
+        name = "libxss1.deb";
+      };
+    }
+    rec {
+      name = "libxt6_1.1.1-2ubuntu0.1+srt4_amd64";
+      md5 = "e4d13d933531f436c56e3245c94be638";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxt6.deb";
+      };
+    }
+    rec {
+      name = "libxtst6_1.2.0-4ubuntu0.1+srt4_amd64";
+      md5 = "75a55367e5185eac420f89807e39faa2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxtst6.deb";
+      };
+    }
+    rec {
+      name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt4_amd64";
+      md5 = "e8e91fa6a42cfce330883dc1286f3d78";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt4_amd64.deb";
+        inherit md5;
+        name = "libxxf86vm1.deb";
+      };
+    }
+    rec {
+      name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_amd64";
+      md5 = "d9d307b821b71b3cdd91cb8d2137c527";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_amd64.deb";
+        inherit md5;
+        name = "nvidia-cg-toolkit.deb";
+      };
+    }
+    rec {
+      name = "zenity_3.4.0-0ubuntu4+steamrt2+srt4_amd64";
+      md5 = "44a2bda05acf6d10aaad2216a69507db";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt4_amd64.deb";
+        inherit md5;
+        name = "zenity.deb";
+      };
+    }
+    rec {
+      name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_amd64";
+      md5 = "3370614dc8c2667679aefb4c1e4c07af";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_amd64.deb";
+        inherit md5;
+        name = "zlib1g.deb";
+      };
+    }
+  ];
+  i386 = [
+    rec {
+      name = "dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_i386";
+      md5 = "2ec67bae5e0c088d1ac13ba4eee194bf";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/d-conf/dconf-gsettings-backend_0.12.0-0ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "dconf-gsettings-backend.deb";
+      };
+    }
+    rec {
+      name = "freeglut3_2.6.0-1ubuntu3+srt4_i386";
+      md5 = "8fc95adac306cc313523179824b43835";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/freeglut/freeglut3_2.6.0-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "freeglut3.deb";
+      };
+    }
+    rec {
+      name = "gcc-4.6-base_4.6.3-1ubuntu5+srt4_i386";
+      md5 = "499ec92726b0ce7115697d2553d0176d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.6/gcc-4.6-base_4.6.3-1ubuntu5+srt4_i386.deb";
+        inherit md5;
+        name = "gcc-4.6-base.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines_2.20.2-1ubuntu1+srt4_i386";
+      md5 = "2c7feb2392d943f07c985d8cf83ed067";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk2-engines/gtk2-engines_2.20.2-1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "gtk2-engines.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_i386";
+      md5 = "73bc5a4840f1ab72d715964721e97f75";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk2-engines-murrine/gtk2-engines-murrine_0.98.2-0ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "gtk2-engines-murrine.deb";
+      };
+    }
+    rec {
+      name = "gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_i386";
+      md5 = "cf294afff2a4d5893e48beb4d308f7b8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/gtk2-engines-pixbuf_2.24.10-0ubuntu6+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "gtk2-engines-pixbuf.deb";
+      };
+    }
+    rec {
+      name = "libacl1_2.2.51-5ubuntu1+srt6_i386";
+      md5 = "b335451ab178fabccf1ea5d3fc3bf17e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/acl/libacl1_2.2.51-5ubuntu1+srt6_i386.deb";
+        inherit md5;
+        name = "libacl1.deb";
+      };
+    }
+    rec {
+      name = "libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_i386";
+      md5 = "e1998f1e6dfd34d993ae2cb1a2621c05";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libappindicator/libappindicator1_0.4.92-0ubuntu1+steamrt1+srt5_i386.deb";
+        inherit md5;
+        name = "libappindicator1.deb";
+      };
+    }
+    rec {
+      name = "libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "49228f60eedb525d344a8f756ac18df0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libasn1-8-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libasn1-8-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libasound2_1.0.25-1ubuntu10.1+steamrt1+srt4_i386";
+      md5 = "306ee9c004c5677442661dfdc1617911";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/alsa-lib/libasound2_1.0.25-1ubuntu10.1+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libasound2.deb";
+      };
+    }
+    rec {
+      name = "libasound2-plugins_1.0.25-1ubuntu1+srt4_i386";
+      md5 = "8afcb694c51af22d48366d8d0ee11738";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/alsa-plugins/libasound2-plugins_1.0.25-1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libasound2-plugins.deb";
+      };
+    }
+    rec {
+      name = "libasyncns0_0.8-4+srt4_i386";
+      md5 = "59ed0cdc4eb0cae2355c368dbdd5103b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libasyncns/libasyncns0_0.8-4+srt4_i386.deb";
+        inherit md5;
+        name = "libasyncns0.deb";
+      };
+    }
+    rec {
+      name = "libatk1.0-0_2.4.0-0ubuntu1+srt4_i386";
+      md5 = "7fbe2a86e8e8a547626b9dc42edd6c83";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/atk1.0/libatk1.0-0_2.4.0-0ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libatk1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libattr1_2.4.46-5ubuntu1+srt4_i386";
+      md5 = "cd9827abda30e1bf97c78a7d3dffc150";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/attr/libattr1_2.4.46-5ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libattr1.deb";
+      };
+    }
+    rec {
+      name = "libavahi-client3_0.6.30-5ubuntu2+srt4_i386";
+      md5 = "b62360b70b965c13c86536fbcd5c3dd2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/avahi/libavahi-client3_0.6.30-5ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libavahi-client3.deb";
+      };
+    }
+    rec {
+      name = "libavahi-common3_0.6.30-5ubuntu2+srt4_i386";
+      md5 = "ef91c00328996a43243b7de90f60d145";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/a/avahi/libavahi-common3_0.6.30-5ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libavahi-common3.deb";
+      };
+    }
+    rec {
+      name = "libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386";
+      md5 = "4787c81afc9a17c9b9f7700249d42e9d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavcodec53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libavcodec53.deb";
+      };
+    }
+    rec {
+      name = "libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386";
+      md5 = "396ec91c52c5f3bd22d53c6f9ec58836";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavfilter2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libavfilter2.deb";
+      };
+    }
+    rec {
+      name = "libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386";
+      md5 = "a0b3c36045eaa4b93ec0c8db5999e95c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavformat53_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libavformat53.deb";
+      };
+    }
+    rec {
+      name = "libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386";
+      md5 = "21589331257b33edf01f06f2cea89494";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libavutil51_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libavutil51.deb";
+      };
+    }
+    rec {
+      name = "libbz2-1.0_1.0.6-1+srt4_i386";
+      md5 = "6af7e943feae8691d7331c8e616ea402";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/b/bzip2/libbz2-1.0_1.0.6-1+srt4_i386.deb";
+        inherit md5;
+        name = "libbz2-1.0.deb";
+      };
+    }
+    rec {
+      name = "libcairo2_1.10.2-6.1ubuntu3+srt4_i386";
+      md5 = "33c0e1be296288e7681d88d5775cd3c1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cairo/libcairo2_1.10.2-6.1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libcairo2.deb";
+      };
+    }
+    rec {
+      name = "libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_i386";
+      md5 = "53b3f4d615e0571aefec5ba4990c246d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra-gtk-module_0.28-3ubuntu3+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libcanberra-gtk-module.deb";
+      };
+    }
+    rec {
+      name = "libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_i386";
+      md5 = "af77180b67e083ca1c7c16f125d773d8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra-gtk0_0.28-3ubuntu3+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libcanberra-gtk0.deb";
+      };
+    }
+    rec {
+      name = "libcanberra0_0.28-3ubuntu3+steamrt1+srt4_i386";
+      md5 = "ffca46ec6dc8f075f3bd224ae0e4e535";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcanberra/libcanberra0_0.28-3ubuntu3+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libcanberra0.deb";
+      };
+    }
+    rec {
+      name = "libcap2_2.22-1ubuntu3+srt4_i386";
+      md5 = "21af02a5fe56b6ec332eb0c6f1e1d187";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libc/libcap2/libcap2_2.22-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libcap2.deb";
+      };
+    }
+    rec {
+      name = "libcg_3.0.0016-0ubuntu1+srt4_i386";
+      md5 = "5d8b9bd239ea094bc25041c7437a60d7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nvidia-cg-toolkit/libcg_3.0.0016-0ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libcg.deb";
+      };
+    }
+    rec {
+      name = "libcomerr2_1.42-1ubuntu2+srt4_i386";
+      md5 = "165e9ea1f09704a353220b9ff6cf2f1b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/e/e2fsprogs/libcomerr2_1.42-1ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libcomerr2.deb";
+      };
+    }
+    rec {
+      name = "libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_i386";
+      md5 = "134c7e63ef61bb469ebc61c26309e42e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cups/libcups2_1.5.3-0ubuntu8.2+steamrt1+srt3_i386.deb";
+        inherit md5;
+        name = "libcups2.deb";
+      };
+    }
+    rec {
+      name = "libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_i386";
+      md5 = "b2dc62a422bf1ebc4014073664d38b3b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4.8+steamrt2+srt5_i386.deb";
+        inherit md5;
+        name = "libcurl3.deb";
+      };
+    }
+    rec {
+      name = "libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_i386";
+      md5 = "f95df746d4c7319e4cb83f082d39ab38";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/curl/libcurl3-gnutls_7.22.0-3ubuntu4.8+steamrt2+srt5_i386.deb";
+        inherit md5;
+        name = "libcurl3-gnutls.deb";
+      };
+    }
+    rec {
+      name = "libdbus-1-3_1.4.18-1ubuntu1.6+srt1_i386";
+      md5 = "01a50cab2a169d9b0eff71b5cee000ad";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/dbus/libdbus-1-3_1.4.18-1ubuntu1.6+srt1_i386.deb";
+        inherit md5;
+        name = "libdbus-1-3.deb";
+      };
+    }
+    rec {
+      name = "libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_i386";
+      md5 = "4082582c368e35112478847ca5afad30";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/d/dbus-glib/libdbus-glib-1-2_0.98-1ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "libdbus-glib-1-2.deb";
+      };
+    }
+    rec {
+      name = "libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_i386";
+      md5 = "593ce60da5a985932e8a43802e662237";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libd/libdbusmenu/libdbusmenu-glib4_0.6.2-0ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libdbusmenu-glib4.deb";
+      };
+    }
+    rec {
+      name = "libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_i386";
+      md5 = "1982414c7f72db3106ab8446596cdbb9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libd/libdbusmenu/libdbusmenu-gtk4_0.6.2-0ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libdbusmenu-gtk4.deb";
+      };
+    }
+    rec {
+      name = "libexif12_0.6.20-2ubuntu0.1+srt4_i386";
+      md5 = "eb203ec5c79ed77e053efaa1bc8d65d4";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libe/libexif/libexif12_0.6.20-2ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libexif12.deb";
+      };
+    }
+    rec {
+      name = "libexpat1_2.0.1-7.2ubuntu1.1+srt4_i386";
+      md5 = "4478766ffb8f96db66de0b0f2ccfb290";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/e/expat/libexpat1_2.0.1-7.2ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "libexpat1.deb";
+      };
+    }
+    rec {
+      name = "libffi6_3.0.11~rc1-5+srt4_i386";
+      md5 = "4a07d2ad9dc8e67ad6edaccad85170ae";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libf/libffi/libffi6_3.0.11~rc1-5+srt4_i386.deb";
+        inherit md5;
+        name = "libffi6.deb";
+      };
+    }
+    rec {
+      name = "libflac8_1.2.1-6+srt4_i386";
+      md5 = "543202e74de54764bd9ca25548d4bd86";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/flac/libflac8_1.2.1-6+srt4_i386.deb";
+        inherit md5;
+        name = "libflac8.deb";
+      };
+    }
+    rec {
+      name = "libfltk1.1_1.1.10-10+srt4_i386";
+      md5 = "8be404e25f342918fb99b40320f8bc4c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/fltk1.1/libfltk1.1_1.1.10-10+srt4_i386.deb";
+        inherit md5;
+        name = "libfltk1.1.deb";
+      };
+    }
+    rec {
+      name = "libfontconfig1_2.8.0-3ubuntu9.1+srt4_i386";
+      md5 = "57d781f78fc1c75d947208e09a58a39b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/fontconfig/libfontconfig1_2.8.0-3ubuntu9.1+srt4_i386.deb";
+        inherit md5;
+        name = "libfontconfig1.deb";
+      };
+    }
+    rec {
+      name = "libfreetype6_2.4.8-1ubuntu2.2+srt1_i386";
+      md5 = "257bf20101de39017f83e9934cea06e4";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/f/freetype/libfreetype6_2.4.8-1ubuntu2.2+srt1_i386.deb";
+        inherit md5;
+        name = "libfreetype6.deb";
+      };
+    }
+    rec {
+      name = "libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386";
+      md5 = "61f4822f145d812c453b2fc5d71f5eae";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libgcc1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb";
+        inherit md5;
+        name = "libgcc1.deb";
+      };
+    }
+    rec {
+      name = "libgconf-2-4_3.2.5-0ubuntu2+srt4_i386";
+      md5 = "1c0863073b6fdbdbe5ff911ed3cc781d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gconf/libgconf-2-4_3.2.5-0ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libgconf-2-4.deb";
+      };
+    }
+    rec {
+      name = "libgcrypt11_1.5.0-3ubuntu0.3+srt1_i386";
+      md5 = "a857ecbbc060af329d774fefe41b4d5d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-3ubuntu0.3+srt1_i386.deb";
+        inherit md5;
+        name = "libgcrypt11.deb";
+      };
+    }
+    rec {
+      name = "libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_i386";
+      md5 = "9108b1542d78b682f141c3b488f33821";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.26.1-1+steamrt3+srt4_i386.deb";
+        inherit md5;
+        name = "libgdk-pixbuf2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libglew1.10_1.10.0-3+srt4_i386";
+      md5 = "cbd2c842295be412d25bf35ad4329c7a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glew/libglew1.10_1.10.0-3+srt4_i386.deb";
+        inherit md5;
+        name = "libglew1.10.deb";
+      };
+    }
+    rec {
+      name = "libglew1.6_1.6.0-4+srt4_i386";
+      md5 = "36344ae65699fdfac8d169c54f45dabf";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glew/libglew1.6_1.6.0-4+srt4_i386.deb";
+        inherit md5;
+        name = "libglew1.6.deb";
+      };
+    }
+    rec {
+      name = "libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_i386";
+      md5 = "2bb8b70952f8f6d724700e72db8bbef8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/glib2.0/libglib2.0-0_2.32.3-0ubuntu1+steamrt2+srt4_i386.deb";
+        inherit md5;
+        name = "libglib2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libglu1-mesa_8.0.4-0ubuntu0.7+srt4_i386";
+      md5 = "bbdb5055ac6164380a6c344bdca59a74";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/m/mesa/libglu1-mesa_8.0.4-0ubuntu0.7+srt4_i386.deb";
+        inherit md5;
+        name = "libglu1-mesa.deb";
+      };
+    }
+    rec {
+      name = "libgmp10_5.0.2+dfsg-2ubuntu1+srt4_i386";
+      md5 = "669fcbbac0ba7510cb5df1ed7a4b58a8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gmp/libgmp10_5.0.2+dfsg-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libgmp10.deb";
+      };
+    }
+    rec {
+      name = "libgnutls26_2.12.14-5ubuntu3.9+srt1_i386";
+      md5 = "51da86a2dd3205580f9cbc43cabf921f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3.9+srt1_i386.deb";
+        inherit md5;
+        name = "libgnutls26.deb";
+      };
+    }
+    rec {
+      name = "libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386";
+      md5 = "d52479b3e735785256c8b6ba2a278ed3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libgomp1_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb";
+        inherit md5;
+        name = "libgomp1.deb";
+      };
+    }
+    rec {
+      name = "libgpg-error0_1.10-2ubuntu1+srt4_i386";
+      md5 = "8cda79074a80e9c079251962c86cc5cf";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libg/libgpg-error/libgpg-error0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libgpg-error0.deb";
+      };
+    }
+    rec {
+      name = "libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386";
+      md5 = "8fc7da47074cdac1c721b280db75b571";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libgssapi-krb5-2_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386.deb";
+        inherit md5;
+        name = "libgssapi-krb5-2.deb";
+      };
+    }
+    rec {
+      name = "libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "1160d5fb86160631a7e699d66f1d6805";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libgssapi3-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libgssapi3-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_i386";
+      md5 = "b3e0cb34c2b21fb68fe4fbde8ae640a7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libgstreamer-plugins-base0.10-0.deb";
+      };
+    }
+    rec {
+      name = "libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_i386";
+      md5 = "633c94c28db5caa2001fce91ca6a726f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libgstreamer0.10-0.deb";
+      };
+    }
+    rec {
+      name = "libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_i386";
+      md5 = "a903c62e138ca58cc32aa7412ec4a3ec";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.10-0ubuntu6+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libgtk2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all";
+      md5 = "5a2f731bdac2bd089780af2f63635f7b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gtk+2.0/libgtk2.0-common_2.24.10-0ubuntu6+steamrt1+srt4_all.deb";
+        inherit md5;
+        name = "libgtk2.0-common.deb";
+      };
+    }
+    rec {
+      name = "libgudev-1.0-0_175-0ubuntu9.2+srt4_i386";
+      md5 = "a120c25c89a1136ef0daa25644387d26";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/udev/libgudev-1.0-0_175-0ubuntu9.2+srt4_i386.deb";
+        inherit md5;
+        name = "libgudev-1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "14714cd92839ae0a1716929840bd340f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libhcrypto4-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libhcrypto4-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "9be4a5f3f6735aa3b9153c8cb5ba4ff9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libheimbase1-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libheimbase1-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "363aac3460da3724144165325f29f52a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libheimntlm0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libheimntlm0-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "5591041cf73d1593730ff40428b407dc";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libhx509-5-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libhx509-5-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libice6_1.0.7-2build1+srt4_i386";
+      md5 = "ed56f05e4b1fcf06189374a60aa740eb";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libice/libice6_1.0.7-2build1+srt4_i386.deb";
+        inherit md5;
+        name = "libice6.deb";
+      };
+    }
+    rec {
+      name = "libidn11_1.23-2+steamrt1+srt4_i386";
+      md5 = "79c6f01961c13e74d48978fe94aecce3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libidn/libidn11_1.23-2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libidn11.deb";
+      };
+    }
+    rec {
+      name = "libindicator7_0.5.0-0ubuntu1+srt4_i386";
+      md5 = "a365d22a80311e9875bde88c9b7b5146";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libi/libindicator/libindicator7_0.5.0-0ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libindicator7.deb";
+      };
+    }
+    rec {
+      name = "libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_i386";
+      md5 = "c0e59176b50a2da0ec61d48902014ce5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/j/jackd2/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu2+srt3_i386.deb";
+        inherit md5;
+        name = "libjack-jackd2-0.deb";
+      };
+    }
+    rec {
+      name = "libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_i386";
+      md5 = "83c82f7924110b659b8786b54ca6fb27";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_1.1.90+svn733-0ubuntu4.3+srt4_i386.deb";
+        inherit md5;
+        name = "libjpeg-turbo8.deb";
+      };
+    }
+    rec {
+      name = "libjpeg62_6b1-2ubuntu1.1+srt4_i386";
+      md5 = "5084441d1da0b2d77de32cfadc21ee5f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libj/libjpeg6b/libjpeg62_6b1-2ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "libjpeg62.deb";
+      };
+    }
+    rec {
+      name = "libjson0_0.9-1ubuntu1.1+srt2_i386";
+      md5 = "358ed87729682d1d5a44b04a99f9cca8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/j/json-c/libjson0_0.9-1ubuntu1.1+srt2_i386.deb";
+        inherit md5;
+        name = "libjson0.deb";
+      };
+    }
+    rec {
+      name = "libk5crypto3_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386";
+      md5 = "9d903a775501687794f3579a439f62b0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libk5crypto3_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386.deb";
+        inherit md5;
+        name = "libk5crypto3.deb";
+      };
+    }
+    rec {
+      name = "libkeyutils1_1.5.2-2+srt4_i386";
+      md5 = "77b6a1fdfe5d2976650e882df68f1bb7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/keyutils/libkeyutils1_1.5.2-2+srt4_i386.deb";
+        inherit md5;
+        name = "libkeyutils1.deb";
+      };
+    }
+    rec {
+      name = "libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "94eb595546d5b421504c6df661d29975";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libkrb5-26-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libkrb5-26-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libkrb5-3_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386";
+      md5 = "b68e1bfee0598418a0a6b4280302f5f6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libkrb5-3_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386.deb";
+        inherit md5;
+        name = "libkrb5-3.deb";
+      };
+    }
+    rec {
+      name = "libkrb5support0_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386";
+      md5 = "b6a905144b615ef32e1a1ca67a10379e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/k/krb5/libkrb5support0_1.10+dfsg~beta1-2ubuntu0.6+srt1_i386.deb";
+        inherit md5;
+        name = "libkrb5support0.deb";
+      };
+    }
+    rec {
+      name = "liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_i386";
+      md5 = "aea8d6beda7f992becfdbb3880b5b3c6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/l/lcms2/liblcms2-2_2.2+git20110628-2ubuntu3.1+srt4_i386.deb";
+        inherit md5;
+        name = "liblcms2-2.deb";
+      };
+    }
+    rec {
+      name = "libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_i386";
+      md5 = "770471a9c33a9b708427dfa5d8b944b4";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libldap-2.4-2.deb";
+      };
+    }
+    rec {
+      name = "libltdl7_2.4.2-1ubuntu1+srt4_i386";
+      md5 = "ab9d4dabd065bcc31430d839a04a5844";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtool/libltdl7_2.4.2-1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libltdl7.deb";
+      };
+    }
+    rec {
+      name = "libmikmod2_3.1.12-2+srt4_i386";
+      md5 = "fb5286eb01a90318bb95bdd671c6c512";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libm/libmikmod/libmikmod2_3.1.12-2+srt4_i386.deb";
+        inherit md5;
+        name = "libmikmod2.deb";
+      };
+    }
+    rec {
+      name = "libncurses5_5.9-4+srt4_i386";
+      md5 = "f3343e67c571b9f279ca0f9ce27f8981";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libncurses5_5.9-4+srt4_i386.deb";
+        inherit md5;
+        name = "libncurses5.deb";
+      };
+    }
+    rec {
+      name = "libncursesw5_5.9-4+srt4_i386";
+      md5 = "aa693feffb52a101beda0d578de71db3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libncursesw5_5.9-4+srt4_i386.deb";
+        inherit md5;
+        name = "libncursesw5.deb";
+      };
+    }
+    rec {
+      name = "libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386";
+      md5 = "361fba889b4a4fb66c7fc59f7e837f6e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/network-manager/libnm-glib4_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libnm-glib4.deb";
+      };
+    }
+    rec {
+      name = "libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386";
+      md5 = "39d620f28e9ecee9dc25e7ac4e679a81";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/network-manager/libnm-util2_0.9.4.0-0ubuntu4.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libnm-util2.deb";
+      };
+    }
+    rec {
+      name = "libnotify4_0.7.5-1+srt4_i386";
+      md5 = "a4207e3d76879a94430cb641fe2001be";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libn/libnotify/libnotify4_0.7.5-1+srt4_i386.deb";
+        inherit md5;
+        name = "libnotify4.deb";
+      };
+    }
+    rec {
+      name = "libnspr4_4.10.7-0ubuntu0.12.04.1+srt1_i386";
+      md5 = "78d9dc08637bd09f425821c8d35f3b03";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nspr/libnspr4_4.10.7-0ubuntu0.12.04.1+srt1_i386.deb";
+        inherit md5;
+        name = "libnspr4.deb";
+      };
+    }
+    rec {
+      name = "libnss3_3.17.1-0ubuntu0.12.04.1+srt1_i386";
+      md5 = "9be8a7f5cc84852f14af1fc7e9c44f56";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nss/libnss3_3.17.1-0ubuntu0.12.04.1+srt1_i386.deb";
+        inherit md5;
+        name = "libnss3.deb";
+      };
+    }
+    rec {
+      name = "libogg0_1.2.2~dfsg-1ubuntu1+srt4_i386";
+      md5 = "bc3afb09d1ea93764c808c7a268c1cd2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libo/libogg/libogg0_1.2.2~dfsg-1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libogg0.deb";
+      };
+    }
+    rec {
+      name = "libopenal1_1.13-4ubuntu3+steamrt1+srt4_i386";
+      md5 = "2548d953611d999a85463581df4efac5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openal-soft/libopenal1_1.13-4ubuntu3+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libopenal1.deb";
+      };
+    }
+    rec {
+      name = "liborc-0.4-0_0.4.16-1ubuntu2+srt4_i386";
+      md5 = "d2cd63e1f984b45561128d7d4d67bd06";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/orc/liborc-0.4-0_0.4.16-1ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "liborc-0.4-0.deb";
+      };
+    }
+    rec {
+      name = "libp11-kit0_0.12-2ubuntu1+srt4_i386";
+      md5 = "e5dacb77c07e97db660bc5312387a9d6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/p11-kit/libp11-kit0_0.12-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libp11-kit0.deb";
+      };
+    }
+    rec {
+      name = "libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_i386";
+      md5 = "dbc50fdd82e6df45bb9bb8ce18f1fe2c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pango1.0/libpango1.0-0_1.30.0-0ubuntu3.1+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libpango1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libpci3_3.1.8-2ubuntu5+srt4_i386";
+      md5 = "cdf2a41b3ba93c2061f196920420b99d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pciutils/libpci3_3.1.8-2ubuntu5+srt4_i386.deb";
+        inherit md5;
+        name = "libpci3.deb";
+      };
+    }
+    rec {
+      name = "libpcre3_8.12-4+srt4_i386";
+      md5 = "d4134108e9b21b6e623eafeaaa84e37f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pcre3/libpcre3_8.12-4+srt4_i386.deb";
+        inherit md5;
+        name = "libpcre3.deb";
+      };
+    }
+    rec {
+      name = "libpcrecpp0_8.12-4+srt4_i386";
+      md5 = "e1bd40c3840669cbfb0b12e6dd07629d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pcre3/libpcrecpp0_8.12-4+srt4_i386.deb";
+        inherit md5;
+        name = "libpcrecpp0.deb";
+      };
+    }
+    rec {
+      name = "libpixman-1-0_0.30.2-1ubuntu0.0.0.0.1+srt4_i386";
+      md5 = "cbad5a39d1cb49085cd4b50a2e1d96a6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pixman/libpixman-1-0_0.30.2-1ubuntu0.0.0.0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libpixman-1-0.deb";
+      };
+    }
+    rec {
+      name = "libpng12-0_1.2.46-3ubuntu4+srt4_i386";
+      md5 = "23f4f520f160d48dc127ce8ad88900c3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libp/libpng/libpng12-0_1.2.46-3ubuntu4+srt4_i386.deb";
+        inherit md5;
+        name = "libpng12-0.deb";
+      };
+    }
+    rec {
+      name = "libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_i386";
+      md5 = "4591d057af7dc6709d1960c5ce590560";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/p/pulseaudio/libpulse0_1.1-0ubuntu15.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libpulse0.deb";
+      };
+    }
+    rec {
+      name = "libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "cc8d8e5b7a4e002de9e86633b2c53804";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libroken18-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libroken18-heimdal.deb";
+      };
+    }
+    rec {
+      name = "librtmp0_2.4~20110711.gitc28f1bab-1+srt4_i386";
+      md5 = "3ccb52ce883b4c1885857c80cbd11e56";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/r/rtmpdump/librtmp0_2.4~20110711.gitc28f1bab-1+srt4_i386.deb";
+        inherit md5;
+        name = "librtmp0.deb";
+      };
+    }
+    rec {
+      name = "libsamplerate0_0.1.8-4+srt4_i386";
+      md5 = "e218128429da602e392c047940b62a23";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsamplerate/libsamplerate0_0.1.8-4+srt4_i386.deb";
+        inherit md5;
+        name = "libsamplerate0.deb";
+      };
+    }
+    rec {
+      name = "libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_i386";
+      md5 = "963632ad4d1477ef230dc4c68dc7ffa2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libsasl2-2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-image1.2_1.2.10-3+srt4_i386";
+      md5 = "1adfd99b505fe3ff6fd08a2919277780";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-image1.2/libsdl-image1.2_1.2.10-3+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl-image1.2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_i386";
+      md5 = "8687aaa0fb6981d674ade4062884ff52";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-mixer1.2/libsdl-mixer1.2_1.2.11-7+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl-mixer1.2.deb";
+      };
+    }
+    rec {
+      name = "libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_i386";
+      md5 = "887ac0bbaa344b203d9effdd32dd072a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.9-1.1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl-ttf2.0-0.deb";
+      };
+    }
+    rec {
+      name = "libsdl1.2debian_1.2.15-5+steamrt1+srt4_i386";
+      md5 = "7b4319a41a9dcb24aab37be255579ce7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl1.2debian.deb";
+      };
+    }
+    rec {
+      name = "libsdl2_2.0.3+steamrt1+srt4_i386";
+      md5 = "f34b318dc7daf934125d09cceeafe10c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2/libsdl2_2.0.3+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl2.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-image_2.0.0+steamrt1+srt4_i386";
+      md5 = "715fde2a619afc4335720d0aba7895b2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-image/libsdl2-image_2.0.0+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl2-image.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-mixer_2.0.0+steamrt1+srt4_i386";
+      md5 = "7795a5fb826960a5078a2d73f3ee2113";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.0.0+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl2-mixer.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-net_2.0.0+srt4_i386";
+      md5 = "d10bb11e6231b93d06e5f3254c0de8fd";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-net/libsdl2-net_2.0.0+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl2-net.deb";
+      };
+    }
+    rec {
+      name = "libsdl2-ttf_2.0.12+srt4_i386";
+      md5 = "26ba9191716e3f7f3971fd68e7e8d4c1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsdl2-ttf/libsdl2-ttf_2.0.12+srt4_i386.deb";
+        inherit md5;
+        name = "libsdl2-ttf.deb";
+      };
+    }
+    rec {
+      name = "libselinux1_2.1.0-4.1ubuntu1+srt4_i386";
+      md5 = "f96dd8143f7f3bb2600d761f5fb6e854";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libselinux/libselinux1_2.1.0-4.1ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libselinux1.deb";
+      };
+    }
+    rec {
+      name = "libsm6_1.2.0-2build1+srt4_i386";
+      md5 = "fcdebe0131ecd0b0777e52b06ad99055";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsm/libsm6_1.2.0-2build1+srt4_i386.deb";
+        inherit md5;
+        name = "libsm6.deb";
+      };
+    }
+    rec {
+      name = "libsndfile1_1.0.25-4+srt4_i386";
+      md5 = "0a2518a2d66430e20d660883c71b84a2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libs/libsndfile/libsndfile1_1.0.25-4+srt4_i386.deb";
+        inherit md5;
+        name = "libsndfile1.deb";
+      };
+    }
+    rec {
+      name = "libspeex1_1.2~rc1-3ubuntu2+srt4_i386";
+      md5 = "f34f05ac30f3c11bde9b20cdc219c676";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/speex/libspeex1_1.2~rc1-3ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libspeex1.deb";
+      };
+    }
+    rec {
+      name = "libspeexdsp1_1.2~rc1-3ubuntu2+srt4_i386";
+      md5 = "239a3b273c387ca41ecff1e371b90d41";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/speex/libspeexdsp1_1.2~rc1-3ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libspeexdsp1.deb";
+      };
+    }
+    rec {
+      name = "libsqlite3-0_3.7.9-2ubuntu1.1+srt4_i386";
+      md5 = "466f9b4663bdf71a2cb36437e8f70fca";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/s/sqlite3/libsqlite3-0_3.7.9-2ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "libsqlite3-0.deb";
+      };
+    }
+    rec {
+      name = "libssl1.0.0_1.0.1-4ubuntu5.21+srt1_i386";
+      md5 = "c530243255161578fbddfa9f7200d30c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.21+srt1_i386.deb";
+        inherit md5;
+        name = "libssl1.0.0.deb";
+      };
+    }
+    rec {
+      name = "libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386";
+      md5 = "76c7adc814605b316426ef1d9ffab195";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.8/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.deb";
+        inherit md5;
+        name = "libstdc++6.deb";
+      };
+    }
+    rec {
+      name = "libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386";
+      md5 = "2a5142925aeb5054395edd56112e83a9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386.deb";
+        inherit md5;
+        name = "libstdc++6-4.6-pic.deb";
+      };
+    }
+    rec {
+      name = "libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386";
+      md5 = "facd5280993d266f3f1f1809138e6cd2";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/liba/libav/libswscale2_0.8.13-0ubuntu0.12.04.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libswscale2.deb";
+      };
+    }
+    rec {
+      name = "libtasn1-3_2.10-1ubuntu1.2+srt1_i386";
+      md5 = "55364b5ab0d027f6ffaf89444f5c0ad9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtasn1-3/libtasn1-3_2.10-1ubuntu1.2+srt1_i386.deb";
+        inherit md5;
+        name = "libtasn1-3.deb";
+      };
+    }
+    rec {
+      name = "libtbb2_4.0+r233-1+srt4_i386";
+      md5 = "99dd92dba5e3f93e0e349ee9f3ebe22a";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tbb/libtbb2_4.0+r233-1+srt4_i386.deb";
+        inherit md5;
+        name = "libtbb2.deb";
+      };
+    }
+    rec {
+      name = "libtdb1_1.2.9-4+srt4_i386";
+      md5 = "8d165fc985106bb4b3df301bda4a8c22";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tdb/libtdb1_1.2.9-4+srt4_i386.deb";
+        inherit md5;
+        name = "libtdb1.deb";
+      };
+    }
+    rec {
+      name = "libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_i386";
+      md5 = "966fee9cbc71519350a2730e34a1d8e6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libt/libtheora/libtheora0_1.1.1+dfsg.1-3ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libtheora0.deb";
+      };
+    }
+    rec {
+      name = "libtiff4_3.9.5-2ubuntu1.6+srt3_i386";
+      md5 = "50f018955b48c06df3b00a45c1999c63";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tiff/libtiff4_3.9.5-2ubuntu1.6+srt3_i386.deb";
+        inherit md5;
+        name = "libtiff4.deb";
+      };
+    }
+    rec {
+      name = "libtinfo5_5.9-4+srt4_i386";
+      md5 = "9c5ab1104d91b8bd6cd2fd21c06eb9ee";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/ncurses/libtinfo5_5.9-4+srt4_i386.deb";
+        inherit md5;
+        name = "libtinfo5.deb";
+      };
+    }
+    rec {
+      name = "libudev0_175-0ubuntu9.2+srt4_i386";
+      md5 = "f2dfa9304cacc609abce0c85f984b48f";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/udev/libudev0_175-0ubuntu9.2+srt4_i386.deb";
+        inherit md5;
+        name = "libudev0.deb";
+      };
+    }
+    rec {
+      name = "libusb-1.0-0_1.0.19-1+srt1_i386";
+      md5 = "f4328e5fa069f3b43d301992719b2d8e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.19-1+srt1_i386.deb";
+        inherit md5;
+        name = "libusb-1.0-0.deb";
+      };
+    }
+    rec {
+      name = "libuuid1_2.20.1-1ubuntu3+srt4_i386";
+      md5 = "d5ef9ef9c92b5b7edfd2bac2853d00ad";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/u/util-linux/libuuid1_2.20.1-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libuuid1.deb";
+      };
+    }
+    rec {
+      name = "libva-glx1_1.3.1-3+steamrt4+srt1_i386";
+      md5 = "6ef48bb25671111d17d696ff4db2c684";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva-glx1_1.3.1-3+steamrt4+srt1_i386.deb";
+        inherit md5;
+        name = "libva-glx1.deb";
+      };
+    }
+    rec {
+      name = "libva-x11-1_1.3.1-3+steamrt4+srt1_i386";
+      md5 = "90e2e7271ca563cd66993ea4652018c3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva-x11-1_1.3.1-3+steamrt4+srt1_i386.deb";
+        inherit md5;
+        name = "libva-x11-1.deb";
+      };
+    }
+    rec {
+      name = "libva1_1.3.1-3+steamrt4+srt1_i386";
+      md5 = "dfc1877ecc94d01b4cdae6b527bee3a9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libva/libva1_1.3.1-3+steamrt4+srt1_i386.deb";
+        inherit md5;
+        name = "libva1.deb";
+      };
+    }
+    rec {
+      name = "libvdpau1_0.4.1-3ubuntu1.1+srt4_i386";
+      md5 = "b627e61dac887be2c3697d3945b4eee6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvdpau/libvdpau1_0.4.1-3ubuntu1.1+srt4_i386.deb";
+        inherit md5;
+        name = "libvdpau1.deb";
+      };
+    }
+    rec {
+      name = "libvorbis0a_1.3.2-1ubuntu3+srt4_i386";
+      md5 = "03077bd7302ea56045c0548c6b2cb983";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbis0a_1.3.2-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libvorbis0a.deb";
+      };
+    }
+    rec {
+      name = "libvorbisenc2_1.3.2-1ubuntu3+srt4_i386";
+      md5 = "6efe364cedbc437ddb1446cb846ad532";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbisenc2_1.3.2-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libvorbisenc2.deb";
+      };
+    }
+    rec {
+      name = "libvorbisfile3_1.3.2-1ubuntu3+srt4_i386";
+      md5 = "7521e4dcb5378621ee56ea860f0f00ca";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvorbis/libvorbisfile3_1.3.2-1ubuntu3+srt4_i386.deb";
+        inherit md5;
+        name = "libvorbisfile3.deb";
+      };
+    }
+    rec {
+      name = "libvpx1_1.0.0-1+srt4_i386";
+      md5 = "97cc2ca1fd5a0e8134d33884fbd8decd";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libv/libvpx/libvpx1_1.0.0-1+srt4_i386.deb";
+        inherit md5;
+        name = "libvpx1.deb";
+      };
+    }
+    rec {
+      name = "libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386";
+      md5 = "6265aab9d541aea8aad3496ebcc5908e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/h/heimdal/libwind0-heimdal_1.6~git20120311.dfsg.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libwind0-heimdal.deb";
+      };
+    }
+    rec {
+      name = "libwrap0_7.6.q-21+srt4_i386";
+      md5 = "a0ac6fa38ef4664b1dc1e3255788852c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/t/tcp-wrappers/libwrap0_7.6.q-21+srt4_i386.deb";
+        inherit md5;
+        name = "libwrap0.deb";
+      };
+    }
+    rec {
+      name = "libx11-6_1.4.99.1-0ubuntu2.2+steamrt1+srt4_i386";
+      md5 = "ecf312639e19cab505e978dcb75eea4d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-6_1.4.99.1-0ubuntu2.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libx11-6.deb";
+      };
+    }
+    rec {
+      name = "libx11-data_1.4.99.1-0ubuntu2.2+steamrt1+srt4_all";
+      md5 = "e9c006f3f06178fd1a47f4fdffcc9da3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-data_1.4.99.1-0ubuntu2.2+steamrt1+srt4_all.deb";
+        inherit md5;
+        name = "libx11-data.deb";
+      };
+    }
+    rec {
+      name = "libx11-xcb1_1.4.99.1-0ubuntu2.2+steamrt1+srt4_i386";
+      md5 = "8ce612a1d9c5b392d7d77c9a49eda59d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libx11/libx11-xcb1_1.4.99.1-0ubuntu2.2+steamrt1+srt4_i386.deb";
+        inherit md5;
+        name = "libx11-xcb1.deb";
+      };
+    }
+    rec {
+      name = "libxau6_1.0.6-4+srt4_i386";
+      md5 = "9274a9813575848a1646d67b44e10bac";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxau/libxau6_1.0.6-4+srt4_i386.deb";
+        inherit md5;
+        name = "libxau6.deb";
+      };
+    }
+    rec {
+      name = "libxaw7_1.0.9-3ubuntu1+srt4_i386";
+      md5 = "70fa4b78b06a4d4b194cfb6baf1cdef1";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxaw/libxaw7_1.0.9-3ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxaw7.deb";
+      };
+    }
+    rec {
+      name = "libxcb-composite0_1.10-2ubuntu1+srt4_i386";
+      md5 = "a72a94bc35581c25ef827023f643489d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-composite0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-composite0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-damage0_1.10-2ubuntu1+srt4_i386";
+      md5 = "50f4656bbcb193c3a3047c45db06a4f7";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-damage0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-damage0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-doc_1.10-2ubuntu1+srt4_all";
+      md5 = "d4fd2c66b60ff1db1c87e6884d5ae093";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-doc_1.10-2ubuntu1+srt4_all.deb";
+        inherit md5;
+        name = "libxcb-doc.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dpms0_1.10-2ubuntu1+srt4_i386";
+      md5 = "f805af07ee88d28de1fd06209aa42fc8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dpms0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-dpms0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dri2-0_1.10-2ubuntu1+srt4_i386";
+      md5 = "85812dd4c61ff7d99060c495f4d17669";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dri2-0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-dri2-0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-dri3-0_1.10-2ubuntu1+srt4_i386";
+      md5 = "70e2618de627e6e8308e4afda77b0966";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-dri3-0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-dri3-0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-glx0_1.10-2ubuntu1+srt4_i386";
+      md5 = "850f3cb9ed1d79a9bdec55960a74611c";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-glx0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-glx0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-present0_1.10-2ubuntu1+srt4_i386";
+      md5 = "e86ec58c992441124622921b38685d01";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-present0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-present0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-randr0_1.10-2ubuntu1+srt4_i386";
+      md5 = "4acaa6b473aba1684731f529506e2ff8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-randr0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-randr0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-record0_1.10-2ubuntu1+srt4_i386";
+      md5 = "1e28443a65256cd013b2dc0c937badcd";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-record0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-record0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-render0_1.10-2ubuntu1+srt4_i386";
+      md5 = "b6362e8ca7da70c873c08e9849ac79ca";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-render0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-render0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-res0_1.10-2ubuntu1+srt4_i386";
+      md5 = "1bd0d0e0f5134651c350ba4955463b02";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-res0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-res0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-screensaver0_1.10-2ubuntu1+srt4_i386";
+      md5 = "8b51441ce72d20a788a8e12149ea2cf8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-screensaver0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-screensaver0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-shape0_1.10-2ubuntu1+srt4_i386";
+      md5 = "470deea0b247279c51c2c76265263980";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-shape0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-shape0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-shm0_1.10-2ubuntu1+srt4_i386";
+      md5 = "abb2fe37023253653d404dd6116829a0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-shm0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-shm0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-sync1_1.10-2ubuntu1+srt4_i386";
+      md5 = "3bf95ebc0bd67e4200f754b7282c4608";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-sync1_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-sync1.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xevie0_1.10-2ubuntu1+srt4_i386";
+      md5 = "e0a5eda95251b20499a85f4bcec888a5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xevie0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xevie0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xf86dri0_1.10-2ubuntu1+srt4_i386";
+      md5 = "1b227b824b6270407594b25b2dc12769";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xf86dri0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xf86dri0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xfixes0_1.10-2ubuntu1+srt4_i386";
+      md5 = "c0170a7d5ae40f1c0a4b4680991bc4ff";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xfixes0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xfixes0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xinerama0_1.10-2ubuntu1+srt4_i386";
+      md5 = "4de2e06a592ac634b109affebc31fb07";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xinerama0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xinerama0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xkb1_1.10-2ubuntu1+srt4_i386";
+      md5 = "2e154033ce7657e58f3a8e18d35ff5e3";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xkb1.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xprint0_1.10-2ubuntu1+srt4_i386";
+      md5 = "ca610d0695befd4442145e037f6a6f94";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xprint0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xprint0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xtest0_1.10-2ubuntu1+srt4_i386";
+      md5 = "813f01d8e7012bd8f58df239c2df47b0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xtest0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xtest0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xv0_1.10-2ubuntu1+srt4_i386";
+      md5 = "1ccea01cd8c2549e5cb5b13b90d986d6";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xv0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xv0.deb";
+      };
+    }
+    rec {
+      name = "libxcb-xvmc0_1.10-2ubuntu1+srt4_i386";
+      md5 = "4cbe887cb4ed19e79970ea076cc171c8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb-xvmc0_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb-xvmc0.deb";
+      };
+    }
+    rec {
+      name = "libxcb1_1.10-2ubuntu1+srt4_i386";
+      md5 = "5fcdea3958e6f0d60b841ecec606c3c0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcb1.deb";
+      };
+    }
+    rec {
+      name = "libxcomposite1_0.4.3-2build1+srt4_i386";
+      md5 = "dce0aac7322e5d9e7d74ca464c5db1f5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcomposite/libxcomposite1_0.4.3-2build1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcomposite1.deb";
+      };
+    }
+    rec {
+      name = "libxcursor1_1.1.12-1ubuntu0.1+srt4_i386";
+      md5 = "97a5238d1048e8b005d535b14720039e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxcursor/libxcursor1_1.1.12-1ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxcursor1.deb";
+      };
+    }
+    rec {
+      name = "libxdamage1_1.1.3-2build1+srt4_i386";
+      md5 = "3d1d3d865c89c97e5cf980df806966ec";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxdamage/libxdamage1_1.1.3-2build1+srt4_i386.deb";
+        inherit md5;
+        name = "libxdamage1.deb";
+      };
+    }
+    rec {
+      name = "libxdmcp6_1.1.0-4+srt4_i386";
+      md5 = "eeefcc12cc694b069acec7937e4a6650";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxdmcp/libxdmcp6_1.1.0-4+srt4_i386.deb";
+        inherit md5;
+        name = "libxdmcp6.deb";
+      };
+    }
+    rec {
+      name = "libxext6_1.3.0-3ubuntu0.1+steamrt1+srt1_i386";
+      md5 = "a68ef50ca2623f2779b5d6668f545c75";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxext/libxext6_1.3.0-3ubuntu0.1+steamrt1+srt1_i386.deb";
+        inherit md5;
+        name = "libxext6.deb";
+      };
+    }
+    rec {
+      name = "libxfixes3_5.0-4ubuntu4.3+srt1_i386";
+      md5 = "263f3532430749f671a83ba3ca48b072";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxfixes/libxfixes3_5.0-4ubuntu4.3+srt1_i386.deb";
+        inherit md5;
+        name = "libxfixes3.deb";
+      };
+    }
+    rec {
+      name = "libxft2_2.2.0-3ubuntu2+srt4_i386";
+      md5 = "44bf95c720b8634f0ea8419fa939f71e";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/x/xft/libxft2_2.2.0-3ubuntu2+srt4_i386.deb";
+        inherit md5;
+        name = "libxft2.deb";
+      };
+    }
+    rec {
+      name = "libxi6_1.7.1.901-1ubuntu1~precise2+srt1_i386";
+      md5 = "f9e20e913df71ed877cd5ec6bd7e823d";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxi/libxi6_1.7.1.901-1ubuntu1~precise2+srt1_i386.deb";
+        inherit md5;
+        name = "libxi6.deb";
+      };
+    }
+    rec {
+      name = "libxinerama1_1.1.1-3ubuntu0.1+srt4_i386";
+      md5 = "eb23a3d322ff57ff5cad1ae062201b89";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxinerama/libxinerama1_1.1.1-3ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxinerama1.deb";
+      };
+    }
+    rec {
+      name = "libxml2_2.7.8.dfsg-5.1ubuntu4.11+srt1_i386";
+      md5 = "c6a64d2f5324a6af10fb70988649a3bb";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxml2/libxml2_2.7.8.dfsg-5.1ubuntu4.11+srt1_i386.deb";
+        inherit md5;
+        name = "libxml2.deb";
+      };
+    }
+    rec {
+      name = "libxmu6_1.1.0-3+srt4_i386";
+      md5 = "8e7fae57eec7ef0eae90c7573bde46a9";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxmu/libxmu6_1.1.0-3+srt4_i386.deb";
+        inherit md5;
+        name = "libxmu6.deb";
+      };
+    }
+    rec {
+      name = "libxpm4_3.5.9-4+srt4_i386";
+      md5 = "dc095202dcca66b471d2619af7164135";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxpm/libxpm4_3.5.9-4+srt4_i386.deb";
+        inherit md5;
+        name = "libxpm4.deb";
+      };
+    }
+    rec {
+      name = "libxrandr2_1.3.2-2ubuntu0.2+srt4_i386";
+      md5 = "44eee22d721a1f41c569400fed1810ca";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxrandr/libxrandr2_1.3.2-2ubuntu0.2+srt4_i386.deb";
+        inherit md5;
+        name = "libxrandr2.deb";
+      };
+    }
+    rec {
+      name = "libxrender1_0.9.6-2ubuntu0.1+srt4_i386";
+      md5 = "a7a6e50fde5d43c42a9e8f1202f043e5";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxrender/libxrender1_0.9.6-2ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxrender1.deb";
+      };
+    }
+    rec {
+      name = "libxss1_1.2.1-2+srt4_i386";
+      md5 = "83aeab12e6c75d38be99d9df3ad1b632";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxss/libxss1_1.2.1-2+srt4_i386.deb";
+        inherit md5;
+        name = "libxss1.deb";
+      };
+    }
+    rec {
+      name = "libxt6_1.1.1-2ubuntu0.1+srt4_i386";
+      md5 = "a15335885d70016c10c88b20e65ac677";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxt/libxt6_1.1.1-2ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxt6.deb";
+      };
+    }
+    rec {
+      name = "libxtst6_1.2.0-4ubuntu0.1+srt4_i386";
+      md5 = "60cf7b25685a4bce2bbf031778831468";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxtst/libxtst6_1.2.0-4ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxtst6.deb";
+      };
+    }
+    rec {
+      name = "libxxf86vm1_1.1.1-2ubuntu0.1+srt4_i386";
+      md5 = "7b97be0b67b400eba70eec57f50a92ac";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.1-2ubuntu0.1+srt4_i386.deb";
+        inherit md5;
+        name = "libxxf86vm1.deb";
+      };
+    }
+    rec {
+      name = "nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_i386";
+      md5 = "65ed88dfc8eaa02cd5373308826f540b";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/n/nvidia-cg-toolkit/nvidia-cg-toolkit_3.0.0016-0ubuntu1+srt4_i386.deb";
+        inherit md5;
+        name = "nvidia-cg-toolkit.deb";
+      };
+    }
+    rec {
+      name = "zenity_3.4.0-0ubuntu4+steamrt2+srt4_i386";
+      md5 = "58ba7752e14f61f59698ce4aba860cd8";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/z/zenity/zenity_3.4.0-0ubuntu4+steamrt2+srt4_i386.deb";
+        inherit md5;
+        name = "zenity.deb";
+      };
+    }
+    rec {
+      name = "zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_i386";
+      md5 = "c2c51ba06c022ea81a6af843f27b34b0";
+      source = fetchurl {
+        url = "http://repo.steampowered.com/steamrt/pool/main/z/zlib/zlib1g_1.2.3.4.dfsg-3ubuntu4+srt4_i386.deb";
+        inherit md5;
+        name = "zlib1g.deb";
+      };
+    }
+  ];
+}
diff --git a/pkgs/games/steam/runtime-wrapped.nix b/pkgs/games/steam/runtime-wrapped.nix
new file mode 100644
index 00000000000..56422deb1db
--- /dev/null
+++ b/pkgs/games/steam/runtime-wrapped.nix
@@ -0,0 +1,109 @@
+{ stdenv, perl, pkgs, steam-runtime
+, nativeOnly ? false
+, runtimeOnly ? false
+}:
+
+assert !(nativeOnly && runtimeOnly);
+
+let 
+  runtimePkgs = with pkgs; [
+    # Required
+    glib
+    gtk2
+    bzip2
+    zlib
+    gdk_pixbuf
+
+    # Without these it silently fails
+    xlibs.libXinerama
+    xlibs.libXdamage
+    xlibs.libXcursor
+    xlibs.libXrender
+    xlibs.libXScrnSaver
+    xlibs.libXi
+    xlibs.libSM
+    xlibs.libICE
+    gnome2.GConf
+    freetype
+    curl
+    nspr
+    nss
+    fontconfig
+    cairo
+    pango
+    expat
+    dbus
+    cups
+    libcap
+    SDL2
+    libusb1
+    dbus_glib
+    libav
+    atk
+    # Only libraries are needed from those two
+    udev182
+    networkmanager098
+
+    # Verified games requirements
+    xlibs.libXmu
+    xlibs.libxcb
+    xlibs.libpciaccess
+    mesa_glu
+    libuuid
+    libogg
+    libvorbis
+    SDL
+    SDL2_image
+    glew110
+    openssl
+    libidn
+
+    # Other things from runtime
+    xlibs.libXinerama
+    flac
+    freeglut
+    libjpeg
+    libpng12
+    libsamplerate
+    libmikmod
+    libtheora
+    pixman
+    speex
+    SDL_image
+    SDL_ttf
+    SDL_mixer
+    SDL2_net
+    SDL2_ttf
+    SDL2_mixer
+    gstreamer
+    gst_plugins_base
+  ];
+
+  overridePkgs = with pkgs; [
+    gcc48.cc # libstdc++
+    libpulseaudio
+    alsaLib
+    openalSoft
+  ];
+
+  ourRuntime = if runtimeOnly then []
+               else if nativeOnly then runtimePkgs ++ overridePkgs
+               else overridePkgs;
+  steamRuntime = stdenv.lib.optional (!nativeOnly) steam-runtime;
+
+in stdenv.mkDerivation rec {
+  name = "steam-runtime-wrapped";
+
+  allPkgs = ourRuntime ++ steamRuntime;
+
+  nativeBuildInputs = [ perl ];
+
+  builder = ./build-wrapped.sh;
+
+  installPhase = ''
+    buildDir "${toString steam-runtime.libs}" "$allPkgs"
+    buildDir "${toString steam-runtime.bins}" "$allPkgs"
+  '';
+
+  meta.hydraPlatforms = [];
+}
diff --git a/pkgs/games/steam/runtime.nix b/pkgs/games/steam/runtime.nix
new file mode 100644
index 00000000000..c4ca98f0268
--- /dev/null
+++ b/pkgs/games/steam/runtime.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, writeText, python2, dpkg, binutils }:
+
+let arch = if stdenv.system == "x86_64-linux" then "amd64"
+           else if stdenv.system == "i686-linux" then "i386"
+           else abort "Unsupported platform";
+
+    input = builtins.getAttr arch (import ./runtime-generated.nix { inherit fetchurl; });
+
+    inputFile = writeText "steam-runtime.json" (builtins.toJSON input);
+
+in stdenv.mkDerivation {
+  name = "steam-runtime-20151020";
+
+  nativeBuildInputs = [ python2 dpkg binutils ];
+
+  buildCommand = ''
+    mkdir -p $out
+    python2 ${./build-runtime.py} -i ${inputFile} -r $out
+  '';
+
+  passthru = rec {
+    inherit arch;
+
+    gnuArch = if arch == "amd64" then "x86_64-linux-gnu"
+              else if arch == "i386" then "i386-linux-gnu"
+              else abort "Unsupported architecture";
+
+    libs = [ "lib/${gnuArch}" "lib" "usr/lib/${gnuArch}" "usr/lib" ];
+    bins = [ "bin" "usr/bin" ];
+  };
+
+  meta = with stdenv.lib; {
+    description = "The official runtime used by Steam";
+    homepage = https://github.com/ValveSoftware/steam-runtime;
+    license = licenses.unfreeRedistributable; # Includes NVIDIA CG toolkit
+    maintainers = with maintainers; [ hrdinka abbradar ];
+  };
+}
diff --git a/pkgs/games/steam/steam.nix b/pkgs/games/steam/steam.nix
new file mode 100644
index 00000000000..2f2ce921176
--- /dev/null
+++ b/pkgs/games/steam/steam.nix
@@ -0,0 +1,38 @@
+{stdenv, fetchurl, traceDeps ? false}:
+
+stdenv.mkDerivation rec {
+  name = "${program}-original-${version}";
+  program = "steam";
+  version = "1.0.0.49";
+
+  src = fetchurl {
+    url = "http://repo.steampowered.com/steam/pool/steam/s/steam/${program}_${version}.tar.gz";
+    sha256 = "1c1gl5pwvb5gnnnqf5d9hpcjnfjjgmn4lgx8v0fbx1am5xf3p2gx";
+  };
+
+  traceLog = "/tmp/steam-trace-dependencies.log";
+
+  installPhase = ''
+    make DESTDIR=$out install
+    mv $out/usr/* $out #*/
+    rmdir $out/usr
+
+    rm $out/bin/steamdeps
+    ${stdenv.lib.optionalString traceDeps ''
+      cat > $out/bin/steamdeps <<EOF
+      #! /bin/bash
+      echo \$1 >> ${traceLog}
+      cat \$1 >> ${traceLog}
+      echo >> ${traceLog}
+      EOF
+      chmod +x $out/bin/steamdeps
+    ''}
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A digital distribution platform";
+    homepage = http://store.steampowered.com/;
+    license = licenses.unfree;
+    maintainers = with maintainers; [ jagajaga ];
+  };
+}
diff --git a/pkgs/games/steam/update-runtime.py b/pkgs/games/steam/update-runtime.py
new file mode 100755
index 00000000000..32442970849
--- /dev/null
+++ b/pkgs/games/steam/update-runtime.py
@@ -0,0 +1,138 @@
+#!/usr/bin/env python2
+#
+# Script to build a Nix script to actually build a Steam runtime.
+# Patched version of https://github.com/ValveSoftware/steam-runtime/blob/master/build-runtime.py
+
+import os
+import re
+import sys
+import urllib
+import gzip
+import cStringIO
+import subprocess
+from debian import deb822
+import argparse
+
+destdir="newpkg"
+arches=["amd64", "i386"]
+
+REPO="http://repo.steampowered.com/steamrt"
+DIST="scout"
+COMPONENT="main"
+
+out = open("runtime-generated.nix", "w");
+out.write("# This file is autogenerated! Do not edit it yourself, use update-runtime.py for regeneration.\n")
+out.write("{ fetchurl }:\n")
+out.write("\n")
+out.write("{\n")
+
+def parse_args():
+	parser = argparse.ArgumentParser()
+	parser.add_argument("-b", "--beta", help="build beta runtime", action="store_true")
+	parser.add_argument("-d", "--debug", help="build debug runtime", action="store_true")
+	parser.add_argument("--symbols", help="include debugging symbols", action="store_true")
+	parser.add_argument("--repo", help="source repository", default=REPO)
+	return parser.parse_args()
+
+def download_file(file_base, file_name, file_url):
+	file_shortname = file_base + ".deb"
+	md5 = subprocess.check_output(["nix-prefetch-url", "--type", "md5", "--name", file_shortname, file_url])
+	out.write("    rec {\n")
+	out.write("      name = \"%s\";\n" % file_name)
+	out.write("      md5 = \"%s\";\n" % md5.strip())
+	out.write("      source = fetchurl {\n")
+	out.write("        url = \"%s\";\n" % file_url)
+	out.write("        inherit md5;\n")
+	out.write("        name = \"%s\";\n" % file_shortname)
+	out.write("      };\n")
+	out.write("    }\n")
+
+
+def install_binaries (arch, binarylist):
+	installset = binarylist.copy()
+
+	#
+	# Load the Packages file so we can find the location of each binary package
+	#
+	packages_url = "%s/dists/%s/%s/binary-%s/Packages" % (REPO, DIST, COMPONENT, arch)
+	print("Downloading %s binaries from %s" % (arch, packages_url))
+	for stanza in deb822.Packages.iter_paragraphs(urllib.urlopen(packages_url)):
+		p = stanza['Package']
+		if p in installset:
+			print("DOWNLOADING BINARY: %s" % p)
+
+			#
+			# Download the package and install it
+			#
+			file_url="%s/%s" % (REPO,stanza['Filename'])
+			download_file(p, os.path.splitext(os.path.basename(stanza['Filename']))[0], file_url)
+			installset.remove(p)
+
+	for p in installset:
+		#
+		# There was a binary package in the list to be installed that is not in the repo
+		#
+		e = "ERROR: Package %s not found in Packages file %s\n" % (p, packages_url)
+		sys.stderr.write(e)
+
+
+
+def install_symbols (arch, binarylist):
+	#
+	# Load the Packages file to find the location of each symbol package
+	#
+	packages_url = "%s/dists/%s/%s/debug/binary-%s/Packages" % (REPO, DIST, COMPONENT, arch)
+	print("Downloading %s symbols from %s" % (arch, packages_url))
+	for stanza in deb822.Packages.iter_paragraphs(urllib.urlopen(packages_url)):
+		p = stanza['Package']
+		m = re.match('([\w\-\.]+)\-dbgsym', p)
+		if m and m.group(1) in binarylist:
+			print("DOWNLOADING SYMBOLS: %s" % p)
+			#
+			# Download the package and install it
+			#
+			file_url="%s/%s" % (REPO,stanza['Filename'])
+			download_file(p, os.path.splitext(os.path.basename(stanza['Filename']))[0], file_url)
+
+
+
+args = parse_args()
+
+REPO=args.repo
+
+if args.beta:
+	DIST="steam_beta"
+
+if args.debug:
+	COMPONENT = "debug"
+
+# Process packages.txt to get the list of source and binary packages
+source_pkgs = set()
+binary_pkgs = set()
+
+print ("Creating runtime-generated.nix")
+
+pkgs_list = urllib.urlopen("https://raw.githubusercontent.com/ValveSoftware/steam-runtime/master/packages.txt").readlines()
+for line in pkgs_list:
+	if line[0] != '#':
+		toks = line.split()
+		if len(toks) > 1:
+			source_pkgs.add(toks[0])
+			binary_pkgs.update(toks[1:])
+
+# remove development packages for end-user runtime
+if not args.debug:
+	binary_pkgs -= {x for x in binary_pkgs if re.search('-dbg$|-dev$|-multidev$',x)}
+
+for arch in arches:
+	out.write("  %s = [\n" % arch)
+	install_binaries(arch, binary_pkgs)
+
+	if args.symbols:
+		install_symbols(arch, binary_pkgs)
+
+	out.write("  ];\n");
+
+out.write("}\n")
+
+# vi: set noexpandtab:
diff --git a/pkgs/games/tennix/fix_FTBFS.patch b/pkgs/games/tennix/fix_FTBFS.patch
index 9079fbb0767..1bbae8acf38 100644
--- a/pkgs/games/tennix/fix_FTBFS.patch
+++ b/pkgs/games/tennix/fix_FTBFS.patch
@@ -1,5 +1,5 @@
 From: Thomas Perl <m@thp.io>
-Description: Fix FTBFS
+Description: Fix FTBFS 
 Origin: upstream, http://repo.or.cz/w/tennix.git/commitdiff/6144cb7626dfdc0820a0036af83a531e8e68bae6
 Bug-Debian:  http://bugs.debian.org/664907
 
@@ -11,7 +11,7 @@ Bug-Debian:  http://bugs.debian.org/664907
  #include <stdlib.h>
 +#include <libgen.h>
  #include <sys/stat.h>
-
+ 
  #include "archive.hh"
 --- tennix-1.1.orig/game.c
 +++ tennix-1.1/game.c
@@ -29,37 +29,37 @@ Bug-Debian:  http://bugs.debian.org/664907
 +++ tennix-1.1/network.h
 @@ -103,19 +103,19 @@ void
  net_serialize_ball(const Ball* src, NetworkBall* dest);
-
+ 
  void
 -net_unserialize_ball(const NetworkBall* src, Ball* dest);
 +net_unserialize_ball(NetworkBall* src, Ball* dest);
-
+ 
  void
  net_serialize_player(const Player* src, NetworkPlayer* dest);
-
+ 
  void
 -net_unserialize_player(const NetworkPlayer* src, Player* dest);
 +net_unserialize_player(NetworkPlayer* src, Player* dest);
-
+ 
  void
  net_serialize_gamestate(const GameState* src, NetworkGameState* dest);
-
+ 
  void
 -net_unserialize_gamestate(const NetworkGameState* src, GameState* dest);
 +net_unserialize_gamestate(NetworkGameState* src, GameState* dest);
-
+ 
  #endif
-
+ 
 --- tennix-1.1.orig/locations.h
 +++ tennix-1.1/locations.h
 @@ -155,7 +155,7 @@ static Location locations[] = {
  #endif
-
+ 
      /* End marker */
 -    { NULL, NULL, NULL, 0, 0, NULL, 0, 0, 0, 0, false }
 +    { NULL, NULL, NULL, 0, 0, NULL, 0, 0, 0, 0, false, false, 0, 0 }
  };
-
+ 
  unsigned int location_count()
 --- tennix-1.1.orig/tennix.cc
 +++ tennix-1.1/tennix.cc
@@ -75,76 +75,76 @@ Bug-Debian:  http://bugs.debian.org/664907
 --- tennix-1.1.orig/SDL_rotozoom.c
 +++ tennix-1.1/SDL_rotozoom.c
 @@ -365,6 +365,9 @@ int zoomSurfaceRGBA(SDL_Surface * src, S
-
- int zoomSurfaceY(SDL_Surface * src, SDL_Surface * dst, int flipx, int flipy)
- {
-+    (void)flipx;
-+    (void)flipy;
-+
-     Uint32 x, y, sx, sy, *sax, *say, *csax, *csay, csx, csy;
-     Uint8 *sp, *dp, *csp;
-     int dgap;
+ 

+ int zoomSurfaceY(SDL_Surface * src, SDL_Surface * dst, int flipx, int flipy)

+ {

++    (void)flipx;

++    (void)flipy;

++

+     Uint32 x, y, sx, sy, *sax, *say, *csax, *csay, csx, csy;

+     Uint8 *sp, *dp, *csp;

+     int dgap;

 @@ -393,7 +396,7 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
-      */
-     csx = 0;
-     csax = sax;
--    for (x = 0; x < dst->w; x++) {
-+    for (x = 0; x < (Uint32)dst->w; x++) {
-	csx += sx;
-	*csax = (csx >> 16);
-	csx &= 0xffff;
+      */

+     csx = 0;

+     csax = sax;

+-    for (x = 0; x < dst->w; x++) {

++    for (x = 0; x < (Uint32)dst->w; x++) {

+ 	csx += sx;

+ 	*csax = (csx >> 16);

+ 	csx &= 0xffff;

 @@ -401,7 +404,7 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
-     }
-     csy = 0;
-     csay = say;
--    for (y = 0; y < dst->h; y++) {
-+    for (y = 0; y < (Uint32)dst->h; y++) {
-	csy += sy;
-	*csay = (csy >> 16);
-	csy &= 0xffff;
+     }

+     csy = 0;

+     csay = say;

+-    for (y = 0; y < dst->h; y++) {

++    for (y = 0; y < (Uint32)dst->h; y++) {

+ 	csy += sy;

+ 	*csay = (csy >> 16);

+ 	csy &= 0xffff;

 @@ -410,13 +413,13 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
-
-     csx = 0;
-     csax = sax;
--    for (x = 0; x < dst->w; x++) {
-+    for (x = 0; x < (Uint32)dst->w; x++) {
-	csx += (*csax);
-	csax++;
-     }
-     csy = 0;
-     csay = say;
--    for (y = 0; y < dst->h; y++) {
-+    for (y = 0; y < (Uint32)dst->h; y++) {
-	csy += (*csay);
-	csay++;
-     }
+ 

+     csx = 0;

+     csax = sax;

+-    for (x = 0; x < dst->w; x++) {

++    for (x = 0; x < (Uint32)dst->w; x++) {

+ 	csx += (*csax);

+ 	csax++;

+     }

+     csy = 0;

+     csay = say;

+-    for (y = 0; y < dst->h; y++) {

++    for (y = 0; y < (Uint32)dst->h; y++) {

+ 	csy += (*csay);

+ 	csay++;

+     }

 @@ -432,10 +435,10 @@ int zoomSurfaceY(SDL_Surface * src, SDL_
-      * Draw
-      */
-     csay = say;
--    for (y = 0; y < dst->h; y++) {
-+    for (y = 0; y < (Uint32)dst->h; y++) {
-	csax = sax;
-	sp = csp;
--	for (x = 0; x < dst->w; x++) {
-+	for (x = 0; x < (Uint32)dst->w; x++) {
-	    /*
-	     * Draw
-	     */
+      * Draw 

+      */

+     csay = say;

+-    for (y = 0; y < dst->h; y++) {

++    for (y = 0; y < (Uint32)dst->h; y++) {

+ 	csax = sax;

+ 	sp = csp;

+-	for (x = 0; x < dst->w; x++) {

++	for (x = 0; x < (Uint32)dst->w; x++) {

+ 	    /*

+ 	     * Draw 

+ 	     */

 @@ -801,6 +804,8 @@ SDL_Surface* rotateSurface90Degrees(SDL_
- void rotozoomSurfaceSizeTrig(int width, int height, double angle, double zoomx, double zoomy, int *dstwidth, int *dstheight,
-			     double *canglezoom, double *sanglezoom)
- {
-+    (void)zoomy;
-+
-     double x, y, cx, cy, sx, sy;
-     double radangle;
-     int dstwidthhalf, dstheighthalf;
+ void rotozoomSurfaceSizeTrig(int width, int height, double angle, double zoomx, double zoomy, int *dstwidth, int *dstheight, 

+ 			     double *canglezoom, double *sanglezoom)

+ {

++    (void)zoomy;

++

+     double x, y, cx, cy, sx, sy;

+     double radangle;

+     int dstwidthhalf, dstheighthalf;

 --- tennix-1.1.orig/network.c
 +++ tennix-1.1/network.c
 @@ -183,7 +183,7 @@ net_serialize_ball(const Ball* src, Netw
  }
-
+ 
  void
 -net_unserialize_ball(const NetworkBall* src, Ball* dest)
 +net_unserialize_ball(NetworkBall* src, Ball* dest)
@@ -153,7 +153,7 @@ Bug-Debian:  http://bugs.debian.org/664907
      dest->x = unpack_float(SDLNet_Read32(&(src->x)), -WIDTH, WIDTH*2);
 @@ -213,7 +213,7 @@ net_serialize_player(const Player* src,
  }
-
+ 
  void
 -net_unserialize_player(const NetworkPlayer* src, Player* dest)
 +net_unserialize_player(NetworkPlayer* src, Player* dest)
@@ -171,36 +171,36 @@ Bug-Debian:  http://bugs.debian.org/664907
      dest->accelerate = unpack_float(SDLNet_Read32(&(src->accelerate)), 0, 200);
 @@ -250,7 +250,7 @@ net_serialize_gamestate(const GameState*
  }
-
+ 
  void
 -net_unserialize_gamestate(const NetworkGameState* src, GameState* dest)
 +net_unserialize_gamestate(NetworkGameState* src, GameState* dest)
  {
      int p;
-
+ 
 --- tennix-1.1.orig/makefile
 +++ tennix-1.1/makefile
 @@ -27,24 +27,23 @@ ifeq ($(MKCALLGRAPH),1)
    LD        =  nccld
  endif
-
+ 
 -RELEASE   =  1.1
 -
 -UNAME = $(shell uname)
 +RELEASE = 1.1.1
-
+ 
  PREFIX ?= /usr/local
  BINDIR ?= $(PREFIX)/bin
  DATAROOTDIR ?= $(PREFIX)/share
  DATADIR ?= $(DATAROOTDIR)/games
-
+ 
 -LIBS =
 -CFLAGS += -W -Wall -ansi -pedantic -Wcast-qual -Wwrite-strings -DVERSION=\"$(RELEASE)\" -O2 -DPREFIX=\"$(PREFIX)\" -g
 +CFLAGS += -W -Wall -DVERSION=\"$(RELEASE)\" -O2 -DPREFIX=\"$(PREFIX)\"
  CXXFLAGS += $(CFLAGS)
-
+ 
  USE_PYTHON ?= 1
-
+ 
  ifeq ($(USE_PYTHON),1)
 -  CFLAGS += `python-config --includes` -DTENNIX_PYTHON
 -  LIBS += `python-config --libs`
@@ -209,12 +209,12 @@ Bug-Debian:  http://bugs.debian.org/664907
 +  CFLAGS += $(PYTHON_INCLUDES) -DTENNIX_PYTHON
 +  LIBS += $(PYTHON_LIBS)
  endif
-
+ 
  ifeq ($(NONFREE_LOCATIONS),1)
 @@ -67,17 +66,14 @@ ifeq ($(MAEMO),1)
    CFLAGS += -DMAEMO
  endif
-
+ 
 -ifeq ($(UNAME),Darwin)
 -  SDLLIBS=$$(sdl-config --prefix)/lib
 -  LIBS += $$(sdl-config --static-libs) $(SDLLIBS)/libSDL_mixer.a $(SDLLIBS)/libSDL_image.a $(SDLLIBS)/libSDL_ttf.a $(SDLLIBS)/libSDL_net.a $$(freetype-config --prefix)/lib/libfreetype.a
@@ -228,7 +228,7 @@ Bug-Debian:  http://bugs.debian.org/664907
 +
 +LIBS += $(SDL_LIBS) -lSDL_mixer -lSDL_image -lSDL_ttf -lSDL_net
 +CFLAGS += $(SDL_CFLAGS)
-
+ 
 -SRC = tennix.cc game.c graphics.cc input.c util.c sound.cc animation.c network.c
  OBJ = tennix.o game.o graphics.o input.o util.o sound.o animation.o archive.o SDL_rotozoom.o network.o
 +
@@ -240,7 +240,7 @@ Bug-Debian:  http://bugs.debian.org/664907
 @@ -98,6 +98,13 @@ typedef struct {
      bool inhibit_gravity;
  } Ball;
-
+ 
 +enum PlayerDesire {
 +    DESIRE_NORMAL,
 +    DESIRE_TOPSPIN,
@@ -266,7 +266,7 @@ Bug-Debian:  http://bugs.debian.org/664907
 @@ -118,13 +125,6 @@ enum {
      PLAYER_TYPE_AI
  };
-
+ 
 -enum {
 -    DESIRE_NORMAL,
 -    DESIRE_TOPSPIN,
@@ -276,9 +276,9 @@ Bug-Debian:  http://bugs.debian.org/664907
 -
  /* wait 2 seconds before we score the game */
  #define SCORING_DELAY 1000
-
+ 
 @@ -161,7 +161,7 @@ enum {
-
+ 
  typedef struct {
      const Location* location;
 -    char current_location; /* index of loc. in global location table */
diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix
index 5471816d584..e45bbb20d3a 100644
--- a/pkgs/games/xonotic/default.nix
+++ b/pkgs/games/xonotic/default.nix
@@ -8,11 +8,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "xonotic-0.8.0";
+  name = "xonotic-0.8.1";
 
   src = fetchurl {
     url = "http://dl.xonotic.org/${name}.zip";
-    sha256 = "0w336750sq8nwqljlcj3znk4iaj3nvn6id144d7j72vsh84ci1qa";
+    sha256 = "0vy4hkrbpz9g91gb84cbv4xl845qxaknak6hshk2yflrw90wr2xy";
   };
 
   buildInputs = [