Merge pull request #76283 from jtojnar/python-mwa
python.pkgs.wrapPython: fix makeWrapperArgs
This commit is contained in:
commit
4a2621da53
@ -81,7 +81,16 @@ wrapPythonProgramsIn() {
|
|||||||
|
|
||||||
# Add any additional arguments provided by makeWrapperArgs
|
# Add any additional arguments provided by makeWrapperArgs
|
||||||
# argument to buildPythonPackage.
|
# argument to buildPythonPackage.
|
||||||
local -a user_args="($makeWrapperArgs)"
|
local -a user_args
|
||||||
|
# We need to support both the case when makeWrapperArgs
|
||||||
|
# is an array and a IFS-separated string.
|
||||||
|
# TODO: remove the string branch when __structuredAttrs are used.
|
||||||
|
if [[ "$(declare -p makeWrapperArgs)" =~ ^'declare -a makeWrapperArgs=' ]]; then
|
||||||
|
user_args=("${makeWrapperArgs[@]}")
|
||||||
|
else
|
||||||
|
user_args="($makeWrapperArgs)"
|
||||||
|
fi
|
||||||
|
|
||||||
local -a wrapProgramArgs=("${wrap_args[@]}" "${user_args[@]}")
|
local -a wrapProgramArgs=("${wrap_args[@]}" "${user_args[@]}")
|
||||||
wrapProgram "${wrapProgramArgs[@]}"
|
wrapProgram "${wrapProgramArgs[@]}"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user