about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-03-16 12:10:24 +0100
committerPeter Simons <simons@cryp.to>2015-03-16 12:10:24 +0100
commit3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b (patch)
treeddb7b74cf889904278c61f6f382c36def38ca98a /pkgs/development/haskell-modules
parentc8016e5b31bbbda48c43ba558a1f55099a97352c (diff)
parent7e94f7943300cd292d0ad1f45406807b208a0e10 (diff)
downloadnixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar.gz
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar.bz2
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar.lz
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar.xz
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.tar.zst
nixlib-3f41103aaf61f202cfea7867fcce0ab7c1cc4b8b.zip
Merge pull request #6824 from cstrahan/hs-mesos
hs-mesos: fix build
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index b1f5075bcb13..466af76185fa 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -200,6 +200,12 @@ self: super: {
   # https://github.com/mvoidex/hsdev/issues/11
   hsdev = dontHaddock super.hsdev;
 
+  hs-mesos = overrideCabal super.hs-mesos (drv: {
+    # Pass _only_ mesos; the correct protobuf is propagated.
+    extraLibraries = [ pkgs.mesos ];
+    preConfigure = "sed -i -e /extra-lib-dirs/d -e 's|, /usr/include, /usr/local/include/mesos||' hs-mesos.cabal";
+  });
+
   # Upstream notified by e-mail.
   permutation = dontCheck super.permutation;