diff options
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml')
| -rw-r--r-- | pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 11b6d196b68c..a8e3ac27c4fe 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -25,20 +25,12 @@ # not work. # keep-sorted start skip_lines=1 case=no numeric=yes default-package-overrides: - - chs-cabal < 0.1.1.2 # Incompatible with Cabal < 3.12 - # 2024-12-23: last version to be compatible with Stackage LTS 22/23 (due to data-default) - - diagrams-input < 0.1.4 - - extensions < 0.1.0.2 # Incompatible with Cabal < 3.12, the newest extensions version is only needed on ghc 9.10 - # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1 - - ghc-bignum == 1.0 - # 2024-08-17: Stackage doesn't contain hnix-store-core >= 0.8 yet, so we need to restrict hnix-store-remote - - hnix-store-remote < 0.7 - # 2025-01-17: need to match stackage version of hosc - - hsc3 < 0.21 - # 2024-12-31: last version that's compatible with GHC < 9.9 - - htree < 0.2.0.0 - # 2025-06-11: last version that supports pandoc == 3.6.* which is prescribed by LTS 23 - - pandoc-crossref < 0.3.20 + - chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10) + - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) + # 2025-07-26: HLS doesn't support hiedb >= 0.7 yet + - hiedb < 0.7 + # 2025-08-03: need to match stackage version of hosc + - hsc3 >= 0.21 && < 0.22 # keep-sorted end # keep-sorted start skip_lines=1 case=no numeric=yes @@ -52,18 +44,21 @@ extra-packages: - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8 - Cabal == 3.10.* - - Cabal == 3.12.* # version required for cabal-install and other packages + - Cabal == 3.12.* + - Cabal == 3.14.* + - Cabal == 3.16.* # version required for cabal-install and other packages - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.0 - Cabal-syntax == 3.10.* - - Cabal-syntax == 3.12.* # version required for cabal-install and other packages - - commonmark-pandoc < 0.2.3 # 2025-04-06: Needed for pandoc 3.6 - - extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12 + - Cabal-syntax == 3.12.* + - Cabal-syntax == 3.14.* + - Cabal-syntax == 3.16.* # version required for cabal-install and other packages - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - fourmolu == 0.16.0.0 # 2025-01-27: for ghc 9.10 compat - fsnotify < 0.4 # 2024-04-22: required by spago-0.21 - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7 + - ghc-bignum == 1.0.* # 2021-11-09: preserve for GHC 8.10.7 - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2 - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2 - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4 @@ -75,16 +70,17 @@ extra-packages: - ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9 - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 - - ghc-lib-parser == 9.10.* # 2024-12-26: preserve for GHC 9.10 + - ghc-lib-parser == 9.10.* # 2024-12-26: preserve for GHC 9.6, 9.8, 9.10 - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0 - ghc-lib-parser-ex == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 - - ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS + - ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for GHC 9.6, 9.8, 9.10 - ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0 - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* - ghc-tags == 1.7.* # 2023-02-18: preserve for ghc-lib == 9.6.* - ghc-tags == 1.8.* # 2023-02-18: preserve for ghc-lib == 9.8.* - happy == 1.19.12 # for ghcjs - happy == 1.20.* # for ghc-lib-parser == 9.6.* + - hashable < 1.5 # 2025-07-30: hashable >= 1.5 requires GHC >= 9.6 - hasql < 1.7 # 2025-01-19: Needed for building postgrest - hasql-dynamic-statements < 0.3.1.6 # 2025-01-19: Needed for building postgrest - hasql-implicits < 0.2 # 2025-01-19: Needed for building postgrest @@ -93,8 +89,6 @@ extra-packages: - hasql-transaction < 1.1.1 # 2025-01-19: Needed for building postgrest - hlint == 3.4.1 # 2022-09-21: preserve for ghc 8.10 - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 - - hpack == 0.38.0 # 2025-04-23: preserve for stack == 3.5.1 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 @@ -109,7 +103,7 @@ extra-packages: - ormolu == 0.5.2.0 # 2023-08-08: preserve for ghc 9.0 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - ormolu == 0.7.7.0 # 2025-01-27: for ghc 9.10 compat - - persistent-test < 2.13.1.4 # 2025-06-04: incompatible with persistent < 2.16, see conf*-common.nix + - os-string == 1.* # 2025-07-30: dummy package we need for pre os-string GHCs - postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 @@ -377,6 +371,7 @@ package-maintainers: - pdftotext - warp-systemd - amazonka + - libssh2 ncfavier: - Agda - irc-client |
