diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2018-08-11 10:34:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-11 10:34:06 +0200 |
commit | e9b7e73120100a1448885cb8fda52bcb98933e04 (patch) | |
tree | c05da37f62006a490a5bcbbee34f97090571a58d /pkgs/development/haskell-modules/make-package-set.nix | |
parent | bd4ef2def38983d92699fb5e1ff719f83736bb80 (diff) | |
parent | 08b766921dce9ff67c644ad65135ce57aaaf796b (diff) | |
download | nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar.gz nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar.bz2 nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar.lz nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar.xz nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.tar.zst nixpkgs-e9b7e73120100a1448885cb8fda52bcb98933e04.zip |
Merge pull request #44356 from ElvishJerricco/callcabal2nix-passthru-deriver
callCabal2nix: Passthru deriver
Diffstat (limited to 'pkgs/development/haskell-modules/make-package-set.nix')
-rw-r--r-- | pkgs/development/haskell-modules/make-package-set.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index 95dac230cc5..3f339030de5 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -159,6 +159,13 @@ let # Generated from ${src} ${orig.preConfigure or ""} ''; + passthru = orig.passthru or {} // { + # When using callCabal2nix or callHackage, it is often useful + # to debug a failure by inspecting the Nix expression + # generated by cabal2nix. This can be accessed via this + # cabal2nixDeriver field. + cabal2nixDeriver = src; + }; }); in package-set { inherit pkgs stdenv callPackage; } self // { |