From e822dfd8f6866185420f315cbacbc6923fa2db86 Mon Sep 17 00:00:00 2001 From: Arseniy Seroka Date: Sun, 4 Oct 2015 15:31:09 +0300 Subject: Revert "steam: added libcxxabi workaround" This reverts commit 2b761358a8be80d4debea314be2f8b041940be49. --- pkgs/games/steam/chrootenv.nix | 5 ----- 1 file changed, 5 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index af86222414b..ffd68562dee 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -15,7 +15,6 @@ buildFHSUserEnv { pkgs.xdg_utils pkgs.xorg.xrandr pkgs.which - pkgs.libcxxabi ] ++ lib.optional (config.steam.java or false) pkgs.jdk ++ lib.optional (config.steam.primus or false) pkgs.primus @@ -46,8 +45,6 @@ buildFHSUserEnv { pkgs.xorg.libXScrnSaver pkgs.xorg.libXtst pkgs.xorg.libXxf86vm - - pkgs.libcxxabi pkgs.ffmpeg pkgs.libpng12 @@ -77,8 +74,6 @@ buildFHSUserEnv { 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 ''; runScript = "steam"; -- cgit 1.4.1 From 6d89fff92a171327611f8b00de5a29948d845a89 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Fri, 9 Oct 2015 09:59:38 +0200 Subject: tennix: fix build in the first attempt git removed whitespaces --- pkgs/games/tennix/fix_FTBFS.patch | 174 +++++++++++++++++++------------------- 1 file changed, 87 insertions(+), 87 deletions(-) (limited to 'pkgs/games') 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 -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 +#include #include - + #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 */ -- cgit 1.4.1 From a3ef4b930e3220bf82cd2881a4b95d108f814143 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Fri, 12 Jun 2015 02:01:23 +0300 Subject: steam: use native libraries, disable steam-runtime --- pkgs/games/steam/chrootenv.nix | 131 ++++++++++++++++++++++++++--------------- 1 file changed, 85 insertions(+), 46 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index ffd68562dee..583e731113d 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -5,15 +5,11 @@ buildFHSUserEnv { 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 + # Errors in output without those + pkgs.pciutils + pkgs.python2 + # Games' dependencies + pkgs.xlibs.xrandr pkgs.which ] ++ lib.optional (config.steam.java or false) pkgs.jdk @@ -21,59 +17,102 @@ buildFHSUserEnv { ; multiPkgs = pkgs: - [ pkgs.cairo + [ # These are required by steam with proper errors + pkgs.xlibs.libXcomposite + pkgs.xlibs.libXtst + pkgs.xlibs.libXrandr + pkgs.xlibs.libXext + pkgs.xlibs.libX11 + pkgs.xlibs.libXfixes + pkgs.glib - pkgs.gtk + pkgs.gtk2 + pkgs.bzip2 + pkgs.zlib + pkgs.libpulseaudio pkgs.gdk_pixbuf - pkgs.pango + # Without these it silently fails + pkgs.xlibs.libXinerama + pkgs.xlibs.libXdamage + pkgs.xlibs.libXcursor + pkgs.xlibs.libXrender + pkgs.xlibs.libXScrnSaver + pkgs.xlibs.libXi + pkgs.xlibs.libSM + pkgs.xlibs.libICE + pkgs.gnome2.GConf 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.ffmpeg - pkgs.libpng12 - pkgs.mesa - pkgs.SDL + pkgs.openalSoft + pkgs.curl + pkgs.nspr + pkgs.nss + pkgs.fontconfig + pkgs.cairo + pkgs.pango + pkgs.alsaLib + pkgs.expat + pkgs.dbus + pkgs.cups + pkgs.libcap pkgs.SDL2 - pkgs.libdrm + pkgs.libusb1 + pkgs.dbus_glib + pkgs.libav + pkgs.atk + # Only libraries are needed from those two + pkgs.udev182 + pkgs.networkmanager098 - pkgs.libgcrypt - pkgs.zlib - - pkgs.alsaLib + # Verified games requirements + pkgs.xlibs.libXmu + pkgs.xlibs.libxcb + pkgs.xlibs.libpciaccess + pkgs.mesa_glu + pkgs.libuuid + pkgs.libogg pkgs.libvorbis - pkgs.openal - pkgs.libpulseaudio + pkgs.SDL + pkgs.SDL2_image + pkgs.glew110 + pkgs.openssl + pkgs.libidn - pkgs.gst_all_1.gst-plugins-ugly # "Audiosurf 2" needs this + # Other things from runtime + pkgs.xlibs.libXinerama + pkgs.flac + pkgs.freeglut + pkgs.libjpeg + pkgs.libpng12 + pkgs.libsamplerate + pkgs.libmikmod + pkgs.libtheora + pkgs.pixman + pkgs.speex + pkgs.SDL_image + pkgs.SDL_ttf + pkgs.SDL_mixer + pkgs.SDL2_net + pkgs.SDL2_ttf + pkgs.SDL2_mixer + pkgs.gstreamer + pkgs.gst_plugins_base + + # Not formally in runtime but needed by some games + pkgs.gst_all_1.gstreamer + pkgs.gst_all_1.gst-plugins-ugly ]; extraBuildCommandsMulti = '' cd usr/lib ln -sf ../lib64/steam steam + + # FIXME: maybe we should replace this with proper libcurl-gnutls + ln -s libcurl.so.4 libcurl-gnutls.so.4 ''; 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 + ${if config.steam.enableRuntime or false then "" else "export STEAM_RUNTIME=0"} ''; runScript = "steam"; -- cgit 1.4.1 From 8b218b7143f139e01f6b3b60b84649c60ca69650 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 28 Jul 2015 13:42:11 +0300 Subject: steam: cut dependencies when using Runtime, migrate from config to boolean arguments --- pkgs/games/steam/chrootenv.nix | 31 ++++++++++++++++++++----------- pkgs/top-level/all-packages.nix | 7 ++++++- 2 files changed, 26 insertions(+), 12 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index 583e731113d..a7cdfa9e7c1 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -1,4 +1,8 @@ -{ lib, buildFHSUserEnv, config }: +{ lib, buildFHSUserEnv +, withRuntime ? false +, withJava ? false +, withPrimus ? false +}: buildFHSUserEnv { name = "steam"; @@ -12,12 +16,12 @@ buildFHSUserEnv { pkgs.xlibs.xrandr pkgs.which ] - ++ lib.optional (config.steam.java or false) pkgs.jdk - ++ lib.optional (config.steam.primus or false) pkgs.primus + ++ lib.optional withJava pkgs.jdk + ++ lib.optional withPrimus pkgs.primus ; - multiPkgs = pkgs: - [ # These are required by steam with proper errors + multiPkgs = pkgs: [ + # These are required by steam with proper errors pkgs.xlibs.libXcomposite pkgs.xlibs.libXtst pkgs.xlibs.libXrandr @@ -32,6 +36,10 @@ buildFHSUserEnv { pkgs.libpulseaudio pkgs.gdk_pixbuf + # Not formally in runtime but needed by some games + pkgs.gst_all_1.gstreamer + pkgs.gst_all_1.gst-plugins-ugly + ] ++ lib.optionals withRuntime [ # Without these it silently fails pkgs.xlibs.libXinerama pkgs.xlibs.libXdamage @@ -97,10 +105,6 @@ buildFHSUserEnv { pkgs.SDL2_mixer pkgs.gstreamer pkgs.gst_plugins_base - - # Not formally in runtime but needed by some games - pkgs.gst_all_1.gstreamer - pkgs.gst_all_1.gst-plugins-ugly ]; extraBuildCommandsMulti = '' @@ -111,8 +115,13 @@ buildFHSUserEnv { ln -s libcurl.so.4 libcurl-gnutls.so.4 ''; - profile = '' - ${if config.steam.enableRuntime or false then "" else "export STEAM_RUNTIME=0"} + profile = if withRuntime then '' + export STEAM_RUNTIME=0 + '' else '' + # 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 ''; runScript = "steam"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca2beb0c5dc..1048b1b9c61 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13781,7 +13781,12 @@ let steam-original = lowPrio (callPackage ../games/steam { }); - steam = callPackage ../games/steam/chrootenv.nix { }; + steam = callPackage ../games/steam/chrootenv.nix { + # DEPRECATED + withJava = config.steam.java or false; + withPrimus = config.steam.primus or false; + withRuntime = config.steam.withRuntime or true; + }; stuntrally = callPackage ../games/stuntrally { }; -- cgit 1.4.1 From 724a82b737ad0981666b287d7ba1dce233d27554 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 28 Jul 2015 13:55:47 +0300 Subject: steam: fix invalid symlinking for i686 --- pkgs/games/steam/chrootenv.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index a7cdfa9e7c1..f1ec603d356 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -107,12 +107,12 @@ buildFHSUserEnv { pkgs.gst_plugins_base ]; - extraBuildCommandsMulti = '' - cd usr/lib - ln -sf ../lib64/steam steam + extraBuildCommands = '' + [ -d lib64 ] && mv lib64/steam lib # FIXME: maybe we should replace this with proper libcurl-gnutls - ln -s libcurl.so.4 libcurl-gnutls.so.4 + ( cd lib; ln -s libcurl.so.4 libcurl-gnutls.so.4 ) + [ -d lib64 ] && ( cd lib64; ln -s libcurl.so.4 libcurl-gnutls.so.4 ) ''; profile = if withRuntime then '' -- cgit 1.4.1 From 3bd78123f3d6e74db310eeafbd438bb41f104669 Mon Sep 17 00:00:00 2001 From: Christoph Hrdinka Date: Thu, 6 Aug 2015 19:06:38 +0200 Subject: steam-runtime: init at 2014-04-15 --- pkgs/games/steam/runtime.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/games/steam/runtime.nix (limited to 'pkgs/games') diff --git a/pkgs/games/steam/runtime.nix b/pkgs/games/steam/runtime.nix new file mode 100644 index 00000000000..9c6b07fa124 --- /dev/null +++ b/pkgs/games/steam/runtime.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "steam-runtime-${version}"; + version = "2014-04-15"; + + phases = [ "unpackPhase" "installPhase" ]; + + src = fetchurl { + url = "http://media.steampowered.com/client/runtime/steam-runtime-release_${version}.tar.xz"; + sha256 = "0i6xp81rjbfn4664h4mmvw0xjwlwvdp6k7cc53jfjadcblw5cf99"; + }; + + installPhase = '' + mkdir -p $out + mv * $out/ + ''; + + meta = with stdenv.lib; { + description = "The official runtime used by Steam"; + homepage = http://store.steampowered.com/; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ hrdinka ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1048b1b9c61..bdd7411791b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13788,6 +13788,8 @@ let withRuntime = config.steam.withRuntime or true; }; + steam-runtime = callPackage ../games/steam/runtime.nix { }; + stuntrally = callPackage ../games/stuntrally { }; superTux = callPackage ../games/super-tux { }; -- cgit 1.4.1 From 2f52c62684644a83c185ee662f8e7c2876089c2c Mon Sep 17 00:00:00 2001 From: Christoph Hrdinka Date: Thu, 6 Aug 2015 20:21:43 +0200 Subject: steam: include steam-runtime within chroot --- pkgs/games/steam/chrootenv.nix | 206 +++++++++++++++++++++++------------------ 1 file changed, 117 insertions(+), 89 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index f1ec603d356..bb459d16819 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -1,122 +1,150 @@ -{ lib, buildFHSUserEnv +{ lib, buildFHSUserEnv, steam-runtime , withRuntime ? false -, withJava ? false -, withPrimus ? false +, withJava ? false +, withPrimus ? false }: buildFHSUserEnv { name = "steam"; - targetPkgs = pkgs: - [ pkgs.steam-original + targetPkgs = pkgs: with pkgs; [ + steam-original # Errors in output without those - pkgs.pciutils - pkgs.python2 + pciutils + python2 # Games' dependencies - pkgs.xlibs.xrandr - pkgs.which + xlibs.xrandr + which + # needed by gdialog, including in the steam-runtime + perl ] - ++ lib.optional withJava pkgs.jdk - ++ lib.optional withPrimus pkgs.primus + ++ lib.optional withJava jdk + ++ lib.optional withPrimus primus ; - multiPkgs = pkgs: [ + multiPkgs = pkgs: with pkgs; [ # These are required by steam with proper errors - pkgs.xlibs.libXcomposite - pkgs.xlibs.libXtst - pkgs.xlibs.libXrandr - pkgs.xlibs.libXext - pkgs.xlibs.libX11 - pkgs.xlibs.libXfixes - - pkgs.glib - pkgs.gtk2 - pkgs.bzip2 - pkgs.zlib - pkgs.libpulseaudio - pkgs.gdk_pixbuf + xlibs.libXcomposite + xlibs.libXtst + xlibs.libXrandr + xlibs.libXext + xlibs.libX11 + xlibs.libXfixes + + glib + gtk2 + bzip2 + zlib + libpulseaudio + gdk_pixbuf # Not formally in runtime but needed by some games - pkgs.gst_all_1.gstreamer - pkgs.gst_all_1.gst-plugins-ugly + gst_all_1.gstreamer + gst_all_1.gst-plugins-ugly ] ++ lib.optionals withRuntime [ # Without these it silently fails - pkgs.xlibs.libXinerama - pkgs.xlibs.libXdamage - pkgs.xlibs.libXcursor - pkgs.xlibs.libXrender - pkgs.xlibs.libXScrnSaver - pkgs.xlibs.libXi - pkgs.xlibs.libSM - pkgs.xlibs.libICE - pkgs.gnome2.GConf - pkgs.freetype - pkgs.openalSoft - pkgs.curl - pkgs.nspr - pkgs.nss - pkgs.fontconfig - pkgs.cairo - pkgs.pango - pkgs.alsaLib - pkgs.expat - pkgs.dbus - pkgs.cups - pkgs.libcap - pkgs.SDL2 - pkgs.libusb1 - pkgs.dbus_glib - pkgs.libav - pkgs.atk + xlibs.libXinerama + xlibs.libXdamage + xlibs.libXcursor + xlibs.libXrender + xlibs.libXScrnSaver + xlibs.libXi + xlibs.libSM + xlibs.libICE + gnome2.GConf + freetype + openalSoft + curl + nspr + nss + fontconfig + cairo + pango + alsaLib + expat + dbus + cups + libcap + SDL2 + libusb1 + dbus_glib + libav + atk # Only libraries are needed from those two - pkgs.udev182 - pkgs.networkmanager098 + udev182 + networkmanager098 # Verified games requirements - pkgs.xlibs.libXmu - pkgs.xlibs.libxcb - pkgs.xlibs.libpciaccess - pkgs.mesa_glu - pkgs.libuuid - pkgs.libogg - pkgs.libvorbis - pkgs.SDL - pkgs.SDL2_image - pkgs.glew110 - pkgs.openssl - pkgs.libidn + xlibs.libXmu + xlibs.libxcb + xlibs.libpciaccess + mesa_glu + libuuid + libogg + libvorbis + SDL + SDL2_image + glew110 + openssl + libidn # Other things from runtime - pkgs.xlibs.libXinerama - pkgs.flac - pkgs.freeglut - pkgs.libjpeg - pkgs.libpng12 - pkgs.libsamplerate - pkgs.libmikmod - pkgs.libtheora - pkgs.pixman - pkgs.speex - pkgs.SDL_image - pkgs.SDL_ttf - pkgs.SDL_mixer - pkgs.SDL2_net - pkgs.SDL2_ttf - pkgs.SDL2_mixer - pkgs.gstreamer - pkgs.gst_plugins_base + 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 ]; extraBuildCommands = '' [ -d lib64 ] && mv lib64/steam lib # FIXME: maybe we should replace this with proper libcurl-gnutls - ( cd lib; ln -s libcurl.so.4 libcurl-gnutls.so.4 ) - [ -d lib64 ] && ( cd lib64; ln -s libcurl.so.4 libcurl-gnutls.so.4 ) + ln -s libcurl.so.4 lib/libcurl-gnutls.so.4 + [ -d lib64 ] && ln -s libcurl.so.4 lib64/libcurl-gnutls.so.4 + '' + lib.optionals withRuntime '' + mkdir -p steamrt/usr + ln -s lib32 steamrt/lib + + if [ -d lib64 ]; then + ln -s ${steam-runtime}/i386/usr/bin steamrt/bin + else + ln -s ${steam-runtime}/amd64/usr/bin steamrt/bin + fi + + ln -s ${steam-runtime}/i386/etc steamrt/etc + ln -s ${steam-runtime}/i386/usr/include steamrt/usr/include + + cp -rsf --no-preserve mode ${steam-runtime}/i386/usr/lib steamrt/lib32 + cp -rsf ${steam-runtime}/i386/lib/* steamrt/lib32 + + cp -rsf --no-preserve mode ${steam-runtime}/amd64/usr/lib steamrt/lib64 + cp -rsf ${steam-runtime}/amd64/lib/* steamrt/lib64 + + libs=$(ls -dm --quoting-style=escape steamrt/lib{32,64}/{,*/}) + + echo 'export STEAM_RUNTIME=0' > steamrt/profile + echo 'export PATH=$PATH:/steamrt/bin' >> steamrt/profile + echo -n 'export LD_LIBRARY_PATH=/' >> steamrt/profile + echo -n $libs | sed 's/\/, /:\//g' | sed 's/\/$//g' >> steamrt/profile + echo ':$LD_LIBRARY_PATH' >> steamrt/profile ''; profile = if withRuntime then '' - export STEAM_RUNTIME=0 + source /steamrt/profile '' else '' # 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 -- cgit 1.4.1 From 8b034964d1e8aca285f601680634130fc954070c Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sun, 23 Aug 2015 18:12:16 +0300 Subject: steam-runtime: split by architectures --- pkgs/games/steam/runtime.nix | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/runtime.nix b/pkgs/games/steam/runtime.nix index 9c6b07fa124..7e3e03b04e1 100644 --- a/pkgs/games/steam/runtime.nix +++ b/pkgs/games/steam/runtime.nix @@ -1,6 +1,10 @@ { stdenv, fetchurl }: -stdenv.mkDerivation rec { +let arch = if stdenv.system == "x86_64-linux" then "amd64" + else if stdenv.system == "i686-linux" then "i386" + else abort "Unsupported platform"; + +in stdenv.mkDerivation rec { name = "steam-runtime-${version}"; version = "2014-04-15"; @@ -13,13 +17,25 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out - mv * $out/ + mv ${arch}/* $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 = http://store.steampowered.com/; - license = licenses.unfreeRedistributable; + homepage = https://github.com/ValveSoftware/steam-runtime; + license = licenses.mit; maintainers = with maintainers; [ hrdinka ]; + hydraPlatforms = []; }; } -- cgit 1.4.1 From 6c9ee645ec0fb4a140ddf70525ea15df6d1827c7 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sun, 23 Aug 2015 18:17:15 +0300 Subject: steam: add steamPackages namespace, build our own runtime --- pkgs/games/steam/build-runtime.sh | 47 ++++++++++++++ pkgs/games/steam/chrootenv.nix | 122 +++-------------------------------- pkgs/games/steam/default.nix | 43 +++--------- pkgs/games/steam/runtime-wrapped.nix | 109 +++++++++++++++++++++++++++++++ pkgs/games/steam/steam.nix | 38 +++++++++++ pkgs/top-level/all-packages.nix | 8 +-- 6 files changed, 215 insertions(+), 152 deletions(-) create mode 100644 pkgs/games/steam/build-runtime.sh create mode 100644 pkgs/games/steam/runtime-wrapped.nix create mode 100644 pkgs/games/steam/steam.nix (limited to 'pkgs/games') diff --git a/pkgs/games/steam/build-runtime.sh b/pkgs/games/steam/build-runtime.sh new file mode 100644 index 00000000000..ddf974671a0 --- /dev/null +++ b/pkgs/games/steam/build-runtime.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 bb459d16819..cbf5b92760b 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -1,14 +1,13 @@ -{ lib, buildFHSUserEnv, steam-runtime -, withRuntime ? false -, withJava ? false -, withPrimus ? false +{ lib, buildFHSUserEnv +, withJava ? false +, withPrimus ? false }: buildFHSUserEnv { name = "steam"; targetPkgs = pkgs: with pkgs; [ - steam-original + steamPackages.steam # Errors in output without those pciutils python2 @@ -31,125 +30,24 @@ buildFHSUserEnv { xlibs.libX11 xlibs.libXfixes - glib - gtk2 - bzip2 - zlib - libpulseaudio - gdk_pixbuf - # Not formally in runtime but needed by some games gst_all_1.gstreamer gst_all_1.gst-plugins-ugly - ] ++ lib.optionals withRuntime [ - # Without these it silently fails - xlibs.libXinerama - xlibs.libXdamage - xlibs.libXcursor - xlibs.libXrender - xlibs.libXScrnSaver - xlibs.libXi - xlibs.libSM - xlibs.libICE - gnome2.GConf - freetype - openalSoft - curl - nspr - nss - fontconfig - cairo - pango - alsaLib - 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 + steamPackages.steam-runtime-wrapped ]; extraBuildCommands = '' [ -d lib64 ] && mv lib64/steam lib - # FIXME: maybe we should replace this with proper libcurl-gnutls - ln -s libcurl.so.4 lib/libcurl-gnutls.so.4 - [ -d lib64 ] && ln -s libcurl.so.4 lib64/libcurl-gnutls.so.4 - '' + lib.optionals withRuntime '' - mkdir -p steamrt/usr - ln -s lib32 steamrt/lib - - if [ -d lib64 ]; then - ln -s ${steam-runtime}/i386/usr/bin steamrt/bin - else - ln -s ${steam-runtime}/amd64/usr/bin steamrt/bin - fi - - ln -s ${steam-runtime}/i386/etc steamrt/etc - ln -s ${steam-runtime}/i386/usr/include steamrt/usr/include - - cp -rsf --no-preserve mode ${steam-runtime}/i386/usr/lib steamrt/lib32 - cp -rsf ${steam-runtime}/i386/lib/* steamrt/lib32 - - cp -rsf --no-preserve mode ${steam-runtime}/amd64/usr/lib steamrt/lib64 - cp -rsf ${steam-runtime}/amd64/lib/* steamrt/lib64 - - libs=$(ls -dm --quoting-style=escape steamrt/lib{32,64}/{,*/}) + mkdir -p steamrt - echo 'export STEAM_RUNTIME=0' > steamrt/profile - echo 'export PATH=$PATH:/steamrt/bin' >> steamrt/profile - echo -n 'export LD_LIBRARY_PATH=/' >> steamrt/profile - echo -n $libs | sed 's/\/, /:\//g' | sed 's/\/$//g' >> steamrt/profile - echo ':$LD_LIBRARY_PATH' >> steamrt/profile + ln -s ../lib64/steam-runtime steamrt/amd64 + ln -s ../lib/steam-runtime steamrt/i386 ''; - profile = if withRuntime then '' - source /steamrt/profile - '' else '' - # 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 + profile = '' + export STEAM_RUNTIME=/steamrt ''; runScript = "steam"; diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index 2f2ce921176..c2a28a53ae6 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -1,38 +1,13 @@ -{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 { }; }; - 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 <> ${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/runtime-wrapped.nix b/pkgs/games/steam/runtime-wrapped.nix new file mode 100644 index 00000000000..238626c4ab4 --- /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-runtime.sh; + + installPhase = '' + buildDir "${toString steam-runtime.libs}" "$allPkgs" + buildDir "${toString steam-runtime.bins}" "$allPkgs" + ''; + + meta.hydraPlatforms = []; +} 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 <> ${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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bdd7411791b..762e3e6641f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13779,17 +13779,13 @@ let stardust = callPackage ../games/stardust {}; - steam-original = lowPrio (callPackage ../games/steam { }); - - steam = callPackage ../games/steam/chrootenv.nix { + steamPackages = callPackage ../games/steam { }; + steam = steamPackages.steam-chrootenv.override { # DEPRECATED withJava = config.steam.java or false; withPrimus = config.steam.primus or false; - withRuntime = config.steam.withRuntime or true; }; - steam-runtime = callPackage ../games/steam/runtime.nix { }; - stuntrally = callPackage ../games/stuntrally { }; superTux = callPackage ../games/super-tux { }; -- cgit 1.4.1 From 0edcf7802e98d8f2c1d6acebfc41e9a1d62f9ae9 Mon Sep 17 00:00:00 2001 From: Yochai Date: Tue, 8 Sep 2015 20:40:58 +0300 Subject: steam-chrootenv: added libdrm --- pkgs/games/steam/chrootenv.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index cbf5b92760b..b4542d4ed74 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -33,6 +33,7 @@ buildFHSUserEnv { # Not formally in runtime but needed by some games gst_all_1.gstreamer gst_all_1.gst-plugins-ugly + libdrm steamPackages.steam-runtime-wrapped ]; -- cgit 1.4.1 From a6011bb606bc6e285f1dbe742e6de1887984d7e2 Mon Sep 17 00:00:00 2001 From: Andraz Brodnik Date: Tue, 13 Oct 2015 20:39:13 +0200 Subject: scrolls: 2014-03-08 -> 2015-10-13 --- pkgs/games/scrolls/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkgs/games') 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" ''; } -- cgit 1.4.1 From a7177216c62a5ea626df8fc86d8ed1ff5c2b7591 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Oct 2015 14:52:43 +0300 Subject: steam-chrootenv: added corefonts --- pkgs/games/steam/chrootenv.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index b4542d4ed74..5cc050f9401 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -14,8 +14,10 @@ buildFHSUserEnv { # Games' dependencies xlibs.xrandr which - # needed by gdialog, including in the steam-runtime + # Needed by gdialog, including in the steam-runtime perl + # Problems with text visibility in some games + corefonts ] ++ lib.optional withJava jdk ++ lib.optional withPrimus primus -- cgit 1.4.1 From 2286c1894d6307949f5248c917afba19dad940b9 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Oct 2015 15:17:13 +0300 Subject: steam-fonts: init at 1 --- pkgs/games/steam/default.nix | 1 + pkgs/games/steam/fonts.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 pkgs/games/steam/fonts.nix (limited to 'pkgs/games') diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index c2a28a53ae6..64f8cfe2c28 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -8,6 +8,7 @@ let steam-runtime-wrapped = callPackage ./runtime-wrapped.nix { }; steam = callPackage ./steam.nix { }; steam-chrootenv = callPackage ./chrootenv.nix { }; + steam-fonts = callPackage ./fonts.nix { }; }; 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 + ''; +} -- cgit 1.4.1 From 18ddcd28473953bfe4f416f5c0882f2040280fb0 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Oct 2015 15:17:28 +0300 Subject: steam-fonts: use for chrootenv --- pkgs/games/steam/chrootenv.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index 5cc050f9401..6028883c363 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -8,6 +8,7 @@ buildFHSUserEnv { targetPkgs = pkgs: with pkgs; [ steamPackages.steam + steamPackages.steam-fonts # Errors in output without those pciutils python2 @@ -16,8 +17,6 @@ buildFHSUserEnv { which # Needed by gdialog, including in the steam-runtime perl - # Problems with text visibility in some games - corefonts ] ++ lib.optional withJava jdk ++ lib.optional withPrimus primus -- cgit 1.4.1 From fdebbd5fa68a0b19b1245dd851bf002d69798686 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Oct 2015 16:54:47 +0300 Subject: onscripter-en: update homepage --- pkgs/games/onscripter-en/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/games') 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 ]; -- cgit 1.4.1 From 646986d5ded94dd2c32f8c869eb1c7d77e94454e Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 15 Oct 2015 16:57:47 +0300 Subject: crawl: 0.16.1 -> 0.16.2 --- pkgs/games/crawl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/games') 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 ]; -- cgit 1.4.1 From c4b29447308cefb29419bda2ad79e38e627afdce Mon Sep 17 00:00:00 2001 From: Florian Paul Schmidt Date: Fri, 16 Oct 2015 01:42:45 +0200 Subject: xonotic: 0.8.0 -> 0.8.1 --- pkgs/games/xonotic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix index 7b68e1e3d36..7fb7c11694f 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 = [ -- cgit 1.4.1 From b2dfeb3e9a1e16e5e5084d4f92c5e16cee78abdd Mon Sep 17 00:00:00 2001 From: Lancelot SIX Date: Mon, 19 Oct 2015 09:29:15 +0000 Subject: gnuchess: 6.2.1 -> 6.2.2 See http://lists.gnu.org/archive/html/info-gnu/2015-10/msg00005.html --- pkgs/games/gnuchess/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'pkgs/games') 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 -- cgit 1.4.1 From eae00fe68769672d1a861ef4a9dd4963e7d77fff Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 20 Oct 2015 17:08:44 +0300 Subject: steam-runtime: build using new Runtime build system --- pkgs/games/steam/build-runtime.py | 106 + pkgs/games/steam/build-runtime.sh | 47 - pkgs/games/steam/build-wrapped.sh | 47 + pkgs/games/steam/runtime-generated.nix | 3483 ++++++++++++++++++++++++++++++++ pkgs/games/steam/runtime-wrapped.nix | 2 +- pkgs/games/steam/runtime.nix | 25 +- pkgs/games/steam/update-runtime.py | 138 ++ 7 files changed, 3786 insertions(+), 62 deletions(-) create mode 100644 pkgs/games/steam/build-runtime.py delete mode 100644 pkgs/games/steam/build-runtime.sh create mode 100644 pkgs/games/steam/build-wrapped.sh create mode 100644 pkgs/games/steam/runtime-generated.nix create mode 100755 pkgs/games/steam/update-runtime.py (limited to 'pkgs/games') 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-runtime.sh b/pkgs/games/steam/build-runtime.sh deleted file mode 100644 index ddf974671a0..00000000000 --- a/pkgs/games/steam/build-runtime.sh +++ /dev/null @@ -1,47 +0,0 @@ -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/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/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 index 238626c4ab4..56422deb1db 100644 --- a/pkgs/games/steam/runtime-wrapped.nix +++ b/pkgs/games/steam/runtime-wrapped.nix @@ -98,7 +98,7 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ perl ]; - builder = ./build-runtime.sh; + builder = ./build-wrapped.sh; installPhase = '' buildDir "${toString steam-runtime.libs}" "$allPkgs" diff --git a/pkgs/games/steam/runtime.nix b/pkgs/games/steam/runtime.nix index 7e3e03b04e1..c4ca98f0268 100644 --- a/pkgs/games/steam/runtime.nix +++ b/pkgs/games/steam/runtime.nix @@ -1,23 +1,21 @@ -{ stdenv, fetchurl }: +{ 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"; -in stdenv.mkDerivation rec { - name = "steam-runtime-${version}"; - version = "2014-04-15"; + input = builtins.getAttr arch (import ./runtime-generated.nix { inherit fetchurl; }); - phases = [ "unpackPhase" "installPhase" ]; + inputFile = writeText "steam-runtime.json" (builtins.toJSON input); - src = fetchurl { - url = "http://media.steampowered.com/client/runtime/steam-runtime-release_${version}.tar.xz"; - sha256 = "0i6xp81rjbfn4664h4mmvw0xjwlwvdp6k7cc53jfjadcblw5cf99"; - }; +in stdenv.mkDerivation { + name = "steam-runtime-20151020"; + + nativeBuildInputs = [ python2 dpkg binutils ]; - installPhase = '' + buildCommand = '' mkdir -p $out - mv ${arch}/* $out/ + python2 ${./build-runtime.py} -i ${inputFile} -r $out ''; passthru = rec { @@ -34,8 +32,7 @@ in stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "The official runtime used by Steam"; homepage = https://github.com/ValveSoftware/steam-runtime; - license = licenses.mit; - maintainers = with maintainers; [ hrdinka ]; - hydraPlatforms = []; + license = licenses.unfreeRedistributable; # Includes NVIDIA CG toolkit + maintainers = with maintainers; [ hrdinka abbradar ]; }; } 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: -- cgit 1.4.1 From 9c4aea7723a2e8ff1aec232a296b445cc5233edf Mon Sep 17 00:00:00 2001 From: Jascha Geerds Date: Fri, 23 Oct 2015 14:43:22 +0200 Subject: minetest: 0.4.12 -> 0.4.13 --- pkgs/games/minetest/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix index 850b1d391c5..ecd468eaf58 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 { -- cgit 1.4.1 From 0ebe4b615e47c9739adce956f5e3d202b67caf14 Mon Sep 17 00:00:00 2001 From: Spencer Janssen Date: Fri, 23 Oct 2015 13:58:42 -0500 Subject: cockatrice: init at 2015-09-24 --- pkgs/games/cockatrice/default.nix | 24 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/games/cockatrice/default.nix (limited to 'pkgs/games') 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3d3b6f15740..c44409cbb9c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13653,6 +13653,8 @@ let chessdb = callPackage ../games/chessdb { }; + cockatrice = qt5Libs.callPackage ../games/cockatrice { }; + confd = goPackages.confd.bin // { outputs = [ "bin" ]; }; construoBase = lowPrio (callPackage ../games/construo { -- cgit 1.4.1 From e1d7f18cc5a6a5ddc32c3dc1db448c1b7c300231 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Mon, 26 Oct 2015 14:44:45 +0100 Subject: instead: 2.2.5 -> 2.2.7 --- pkgs/games/instead/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix index 2958e48d2a7..c8fcdbb8461 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.2.7"; # 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 = "06milxwq10nglvwdqhjp7sh0vvb6nkp6gbs801m0gbcp1p3dma2b"; }; NIX_LDFLAGS = "-llua -lgcc_s"; -- cgit 1.4.1 From 21bec67a1730762028043a4da47cec8a3be85a10 Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Wed, 28 Oct 2015 17:29:14 +0100 Subject: instead: 2.2.7 -> 2.3.0 --- pkgs/games/instead/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix index c8fcdbb8461..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.7"; + 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 = "06milxwq10nglvwdqhjp7sh0vvb6nkp6gbs801m0gbcp1p3dma2b"; + sha256 = "1ldisjkmmcpnmv4vsd25dc1sfiwbr9fcn3hxhl78i4jwlyqgrms8"; }; NIX_LDFLAGS = "-llua -lgcc_s"; -- cgit 1.4.1 From 75df675d1fdc7f80566499a1aa08f8e013dffc88 Mon Sep 17 00:00:00 2001 From: Florent Becker Date: Thu, 29 Oct 2015 16:09:17 +0100 Subject: cuyo: init at 2.1.0 --- pkgs/games/cuyo/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/games/cuyo/default.nix (limited to 'pkgs/games') 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db16f1b7fc5..5bf949d8635 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -797,6 +797,8 @@ let tileMode = false; }; + cuyo = callPackage ../games/cuyo { }; + contacts = callPackage ../tools/misc/contacts { }; datamash = callPackage ../tools/misc/datamash { }; -- cgit 1.4.1 From d4f643c8458a7a2ae3465a2694114293947ac670 Mon Sep 17 00:00:00 2001 From: Michiel Leenaars Date: Sat, 31 Oct 2015 00:34:20 +0100 Subject: Armagetronad: init at version 0.2.8.3.3 --- pkgs/games/armagetronad/default.nix | 26 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/games/armagetronad/default.nix (limited to 'pkgs/games') diff --git a/pkgs/games/armagetronad/default.nix b/pkgs/games/armagetronad/default.nix new file mode 100644 index 00000000000..e70d4c7b596 --- /dev/null +++ b/pkgs/games/armagetronad/default.nix @@ -0,0 +1,26 @@ +{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 = { + homepage = http://armagetronad.org; + description = "An multiplayer networked arcade racing game in 3D similar to Tron"; + license = stdenv.lib.licenses.gpl2; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2c4ae620eca..68d25293f5f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13711,6 +13711,8 @@ let anki = callPackage ../games/anki { }; + armagetronad = callPackage ../games/armagetronad { }; + asc = callPackage ../games/asc { lua = lua5_1; libsigcxx = libsigcxx12; -- cgit 1.4.1 From cddbb0fa4788d9ea19971cbf78f37937f2471020 Mon Sep 17 00:00:00 2001 From: leenaars Date: Mon, 2 Nov 2015 15:29:16 +0100 Subject: Added Linux as confirmed platform --- pkgs/games/armagetronad/default.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'pkgs/games') diff --git a/pkgs/games/armagetronad/default.nix b/pkgs/games/armagetronad/default.nix index e70d4c7b596..cbbd963f2ee 100644 --- a/pkgs/games/armagetronad/default.nix +++ b/pkgs/games/armagetronad/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation { homepage = http://armagetronad.org; description = "An multiplayer networked arcade racing game in 3D similar to Tron"; license = stdenv.lib.licenses.gpl2; + platforms = platforms.linux; }; } -- cgit 1.4.1 From 2d027273836c918c255c73ed959040b8cbc73418 Mon Sep 17 00:00:00 2001 From: Domen Kožar Date: Mon, 2 Nov 2015 15:33:32 +0100 Subject: fix eval --- pkgs/games/armagetronad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/games/armagetronad/default.nix b/pkgs/games/armagetronad/default.nix index cbbd963f2ee..651278b0cf0 100644 --- a/pkgs/games/armagetronad/default.nix +++ b/pkgs/games/armagetronad/default.nix @@ -18,10 +18,10 @@ stdenv.mkDerivation { configureFlags ="--disable-etc"; buildInputs = [SDL SDL_image libxml2 libjpeg mesa zlib]; - meta = { + meta = with stdenv.lib; { homepage = http://armagetronad.org; description = "An multiplayer networked arcade racing game in 3D similar to Tron"; - license = stdenv.lib.licenses.gpl2; + license = licenses.gpl2; platforms = platforms.linux; }; } -- cgit 1.4.1 From a3ec50791f8023c84a69336f59909ebc5ea1b720 Mon Sep 17 00:00:00 2001 From: Adam Russell Date: Sat, 26 Sep 2015 18:13:06 -0500 Subject: dwarf-fortress: add dfhack --- pkgs/games/dwarf-fortress/default.nix | 191 ++++++++++++++++----- pkgs/games/dwarf-fortress/dfhack-run.in | 11 ++ pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in | 13 ++ pkgs/games/dwarf-fortress/dwarf-fortress.in | 14 ++ pkgs/games/dwarf-fortress/export-libs.sh.in | 12 ++ pkgs/games/dwarf-fortress/export-workaround.sh | 1 + .../install-df-data-content-to-home.sh | 4 + .../dwarf-fortress/install-df-data-to-home.sh | 12 ++ .../dwarf-fortress/install-dfhack-data-to-home.sh | 16 ++ pkgs/top-level/all-packages.nix | 2 + 10 files changed, 236 insertions(+), 40 deletions(-) create mode 100644 pkgs/games/dwarf-fortress/dfhack-run.in create mode 100644 pkgs/games/dwarf-fortress/dwarf-fortress-hacked.in create mode 100644 pkgs/games/dwarf-fortress/dwarf-fortress.in create mode 100644 pkgs/games/dwarf-fortress/export-libs.sh.in create mode 100644 pkgs/games/dwarf-fortress/export-workaround.sh create mode 100644 pkgs/games/dwarf-fortress/install-df-data-content-to-home.sh create mode 100644 pkgs/games/dwarf-fortress/install-df-data-to-home.sh create mode 100644 pkgs/games/dwarf-fortress/install-dfhack-data-to-home.sh (limited to 'pkgs/games') diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix index 4e34453a1e8..ad2733df079 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}/lib/glib-2.0/include" @@ -39,68 +76,142 @@ 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 + ''; 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}/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 - # now run Dwarf Fortress! - 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:\$DF_DIR/df_linux/libs/ + substitute $dfHackRunTemplate $out/bin/dfhack-run \ + --subst-var-by stdenv_shell ${stdenv.shell} \ + --subst-var prefix + chmod 755 $out/bin/dfhack-run - 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. + popd + + export sourceRoot=$originalSourceRoot + unset originalSourceRoot + ''; - cd \$DF_DIR - $out/share/df_linux/libs/Dwarf_Fortress "$@" - EOF + 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 + + patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 $out/share/df_linux/libs/Dwarf_Fortress - chmod +x $out/bin/dwarf-fortress + # 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 {} \; + + 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index daebffa6440..3ad13b48748 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13780,6 +13780,8 @@ let SDL_image = pkgsi686Linux.SDL_image.override { libpng = pkgsi686Linux.libpng12; }; + inherit (pkgsi686Linux.perlPackages) XMLLibXML XMLLibXSLT; + enableDFHack = config.dwarfFortress.enableDFHack or false; }; dwarf-therapist = callPackage ../games/dwarf-therapist { }; -- cgit 1.4.1 From 1b69894d744f855857df9ff1589d95da3af573db Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Tue, 10 Nov 2015 23:59:57 +0300 Subject: fhs-env: symlink /usr/lib to libs for the main architecture --- pkgs/build-support/build-fhs-chrootenv/env.nix | 9 ++++++--- pkgs/games/steam/chrootenv.nix | 4 +--- 2 files changed, 7 insertions(+), 6 deletions(-) (limited to 'pkgs/games') diff --git a/pkgs/build-support/build-fhs-chrootenv/env.nix b/pkgs/build-support/build-fhs-chrootenv/env.nix index 4c307a77d12..a8293ea803c 100644 --- a/pkgs/build-support/build-fhs-chrootenv/env.nix +++ b/pkgs/build-support/build-fhs-chrootenv/env.nix @@ -54,8 +54,8 @@ let etcProfile = nixpkgs.writeText "profile" '' export PS1='${name}-chrootenv:\u@\h:\w\$ ' - export LOCALE_ARCHIVE='/usr/lib${if isMultiBuild then "64" else ""}/locale/locale-archive' - export LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib:/lib:/lib64 + export LOCALE_ARCHIVE='/usr/lib/locale/locale-archive' + export LD_LIBRARY_PATH='/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32' export PATH='/usr/bin:/usr/sbin' ${profile} ''; @@ -129,7 +129,7 @@ let setupLibDirs_multi = '' mkdir -m0755 lib32 mkdir -m0755 lib64 - ln -s lib32 lib + ln -s lib64 lib # copy glibc stuff cp -rsHf ${staticUsrProfileTarget}/lib/32/* lib32/ && chmod u+w -R lib32/ @@ -149,6 +149,9 @@ let # copy gcc libs cp -rsHf ${chosenGcc.cc}/lib/* lib32/ cp -rsHf ${chosenGcc.cc}/lib64/* lib64/ + + # symlink 32-bit ld-linux.so + ln -s ${staticUsrProfileTarget}/lib/32/ld-linux.so.2 lib/ ''; setupLibDirs = if isTargetBuild then setupLibDirs_target diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index 6028883c363..1152d48bdd8 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -40,12 +40,10 @@ buildFHSUserEnv { ]; extraBuildCommands = '' - [ -d lib64 ] && mv lib64/steam lib - mkdir -p steamrt ln -s ../lib64/steam-runtime steamrt/amd64 - ln -s ../lib/steam-runtime steamrt/i386 + ln -s ../lib32/steam-runtime steamrt/i386 ''; profile = '' -- cgit 1.4.1 From c461162e2aa98623eeb5c891ab71fc7b2c4b1a98 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 12 Nov 2015 16:32:09 +0300 Subject: steam: fix license agreement dialog --- pkgs/games/steam/chrootenv.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkgs/games') diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index 1152d48bdd8..2a5795be93c 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -9,6 +9,8 @@ buildFHSUserEnv { targetPkgs = pkgs: with pkgs; [ steamPackages.steam steamPackages.steam-fonts + # License agreement + gnome3.zenity # Errors in output without those pciutils python2 -- cgit 1.4.1 From 394d5176c23c10a67fd3f0b5cdc141da29547651 Mon Sep 17 00:00:00 2001 From: Jan Malakhovski Date: Tue, 29 Sep 2015 02:49:07 +0000 Subject: macopix: init at 1.7.4 --- pkgs/games/macopix/default.nix | 18 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 22 insertions(+) create mode 100644 pkgs/games/macopix/default.nix (limited to 'pkgs/games') 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/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 747932298b8..312c2c1d465 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13906,6 +13906,10 @@ let guile = guile_1_8; }; + macopix = callPackage ../games/macopix { + gtk = gtk2; + }; + mars = callPackage ../games/mars { }; megaglest = callPackage ../games/megaglest {}; -- cgit 1.4.1