diff options
author | Nikolay Amiantov <ab@fmap.me> | 2015-02-05 18:43:58 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2015-02-05 18:43:58 +0300 |
commit | 69d19d4283e231ce1619bcc0578e4d949e2a211a (patch) | |
tree | e185b3726f743e162a959ae4fb5056ae6c133664 /pkgs | |
parent | b58dc94899aa26674f0a5c85ed5f302ae7825493 (diff) | |
download | nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar.gz nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar.bz2 nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar.lz nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar.xz nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.tar.zst nixlib-69d19d4283e231ce1619bcc0578e4d949e2a211a.zip |
steam: replace steamdeps
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/games/steam/default.nix | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index 41742da6b4ec..a687270bfc9c 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl}: +{stdenv, fetchurl, traceDeps ? false}: stdenv.mkDerivation rec { name = "${program}-${version}"; @@ -10,10 +10,23 @@ stdenv.mkDerivation rec { sha256 = "1c1gl5pwvb5gnnnqf5d9hpcjnfjjgmn4lgx8v0fbx1am5xf3p2gx"; }; + traceLog = "/tmp/steam-trace-dependencies.log"; + installPhase = '' make DESTDIR=$out install mv $out/usr/* $out #*/ rmdir $out/usr + + rm $out/bin/steamdeps + ${stdenv.lib.optionalString traceDeps '' + cat > $out/bin/steamdeps <<EOF + #! /bin/bash + echo \$1 >> ${traceLog} + cat \$1 >> ${traceLog} + echo >> ${traceLog} + EOF + chmod +x $out/bin/steamdeps + ''} ''; meta = { |