forked from mirrors/nixpkgs
steam: add amd64 version and point url to fix version (as suggested by aristid).
Valve has a repository with fixed version packages, so use that instead of the steam.deb I was using. They also have amd64 packages there.
This commit is contained in:
parent
3f4557b0eb
commit
97ea8d61e6
|
@ -8,17 +8,25 @@
|
|||
, curl, mesa # Superbrothers: S&S EP
|
||||
, patchelf }:
|
||||
|
||||
assert stdenv.system == "i686-linux";
|
||||
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
|
||||
|
||||
let version = "1.0.0.28"; in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "steam-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://media.steampowered.com/client/installer/steam.deb";
|
||||
sha256 = "0c0n1v9rnn6jj2wrvbmi77j9v93f3ndw039z9db6092yqls1amqk";
|
||||
};
|
||||
src =
|
||||
if stdenv.system == "i686-linux" then
|
||||
fetchurl {
|
||||
url = "http://repo.steampowered.com/steam/archive/precise/steam_${version}_i386.deb";
|
||||
sha256 = "0c0n1v9rnn6jj2wrvbmi77j9v93f3ndw039z9db6092yqls1amqk";
|
||||
}
|
||||
else if stdenv.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "http://repo.steampowered.com/steam/archive/precise/steam64_${version}_amd64.deb";
|
||||
sha256 = "1dr2b9s036w8r46az1f9cjddrjaf8a9k564g65j288y6w9pcdb2w";
|
||||
}
|
||||
else throw "Steam not supported on this platform.";
|
||||
|
||||
buildInputs = [ dpkg makeWrapper ];
|
||||
|
||||
|
|
|
@ -9034,7 +9034,7 @@ let
|
|||
|
||||
stardust = callPackage ../games/stardust {};
|
||||
|
||||
steam = callPackage_i686 ../games/steam {};
|
||||
steam = callPackage ../games/steam {};
|
||||
|
||||
stuntrally = callPackage ../games/stuntrally { };
|
||||
|
||||
|
|
Loading…
Reference in a new issue