various: replace substituteAll with replaceVars (left-overs for staging) (#377017)

This commit is contained in:
Philip Taron
2025-01-27 06:09:28 -08:00
committed by GitHub
8 changed files with 13 additions and 26 deletions
-2
View File
@@ -1,5 +1,3 @@
#! @perl@ -w
use strict;
use feature 'signatures';
use Cwd 'abs_path';
+2 -3
View File
@@ -5,13 +5,12 @@
buildPackages,
runCommand,
lib,
substituteAll,
replaceVars,
writeClosure,
}:
let
builder = substituteAll {
src = ./builder.pl;
builder = replaceVars ./builder.pl {
inherit (builtins) storeDir;
};
in
@@ -7,7 +7,7 @@
makeWrapper,
self,
packageOverrides ? (final: prev: { }),
substituteAll,
replaceVars,
pkgsBuildBuild,
pkgsBuildHost,
pkgsBuildTarget,
@@ -149,8 +149,7 @@ stdenv.mkDerivation (
postInstall = ''
mkdir -p "$out/nix-support" "$out/share/doc/lua" "$out/lib/pkgconfig"
cp ${
substituteAll {
src = ./utils.sh;
replaceVars ./utils.sh {
luapathsearchpaths = lib.escapeShellArgs finalAttrs.LuaPathSearchPaths;
luacpathsearchpaths = lib.escapeShellArgs finalAttrs.LuaCPathSearchPaths;
}
+1 -6
View File
@@ -118,15 +118,10 @@ buildLuaPath() {
echo "BUILD_LUA_PATH"
# # set -x
# # Create an empty table of paths (see doc on loadFromPropagatedInputs
# # for how this is used). Build up the program_PATH and program_LUA_PATH
# # variables.
# declare -gA luaPathsSeen=()
# # for how this is used). Build up the program_PATH variable.
# # shellcheck disable=SC2034
program_PATH=
luaPathsSeen["@lua@"]=1
# addToSearchPath program_PATH @lua@/bin
for path in $luaPath; do
_addToLuaPath "$path"
done
@@ -4,7 +4,7 @@
buildPackages,
version,
src,
substituteAll,
replaceVars,
extraMeta ? { },
self,
packageOverrides ? (final: prev: { }),
@@ -102,8 +102,7 @@ stdenv.mkDerivation (finalAttrs: {
postInstall = ''
mkdir -p $out/nix-support
cp ${
substituteAll {
src = ../lua-5/utils.sh;
replaceVars ../lua-5/utils.sh {
luapathsearchpaths = lib.escapeShellArgs finalAttrs.LuaPathSearchPaths;
luacpathsearchpaths = lib.escapeShellArgs finalAttrs.LuaCPathSearchPaths;
}
@@ -5,7 +5,7 @@
fetchFromGitHub,
fetchurl,
pythonOlder,
substituteAll,
replaceVars,
# build
libpq,
@@ -45,8 +45,7 @@ let
};
patches = [
(substituteAll {
src = ./ctypes.patch;
(replaceVars ./ctypes.patch {
libpq = "${libpq}/lib/libpq${stdenv.hostPlatform.extensions.sharedLibrary}";
libc = "${stdenv.cc.libc}/lib/libc.so.6";
})
@@ -13,7 +13,7 @@
pythonAtLeast,
pytestCheckHook,
setuptools,
substituteAll,
replaceVars,
tree,
xclip,
}:
@@ -32,8 +32,7 @@ buildPythonPackage rec {
# Set absolute nix store paths to the executables that pypass uses
patches = [
(substituteAll {
src = ./mark-executables.patch;
(replaceVars ./mark-executables.patch {
git_exec = "${gitMinimal}/bin/git";
grep_exec = "${gnugrep}/bin/grep";
gpg_exec = "${gnupg}/bin/gpg2";
+2 -3
View File
@@ -7,7 +7,7 @@ let
fetchpatch,
fetchurl,
lib,
substituteAll,
replaceVars,
writeShellScriptBin,
# source specification
@@ -304,8 +304,7 @@ let
hash = "sha256-EQJkDR0eb7QWCjyMzXMn+Vbcwx3MMdC83oN7XSVJP0U=";
})
(substituteAll {
src = ./patches/locale-binary-path.patch;
(replaceVars ./patches/locale-binary-path.patch {
locale = "${
if stdenv.hostPlatform.isDarwin then darwin.adv_cmds else lib.getBin stdenv.cc.libc
}/bin/locale";