summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghcjs.nix
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2016-09-28 15:51:53 +0200
committerProfpatsch <mail@profpatsch.de>2016-09-28 15:51:53 +0200
commit308cd1abad5f922e4be2ae6eb7c6c4abe73ff981 (patch)
tree83827674b5eb7ff3e3016536cf45f3b5ad59ddc5 /pkgs/development/haskell-modules/configuration-ghcjs.nix
parent8916ba141b3bd2998460ada971ff840e21928ee4 (diff)
downloadnixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar.gz
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar.bz2
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar.lz
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar.xz
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.tar.zst
nixpkgs-308cd1abad5f922e4be2ae6eb7c6c4abe73ff981.zip
packages.ghcjs: fix a few packages
dependencies for http2 & semigroups
jailbreak for protolude
no docs for wai
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghcjs.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghcjs.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix
index 1feaa2a977b..5c7e42a59a7 100644
--- a/pkgs/development/haskell-modules/configuration-ghcjs.nix
+++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix
@@ -122,4 +122,11 @@ self: super:
       ] drv.libraryHaskellDepends;
   });
 
+  http2 = addBuildDepends super.http2 [ self.aeson self.aeson-pretty self.hex self.unordered-containers self.vector self.word8 ];
+  # ghcjsBoot uses async 2.0.1.6, protolude wants 2.1.*
+  protolude = doJailbreak super.protolude;
+  semigroups = addBuildDepends super.semigroups [ self.hashable self.unordered-containers self.text self.tagged ];
+  # triggers an internal pattern match failure in haddock
+  # https://github.com/haskell/haddock/issues/553
+  wai = dontHaddock super.wai;
 }