1
0
Fork 0

Adapt Haskell overrides

This commit is contained in:
Malte Brandy 2021-04-03 12:55:26 +02:00
parent 4de5cb1dbd
commit 082658fa89
No known key found for this signature in database
GPG key ID: 226A2D41EF5378C9

View file

@ -13,21 +13,14 @@ let
{
inherit (p)
brittany ormolu releaser cabal-fmt stack ghcid ghcide arbtt iCalendar
pretty-simple tz
# stm-containers
pretty-simple tz stm-containers
haskell-language-server cabal-install dhall taskwarrior pandoc hlint
cabal2nix weeder reflex-dom password optics shh-extras neuron
hspec-discover paths hmatrix postgresql-simple snap
hedgehog nix-derivation
;
} // makeHaskellScriptPackages p;
overrides = self: super: {
iCalendar = overrideCabal (doJailbreak (unmarkBroken super.iCalendar)) {
preConfigure = ''substituteInPlace iCalendar.cabal --replace "network >=2.6 && <2.7" "network -any"'';
#configureFlags = [ "--allow-newer=network" ]; # try this on ghc 9.0
};
arbtt = doJailbreak super.arbtt;
};
overrides = self: super: {};
haskellPackages = master.haskellPackages.extend overrides;
ghc = haskellPackages.ghc;
in