about summary refs log tree commit diff
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.yaml103
1 files changed, 52 insertions, 51 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index 6376c71171495..bc676fba54602 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -1,40 +1,40 @@
 # pkgs/development/haskell-modules/configuration-hackage2nix.yaml
 
-compiler: ghc-9.0.2
+compiler: ghc-9.2.4
 
 core-packages:
+  - Cabal-3.6.3.0
   - array-0.5.4.0
-  - base-4.15.1.0
-  - binary-0.8.8.0
-  - bytestring-0.10.12.1
-  - Cabal-3.4.1.0
-  - containers-0.6.4.1
-  - deepseq-1.4.5.0
+  - base-4.16.3.0
+  - binary-0.8.9.0
+  - bytestring-0.11.3.1
+  - containers-0.6.5.1
+  - deepseq-1.4.6.1
   - directory-1.3.6.2
   - exceptions-0.10.4
-  - filepath-1.4.2.1
-  - ghc-9.0.2
-  - ghc-bignum-1.1
-  - ghc-boot-9.0.2
-  - ghc-boot-th-9.0.2
+  - filepath-1.4.2.2
+  - ghc-9.2.4
+  - ghc-bignum-1.2
+  - ghc-boot-9.2.4
+  - ghc-boot-th-9.2.4
   - ghc-compact-0.1.0.0
-  - ghc-heap-9.0.2
-  - ghc-prim-0.7.0
-  - ghci-9.0.2
+  - ghc-heap-9.2.4
+  - ghc-prim-0.8.0
+  - ghci-9.2.4
   - haskeline-0.8.2
   - hpc-0.6.1.0
   - integer-gmp-1.1
-  - libiserv-9.0.2
+  - libiserv-9.2.4
   - mtl-2.2.2
-  - parsec-3.1.14.0
+  - parsec-3.1.15.0
   - pretty-1.1.3.6
   - process-1.6.13.2
   - rts-1.0.2
-  - stm-2.5.0.0
-  - template-haskell-2.17.0.0
+  - stm-2.5.0.2
+  - template-haskell-2.18.0.0
   - terminfo-0.4.1.5
   - text-1.2.5.0
-  - time-1.9.3
+  - time-1.11.1.1
   - transformers-0.5.6.2
   - unix-2.7.2.2
   - xhtml-3000.2.2.1
@@ -70,29 +70,22 @@ core-packages:
 default-package-overrides:
   # gi-gdkx11-4.x requires gtk-4.x, but stackage still restricts gi-gtk to 3.*
   - gi-gdkx11 < 4
-  # reflex-dom-pandoc is only used by neuron which needs a version < 1.0.0.0
-  - reflex-dom-pandoc < 1.0.0.0
   # 2022-02-18: pin to our current GHC version
   - ghc-api-compat == 9.0.*
   # 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
   # 1.2.0.0: “Dropped support for GHC <9.2 (might readd it later)”
   - retrie < 1.2.0.0
-  # On the recommendation of hnix author:
-  # https://github.com/NixOS/nixpkgs/pull/154461#issuecomment-1015511883
-  - hnix < 0.15
   # needs http-client >= 0.7.11 which isn't part of Stackage LTS 18
   - http-client-restricted < 0.0.5
-  # Needs dhall 1.41.*, Stackage LTS 19 has 1.40
-  - dhall-nix < 1.1.24
-  # patch is primarily used by reflex packages not all of which are patch 0.0.7 compatible yet
-  - patch < 0.0.7
-  - reflex < 0.8.2.1
-  - reflex-dom-core < 0.7.0.2
   # Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
   - hasql-dynamic-statements < 0.3.1.2
   # Its dependency brick >= 1.0 is not yet in stackage
   - brick-skylighting < 1.0
+  - rope-utf16-splay < 0.4.0.0
+  # hnix < 0.17 (unreleased) needs hnix-store-* 0.5.*
+  - hnix-store-core == 0.5.0.0            # 2022-06-17: Until hnix 0.17
+  - hnix-store-remote == 0.5.0.0        # 2022-06-17: Until hnix 0.17
 
 extra-packages:
   - Cabal == 2.2.*                      # required for jailbreak-cabal etc.
@@ -101,8 +94,8 @@ extra-packages:
   - Cabal == 3.4.*                      # required for cabal-install etc.
   - Cabal == 3.6.*                      # required for cabal-install-parsers etc.
   - Diff < 0.4                          # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
-  - ShellCheck == 0.7.2                 # 2022-02-20: haskell-ci 0.14 needs this
   - aeson < 2                           # required by pantry-0.5.2
+  - apply-refact == 0.9.*               # 2022-12-12: needed for GHC < 9.2
   - attoparsec == 0.13.*                # 2022-02-23: Needed to compile elm for now
   - base16-bytestring < 1               # required for cabal-install etc.
   - basement < 0.0.15                   # 2022-08-30: last version to support GHC < 8.10
@@ -111,7 +104,6 @@ extra-packages:
   - brick == 1.3                        # 2022-11-03: needed by swarm 0.2.0.0
   - brittany == 0.13.1.2                # 2022-09-20: needed for hls on ghc 8.8
   - cabal-install-parsers < 0.5         # 2022-08-31: required by haskell-ci 0.14.3
-  - clay < 0.14                         # 2022-03-20: Needed for neuron 1.0.0.0
   - crackNum < 3.0                      # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
   - dependent-map == 0.2.4.0            # required by Hasura 1.3.1, 2020-08-20
   - dependent-sum == 0.4                # required by Hasura 1.3.1, 2020-08-20
@@ -122,6 +114,7 @@ extra-packages:
   - fourmolu == 0.3.0.0                 # 2022-09-21: needed for hls on ghc 8.8
   - ghc-api-compat == 8.10.7            # 2022-02-17: preserve for GHC 8.10.7
   - ghc-api-compat == 8.6               # 2021-09-07: preserve for GHC 8.8.4
+  - ghc-exactprint == 0.6.*             # 2022-12-12: needed for GHC < 9.2
   - ghc-lib == 8.10.7.*                 # 2022-02-17: preserve for GHC 8.10.7
   - ghc-lib == 9.2.*                    # 2022-02-17: preserve for GHC 9.2
   - ghc-lib-parser == 8.10.7.*          # 2022-02-17: preserve for GHC 8.10.7
@@ -136,16 +129,16 @@ extra-packages:
   - hinotify == 0.3.9                   # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
   - hlint == 3.2.8                      # 2022-09-21: needed for hls on ghc 8.8
   - hlint == 3.4.1                      # 2022-09-21: needed for hls with ghc-lib-parser 9.2
-  - hnix-store-core == 0.5.0.0          # 2022-06-17: Until hnix 0.17
-  - hnix-store-remote == 0.5.0.0        # 2022-06-17: Until hnix 0.17
   - hpack == 0.35.0                     # 2022-09-29: Needed for stack-2.9.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
+  - hspec-meta < 2.8                    # 2022-12-07: Needed for elmPackages.elm / hspec-discover
   - hspec-golden == 0.1.*               # 2022-04-07: Needed for elm-format
   - immortal == 0.2.2.1                 # required by Hasura 1.3.1, 2020-08-20
   - language-docker == 11.0.0           # required by hadolint 2.12.0, 2022-11-16
   - language-javascript == 0.7.0.0      # required by purescript
+  - lens-aeson < 1.2                    # 2022-12-17: For aeson < 2.0 compat
   - lsp == 1.4.0.0                      # 2022-09-18: need for dhall-lsp-server 1.1.2
   - lsp-types == 1.4.0.1                # 2022-09-18: need for dhall-lsp-server 1.1.2
   - mmorph == 1.1.3                     # Newest working version of mmorph on ghc 8.6.5. needed for hls
@@ -163,7 +156,7 @@ extra-packages:
   - vty == 5.35.1                       # 2022-07-08: needed for glirc-2.39.0.1
   - weeder == 2.2.*                     # 2022-02-21: preserve for GHC 8.10.7
   - weeder == 2.3.*                     # 2022-05-31: preserve for GHC 9.0.2
-  - ghc-exactprint == 1.5.0             # 2022-10-06: newer versions of ghc-exactprint require ghc 9.4.2
+  - commonmark-extensions < 0.2.3.3     # 2022-12-17: required by emanote 1.0.0.0 (to avoid a bug in 0.2.3.3)
 
 package-maintainers:
   abbradar:
@@ -303,13 +296,16 @@ package-maintainers:
     - ghcide
     - haskell-language-server
     - hedgehog
+    - hledger
+    - hledger-ui
+    - hledger-web
     - hlint
     - hmatrix
     - hspec-discover
     - iCalendar
     - matrix-client
-    - neuron
     - optics
+    - pandoc
     - paths
     - postgresql-simple
     - reflex-dom
@@ -337,26 +333,16 @@ package-maintainers:
   pacien:
     - ldgallery-compiler
   peti:
-    - cabal-install
-    - cabal2nix
     - cabal2spec
-    - distribution-nixpkgs
     - funcmp
     - git-annex
-    - hackage-db
-    - hledger
     - hledger-interest
-    - hledger-ui
-    - hledger-web
     - hopenssl
     - hsdns
     - hsemail
     - hsyslog
-    - jailbreak-cabal
-    - language-nix
     - logging-facade-syslog
     - nix-paths
-    - pandoc
     - structured-haskell-mode
     - titlecase
     - xmonad
@@ -406,9 +392,17 @@ package-maintainers:
     - zre
   sternenseemann:
     # also maintain upstream package
+    - cabal2nix
+    - distribution-nixpkgs
+    - hackage-db
+    - language-nix
+    - jailbreak-cabal
     - spacecookie
     - gopher-proxy
     # other packages I can help out for
+    - cabal-install
+    - hledger
+    - pandoc
     - systemd
     - fast-logger
     - flat
@@ -432,17 +426,22 @@ package-maintainers:
   terlar:
     - nix-diff
   turion:
-    - rhine
-    - rhine-gloss
+    - Agda
+    - dunai
     - essence-of-live-coding
     - essence-of-live-coding-gloss
     - essence-of-live-coding-pulse
     - essence-of-live-coding-quickcheck
-    - Agda
-    - dunai
+    - essence-of-live-coding-warp
     - finite-typelits
+    - has-transformers
+    - monad-bayes
+    - monad-schedule
     - pulse-simple
+    - rhine
+    - rhine-gloss
     - simple-affine-space
+    - time-domain
   utdemir:
     - nix-tree
 
@@ -527,6 +526,7 @@ unsupported-platforms:
   sdl2-mixer:                                   [ platforms.darwin ]
   sdl2-ttf:                                     [ platforms.darwin ]
   sensei:                                       [ platforms.darwin ]
+  spade:                                        [ platforms.darwin ] # depends on sdl2-mixer, which doesn't work on darwin
   synthesizer-alsa:                             [ platforms.darwin ]
   taffybar:                                     [ platforms.darwin ]
   emanote:                                      [ x86_64-darwin ] # Depends on stork which is broken on macOS sdk < 10.14
@@ -589,6 +589,7 @@ supported-platforms:
   linux-namespaces:                             [ platforms.linux ]
   lxc:                                          [ platforms.linux ]
   midi-alsa:                                    [ platforms.linux ]
+  OrderedBits:                                  [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316
   password:                                     [ platforms.x86 ] # uses scrypt, which requries x86
   password-instances:                           [ platforms.x86 ] # uses scrypt, which requries x86
   reactivity:                                   [ platforms.windows ]