summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorNicholas Clarke <nick@topos.org.uk>2017-11-27 16:09:03 +0000
committerNicholas Clarke <nick@topos.org.uk>2017-11-27 16:09:03 +0000
commitdc0e594451342e8058e40e6b89948417c95120ce (patch)
tree651f3630dd93131e49d6126dfa05deb14d9493b7 /pkgs
parentd90165c7db3f4b9bc93fb89d1fc3bde1ec4be331 (diff)
downloadnixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar.gz
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar.bz2
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar.lz
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar.xz
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.tar.zst
nixlib-dc0e594451342e8058e40e6b89948417c95120ce.zip
Fix 'ghcWithPackages' as per https://github.com/NixOS/nixpkgs/issues/32082
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/with-packages-wrapper.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix
index ac484b3c1124..1a12b2a65cd4 100644
--- a/pkgs/development/haskell-modules/with-packages-wrapper.nix
+++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix
@@ -43,7 +43,7 @@ let
   libDir        = if isHaLVM then "$out/lib/HaLVM-${ghc.version}" else "$out/lib/${ghcCommand}-${ghc.version}";
   docDir        = "$out/share/doc/ghc/html";
   packageCfgDir = "${libDir}/package.conf.d";
-  paths         = lib.filter (x: x ? isHaskellLibrary) (lib.closePropagation packages);
+  paths         = map lib.getLib (lib.filter (x: x ? isHaskellLibrary) (lib.closePropagation packages));
   hasLibraries  = lib.any (x: x.isHaskellLibrary) paths;
   # CLang is needed on Darwin for -fllvm to work:
   # https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/code-generators.html