summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/lib.nix
diff options
context:
space:
mode:
authorNicholas Clarke <nick@topos.org.uk>2017-07-28 16:51:34 +0100
committerNicholas Clarke <nick@topos.org.uk>2017-09-04 12:35:57 +0100
commit676362494d54b8ee1c7411a8963aaa72041fa91e (patch)
tree97c545356adc514192e5b4e1c86ebaf5f586dcdf /pkgs/development/haskell-modules/lib.nix
parentda3640ec56d2466144844ff14d07c81ebcb15349 (diff)
downloadnixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar.gz
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar.bz2
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar.lz
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar.xz
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.tar.zst
nixpkgs-676362494d54b8ee1c7411a8963aaa72041fa91e.zip
Enable multiple outputs for Haskell packages.
Diffstat (limited to 'pkgs/development/haskell-modules/lib.nix')
-rw-r--r--pkgs/development/haskell-modules/lib.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix
index 48110cffabf..518c3c82e6c 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -142,4 +142,6 @@ rec {
   overrideSrc = drv: { src, version ? drv.version }:
     overrideCabal drv (_: { inherit src version; editedCabalFile = null; });
 
+  installOutputs = drv: outputs: overrideCabal drv
+    (drv: { outputsToInstall = outputs; });
 }