diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-11-13 11:17:17 +0300 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-11-13 11:17:48 +0300 |
commit | da303bba588512441065f5b65c7e4f4829f0691d (patch) | |
tree | aea01aaf50fe2e697c7601c06cf7e9498ce6b022 /pkgs/development/lisp-modules/define-package.nix | |
parent | 4beebeb6b3ff912c1dd893dac1deb348926fda3d (diff) | |
download | nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar.gz nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar.bz2 nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar.lz nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar.xz nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.tar.zst nixpkgs-da303bba588512441065f5b65c7e4f4829f0691d.zip |
Handle propagated library inputs for FFI
Diffstat (limited to 'pkgs/development/lisp-modules/define-package.nix')
-rw-r--r-- | pkgs/development/lisp-modules/define-package.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/lisp-modules/define-package.nix b/pkgs/development/lisp-modules/define-package.nix index 675fc7e7468..bb6baddc47d 100644 --- a/pkgs/development/lisp-modules/define-package.nix +++ b/pkgs/development/lisp-modules/define-package.nix @@ -1,5 +1,5 @@ args @ {stdenv, clwrapper, baseName, version ? "latest", src, description, deps, - buildInputs ? [], meta ? {}, overrides?(x: {})}: + buildInputs ? [], meta ? {}, overrides?(x: {}), propagatedBuildInputs ? []}: let deployConfigScript = '' config_script="$out"/lib/common-lisp-settings/${args.baseName}-shell-config.sh @@ -38,7 +38,8 @@ basePackage = { ${deployConfigScript} ${deployLaunchScript} ''; - propagatedBuildInputs = args.deps ++ [clwrapper clwrapper.lisp]; + propagatedBuildInputs = (args.deps or []) ++ [clwrapper clwrapper.lisp] + ++ (args.propagatedBuildInputs or []); buildInputs = buildInputs; dontStrip=true; meta = { |