mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-22 00:20:58 +00:00
makeBinaryWrapper: fix passthru.extractCmd on darwin (#483719)
This commit is contained in:
@@ -24,9 +24,13 @@ makeSetupHook {
|
||||
|
||||
passthru = {
|
||||
# Extract the function call used to create a binary wrapper from its embedded docstring
|
||||
extractCmd = writeShellScript "extract-binary-wrapper-cmd" ''
|
||||
${targetPackages.gnuStdenv.cc.bintools.targetPrefix}strings -dw "$1" | sed -n '/^makeCWrapper/,/^$/ p'
|
||||
'';
|
||||
extractCmd =
|
||||
let
|
||||
bintools = targetPackages.gnuStdenv.cc.bintools;
|
||||
in
|
||||
writeShellScript "extract-binary-wrapper-cmd" ''
|
||||
${lib.getExe' bintools "${bintools.targetPrefix}strings"} -dw "$1" | sed -n '/^makeCWrapper/,/^$/ p'
|
||||
'';
|
||||
|
||||
tests = tests.makeBinaryWrapper;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user