From d6392921e5351120b2ab60c6a55ed0db45c54372 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 29 Mar 2026 19:45:36 +0200 Subject: [PATCH 1/2] steamcmd: Use stdenvNoCC instead of stdenv Compiler and linker are not required, so use stdenvNoCC. Signed-off-by: Felix Singer --- pkgs/by-name/st/steamcmd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/st/steamcmd/package.nix b/pkgs/by-name/st/steamcmd/package.nix index 2b64fbd0c596..f0eb5045bf14 100644 --- a/pkgs/by-name/st/steamcmd/package.nix +++ b/pkgs/by-name/st/steamcmd/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, steam-run, coreutils, @@ -24,12 +24,12 @@ let }; }; in -stdenv.mkDerivation { +stdenvNoCC.mkDerivation { pname = "steamcmd"; version = "20180104"; # According to steamcmd_linux.tar.gz mtime src = - srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + srcs.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); # The source tarball does not have a single top-level directory. preUnpack = '' @@ -49,7 +49,7 @@ stdenv.mkDerivation { --subst-var out \ --subst-var-by coreutils ${coreutils} \ --subst-var-by steamRoot '${steamRoot}' \ - --subst-var-by steamRun ${if stdenv.hostPlatform.isLinux then (lib.getExe steam-run) else "exec"} + --subst-var-by steamRun ${if stdenvNoCC.hostPlatform.isLinux then (lib.getExe steam-run) else "exec"} chmod 0755 $out/bin/steamcmd ''; From 754b26fbe0ab07b478b92587df8dca11e7e41a99 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 29 Mar 2026 19:51:06 +0200 Subject: [PATCH 2/2] steamcmd: Apply nixfmt Signed-off-by: Felix Singer --- pkgs/by-name/st/steamcmd/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/steamcmd/package.nix b/pkgs/by-name/st/steamcmd/package.nix index f0eb5045bf14..e3448c0b65ea 100644 --- a/pkgs/by-name/st/steamcmd/package.nix +++ b/pkgs/by-name/st/steamcmd/package.nix @@ -29,7 +29,8 @@ stdenvNoCC.mkDerivation { version = "20180104"; # According to steamcmd_linux.tar.gz mtime src = - srcs.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); + srcs.${stdenvNoCC.hostPlatform.system} + or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); # The source tarball does not have a single top-level directory. preUnpack = '' @@ -49,7 +50,9 @@ stdenvNoCC.mkDerivation { --subst-var out \ --subst-var-by coreutils ${coreutils} \ --subst-var-by steamRoot '${steamRoot}' \ - --subst-var-by steamRun ${if stdenvNoCC.hostPlatform.isLinux then (lib.getExe steam-run) else "exec"} + --subst-var-by steamRun ${ + if stdenvNoCC.hostPlatform.isLinux then (lib.getExe steam-run) else "exec" + } chmod 0755 $out/bin/steamcmd '';