haskell: fix builds of hledger-iadd, opencv-extra, and logging-facade-syslog

This commit is contained in:
Peter Simons 2017-06-28 18:50:08 +02:00
parent 87cfea92f8
commit 78377ae5cf

View file

@ -464,4 +464,13 @@ self: super: builtins.intersectAttrs super {
# Haskell OpenCV bindings need contrib code enabled in the C++ library.
opencv = super.opencv.override { opencv3 = pkgs.opencv3.override { enableContrib = true; }; };
# Without this override, the builds lacks pkg-config.
opencv-extra = addPkgconfigDepend super.opencv-extra (pkgs.opencv3.override { enableContrib = true; });
# Needs a newer version of brick than lts-8.x provides.
hledger-iadd = super.hledger-iadd.override { brick = self.brick_0_19; };
# Needs a newer version of hsyslog than lts-8.x provides.
logging-facade-syslog = super.logging-facade-syslog.override { hsyslog = self.hsyslog_5; };
}