mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 12:15:34 +03:00
haskell.packages.ghc{96,98}.cabal-install: fix build of 3.12
With cabal-install >= 3.12, we need to adjust our cabal-install overlay once again. - Due to the new dependency semaphore-compat, which appears to require unix >= 2.8 it is very difficult to get to work for GHC < 9.6 (but probably possible). Technically, using pkgs.cabal-install should always be fine, so there's no strict need for cabal-install to work with every GHC. Let's drop support for GHC < 9.6 for now. - Make sure that cabal-install-solver also uses the latest version always. - Due to Cabal 3.12, we need to deviate from Stackage for hackage-security. cabal-install does support the standard version of resolv now, though.
This commit is contained in:
parent
fb94b2b435
commit
9919b666ab
6 changed files with 25 additions and 63 deletions
|
@ -63,6 +63,7 @@ sed -r \
|
|||
-e '/ language-nix /d' \
|
||||
-e '/ hackage-db /d' \
|
||||
-e '/ cabal-install /d' \
|
||||
-e '/ cabal-install-solver /d' \
|
||||
-e '/ lsp /d' \
|
||||
-e '/ lsp-types /d' \
|
||||
-e '/ lsp-test /d' \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue