summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-12-04 00:37:28 +0300
committerNikolay Amiantov <ab@fmap.me>2015-12-04 01:00:11 +0300
commit67d0b8026e4493540b1b4b4de45438dd254bc793 (patch)
treeb3a3d2e9e94d105839c67177e4bd949e0fe9175a /pkgs/games
parent00f6ce133c98d84d6744bf9ede613eb5fa76f8b7 (diff)
downloadnixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar.gz
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar.bz2
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar.lz
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar.xz
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.tar.zst
nixlib-67d0b8026e4493540b1b4b4de45438dd254bc793.zip
steamPackages.steam: cleanup
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/steam/steam.nix22
1 files changed, 10 insertions, 12 deletions
diff --git a/pkgs/games/steam/steam.nix b/pkgs/games/steam/steam.nix
index 2f2ce921176d..b41847c25ba6 100644
--- a/pkgs/games/steam/steam.nix
+++ b/pkgs/games/steam/steam.nix
@@ -1,26 +1,24 @@
 {stdenv, fetchurl, traceDeps ? false}:
 
-stdenv.mkDerivation rec {
-  name = "${program}-original-${version}";
-  program = "steam";
+let
+  traceLog = "/tmp/steam-trace-dependencies.log";
   version = "1.0.0.49";
 
+in stdenv.mkDerivation rec {
+  name = "steam-original-${version}";
+
   src = fetchurl {
-    url = "http://repo.steampowered.com/steam/pool/steam/s/steam/${program}_${version}.tar.gz";
+    url = "http://repo.steampowered.com/steam/pool/steam/s/steam/steam_${version}.tar.gz";
     sha256 = "1c1gl5pwvb5gnnnqf5d9hpcjnfjjgmn4lgx8v0fbx1am5xf3p2gx";
   };
 
-  traceLog = "/tmp/steam-trace-dependencies.log";
-
-  installPhase = ''
-    make DESTDIR=$out install
-    mv $out/usr/* $out #*/
-    rmdir $out/usr
+  makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ];
 
+  postInstall = ''
     rm $out/bin/steamdeps
     ${stdenv.lib.optionalString traceDeps ''
       cat > $out/bin/steamdeps <<EOF
-      #! /bin/bash
+      #!${stdenv.shell}
       echo \$1 >> ${traceLog}
       cat \$1 >> ${traceLog}
       echo >> ${traceLog}
@@ -32,7 +30,7 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
     description = "A digital distribution platform";
     homepage = http://store.steampowered.com/;
-    license = licenses.unfree;
+    license = licenses.unfreeRedistributable;
     maintainers = with maintainers; [ jagajaga ];
   };
 }