about summary refs log tree commit diff
path: root/pkgs/games/steam
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-07-28 13:55:47 +0300
committerNikolay Amiantov <ab@fmap.me>2015-10-11 17:57:30 +0300
commit724a82b737ad0981666b287d7ba1dce233d27554 (patch)
tree4b9b30f1c29c674c56d6290ce59e9a122874364f /pkgs/games/steam
parent8b218b7143f139e01f6b3b60b84649c60ca69650 (diff)
downloadnixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar.gz
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar.bz2
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar.lz
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar.xz
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.tar.zst
nixlib-724a82b737ad0981666b287d7ba1dce233d27554.zip
steam: fix invalid symlinking for i686
Diffstat (limited to 'pkgs/games/steam')
-rw-r--r--pkgs/games/steam/chrootenv.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix
index a7cdfa9e7c1d..f1ec603d3561 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 ''