Handle propagated library inputs for FFI
This commit is contained in:
parent
4beebeb6b3
commit
da303bba58
@ -1,5 +1,5 @@
|
|||||||
args @ {stdenv, clwrapper, baseName, version ? "latest", src, description, deps,
|
args @ {stdenv, clwrapper, baseName, version ? "latest", src, description, deps,
|
||||||
buildInputs ? [], meta ? {}, overrides?(x: {})}:
|
buildInputs ? [], meta ? {}, overrides?(x: {}), propagatedBuildInputs ? []}:
|
||||||
let
|
let
|
||||||
deployConfigScript = ''
|
deployConfigScript = ''
|
||||||
config_script="$out"/lib/common-lisp-settings/${args.baseName}-shell-config.sh
|
config_script="$out"/lib/common-lisp-settings/${args.baseName}-shell-config.sh
|
||||||
@ -38,7 +38,8 @@ basePackage = {
|
|||||||
${deployConfigScript}
|
${deployConfigScript}
|
||||||
${deployLaunchScript}
|
${deployLaunchScript}
|
||||||
'';
|
'';
|
||||||
propagatedBuildInputs = args.deps ++ [clwrapper clwrapper.lisp];
|
propagatedBuildInputs = (args.deps or []) ++ [clwrapper clwrapper.lisp]
|
||||||
|
++ (args.propagatedBuildInputs or []);
|
||||||
buildInputs = buildInputs;
|
buildInputs = buildInputs;
|
||||||
dontStrip=true;
|
dontStrip=true;
|
||||||
meta = {
|
meta = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user