Only patch alex for ghc881

wip/yesman
Luc Tielen 5 years ago committed by Peter Simons
parent b55447925d
commit 4ea67e42c4
  1. 2
      pkgs/development/haskell-modules/configuration-common.nix
  2. 7
      pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix

@ -1005,7 +1005,7 @@ self: super: {
spdx = dontCheck super.spdx;
# The test suite does not know how to find the 'alex' binary.
alex = overrideCabal (appendPatch super.alex ./patches/alex-3.2.4-ghc8.8.x.patch) (drv: {
alex = overrideCabal super.alex (drv: {
testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which];
preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"'';
});

@ -161,4 +161,11 @@ self: super: {
});
tls = self.tls_1_5_1;
vault = dontHaddock super.vault;
# The test suite does not know how to find the 'alex' binary.
# TODO remove patch when alex gets a newer release than 3.2.4
alex = overrideCabal (appendPatch super.alex ./patches/alex-3.2.4-ghc8.8.x.patch) (drv: {
testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which];
preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"'';
});
}

Loading…
Cancel
Save