summaryrefslogtreecommitdiff
path: root/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml')
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml41
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