diff options
author | Sarah Brofeldt <sbrofeldt@gmail.com> | 2017-09-10 10:54:06 +0200 |
---|---|---|
committer | Sarah Brofeldt <sbrofeldt@gmail.com> | 2017-09-10 10:54:06 +0200 |
commit | 734a04800a3b370ab8ce83533d3f8ff14a0c9b3a (patch) | |
tree | af5e72120b75e089a52dd0aeac27aecc2c6a69e2 /pkgs/games/steam | |
parent | 799435b7cab97a39893a104999b3bc589e1172b1 (diff) | |
download | nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar.gz nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar.bz2 nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar.lz nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar.xz nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.tar.zst nixlib-734a04800a3b370ab8ce83533d3f8ff14a0c9b3a.zip |
steam: Get rid of newStdcpp option, always on
Diffstat (limited to 'pkgs/games/steam')
-rw-r--r-- | pkgs/games/steam/chrootenv.nix | 9 | ||||
-rw-r--r-- | pkgs/games/steam/runtime-wrapped.nix | 7 |
2 files changed, 5 insertions, 11 deletions
diff --git a/pkgs/games/steam/chrootenv.nix b/pkgs/games/steam/chrootenv.nix index ace8e9888a76..0c59821bdd26 100644 --- a/pkgs/games/steam/chrootenv.nix +++ b/pkgs/games/steam/chrootenv.nix @@ -5,16 +5,11 @@ , extraPkgs ? pkgs: [ ] # extra packages to add to targetPkgs , nativeOnly ? false , runtimeOnly ? false -, newStdcpp ? false }: let commonTargetPkgs = pkgs: with pkgs; let - primus2 = if newStdcpp then primus else primus.override { - stdenv = overrideInStdenv stdenv [ useOldCXXAbi ]; - stdenv_i686 = overrideInStdenv pkgsi686Linux.stdenv [ useOldCXXAbi ]; - }; tzdir = "${pkgs.tzdata}/share/zoneinfo"; # I'm not sure if this is the best way to add things like this # to an FHSUserEnv @@ -38,7 +33,7 @@ let # Zoneinfo etc-zoneinfo ] ++ lib.optional withJava jdk - ++ lib.optional withPrimus primus2 + ++ lib.optional withPrimus primus ++ extraPkgs pkgs; in buildFHSUserEnv rec { @@ -68,7 +63,7 @@ in buildFHSUserEnv rec { xlibs.libpciaccess (steamPackages.steam-runtime-wrapped.override { - inherit nativeOnly runtimeOnly newStdcpp; + inherit nativeOnly runtimeOnly; }) ]; diff --git a/pkgs/games/steam/runtime-wrapped.nix b/pkgs/games/steam/runtime-wrapped.nix index 6274a91625fa..3d614bda31e4 100644 --- a/pkgs/games/steam/runtime-wrapped.nix +++ b/pkgs/games/steam/runtime-wrapped.nix @@ -1,11 +1,9 @@ { stdenv, lib, perl, pkgs, steam-runtime , nativeOnly ? false , runtimeOnly ? false -, newStdcpp ? false }: assert !(nativeOnly && runtimeOnly); -assert newStdcpp -> !runtimeOnly; let runtimePkgs = with pkgs; [ @@ -79,7 +77,7 @@ let SDL2_mixer gstreamer gst-plugins-base - ] ++ lib.optional (!newStdcpp) gcc48.cc; + ]; overridePkgs = with pkgs; [ libgpgerror @@ -88,7 +86,8 @@ let openalSoft libva vulkan-loader - ] ++ lib.optional newStdcpp gcc.cc; + gcc.cc + ]; ourRuntime = if runtimeOnly then [] else if nativeOnly then runtimePkgs ++ overridePkgs |