diff options
author | Raito Bezarius <masterancpp@gmail.com> | 2022-08-22 16:23:34 +0200 |
---|---|---|
committer | Raito Bezarius <masterancpp@gmail.com> | 2022-08-22 16:23:44 +0200 |
commit | ce907408b8e0d1f0da46388fadfc06c174aff076 (patch) | |
tree | e2344843c9147c2c691d7392e6220d4e50fcdb69 /pkgs/development/compilers/edk2 | |
parent | 629ec1b38a27b08628cff24724fcf806ccda14e2 (diff) |
edk2: support new functional mkDerivation-style
Diffstat (limited to 'pkgs/development/compilers/edk2')
-rw-r--r-- | pkgs/development/compilers/edk2/default.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/compilers/edk2/default.nix b/pkgs/development/compilers/edk2/default.nix index e0bcc44768494..9f321759c4d91 100644 --- a/pkgs/development/compilers/edk2/default.nix +++ b/pkgs/development/compilers/edk2/default.nix @@ -87,7 +87,11 @@ edk2 = buildStdenv.mkDerivation { }; passthru = { - mkDerivation = projectDscPath: attrs: buildStdenv.mkDerivation ({ + mkDerivation = projectDscPath: attrsOrFun: buildStdenv.mkDerivation (finalAttrs: + let + attrs = if lib.isFunction attrsOrFun then (attrsOrFun finalAttrs) else attrsOrFun; + in + { inherit (edk2) src; depsBuildBuild = [ buildPackages.stdenv.cc ] ++ attrs.depsBuildBuild or []; |