about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-07-10 12:50:12 +0200
committerPeter Simons <simons@cryp.to>2018-07-10 20:10:27 +0200
commit0c45d331c7bd893793e2b49dfd07422656942d85 (patch)
tree7f706803bf3adcffef680927f4d9a0740af5b76c /pkgs/development/haskell-modules
parent279287a91c23690cf4fcd9b981898edd13495ce5 (diff)
downloadnixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar.gz
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar.bz2
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar.lz
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar.xz
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.tar.zst
nixlib-0c45d331c7bd893793e2b49dfd07422656942d85.zip
haskell-xmobar: build with older versions of its dependencies
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index d8672bb517a3..2d6e38b7c618 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -48,6 +48,12 @@ self: super: {
     sha256 = "1mj3k0w8aqyy71kmc71vzhgxmr4h6i5b3sykwflzays50grjm5jp";
   })) self.semigroups;
 
+  # This package desperately needs a maintainer.
+  xmobar = super.xmobar.overrideScope (self: super: {
+    hinotify = self.hinotify_0_3_9;  # https://github.com/jaor/xmobar/issues/356
+    dbus = self.dbus_0_10_15;        # https://github.com/jaor/xmobar/issues/346
+  });
+  hinotify_0_3_9 = dontCheck (doJailbreak super.hinotify_0_3_9); # allow async 2.2.x
 
 
 ##   # https://github.com/xmonad/xmonad-contrib/issues/235