pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays package
The package is needed by tasty on a subset of architectures. Quoting upstream `.cabal` file: if(!arch(x86_64) && !arch(aarch64)) build-depends: unbounded-delays >= 0.1 This fails the build on i686 (a wine depend via shellcheck): Setup: Encountered missing or private dependencies: unbounded-delays >=0.1 The change pulls unbounded-delays for mentioned targets. Co-authored-by: sternenseemann <sternenseemann@systemli.org>
This commit is contained in:
parent
f9bce74445
commit
6d724cfb0a
|
@ -359,6 +359,17 @@ self: super: builtins.intersectAttrs super {
|
|||
preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"'';
|
||||
}) super.ghcide;
|
||||
|
||||
# At least on 1.3.4 version on 32-bit architectures tasty requires
|
||||
# unbounded-delays via .cabal file conditions.
|
||||
tasty = overrideCabal (drv: {
|
||||
libraryHaskellDepends =
|
||||
(drv.libraryHaskellDepends or [])
|
||||
++ lib.optionals (!(pkgs.stdenv.hostPlatform.isAarch64
|
||||
|| pkgs.stdenv.hostPlatform.isx86_64)) [
|
||||
self.unbounded-delays
|
||||
];
|
||||
}) super.tasty;
|
||||
|
||||
tasty-discover = overrideCabal (drv: {
|
||||
# Depends on itself for testing
|
||||
preBuild = ''
|
||||
|
|
Loading…
Reference in a new issue