sternenseemann
6a525a1ce6
haskellPackages.retrie: downgrade to 1.1.0.0 for GHC < 9.2
...
retrie 1.2.0.0 adds support for 9.2, but drops it for all prior
versions. haskell.packages.ghc921.retrie stays at 1.2.0.0.
haskell.packages.ghc921.ghc-exactprint: 0.6.4 -> 1.3.0
2021-12-21 23:32:51 +01:00
sternenseemann
7a6878a956
haskell.compiler.*.hlint: make hlint is built on Hydra for GHC >= 9
2021-12-21 16:12:21 +01:00
sternenseemann
a7e1fcdeca
haskell.packages.ghc901.hlint: 3.3.4 -> 3.3.5
...
haskell.packages.ghc921.hlint: adjust override
2021-12-21 15:22:46 +01:00
sternenseemann
119de5da93
haskell.compiler.ghc921.hlint: 3.3.4 -> unstable-2021-12-12
...
hlint introduced GHC 9.2.1 support on its development branch recently.
2021-12-15 12:03:30 +01:00
sternenseemann
243cd8e8df
haskell.packages.ghc921.hoogle: unbreak
...
haskell.packages.ghc921.bsb-http-chunked: disable doctest suite
This package's doctest suite is invoked in a weird way apparently which
makes it fail to typecheck with GHC 9.2.1.
2021-12-15 11:13:48 +01:00
sternenseemann
30db91b3c4
haskellPackages: adjust overrides for attoparsec update
...
latest attoparsec: 0.14.2 -> 0.14.3
2021-12-13 13:13:36 +01:00
sternenseemann
cf33a63733
haskell.packages.ghc921.validity: use proper patch for 0.12.0.0
2021-12-08 14:32:39 +01:00
sternenseemann
be65588e5d
haskell.packages.ghc921.memory: ensure head.hackage patch applies
2021-12-06 11:17:21 +01:00
sternenseemann
d6d8eddce4
haskell.packages.ghc921.ormolu: 0.1.4.1 -> 0.4.0.0
...
Brings GHC 9.2.1 support, also fix builds of dependencies.
2021-12-03 17:01:29 +01:00
sternenseemann
d5ab00182b
haskell.packages.ghc921.quickcheck-instances: 0.3.26.1 -> 0.3.27
2021-12-03 15:44:34 +01:00
sternenseemann
6852fdd5ad
haskell.packages.ghc921.hashable: reflect hackage update
2021-12-03 11:17:45 +01:00
sternenseemann
d7ff8061be
haskellPackages: always inherit llvmPackages from ghc's passthru
...
This means we only have to update the llvmPackages attribute in one
place now and should prevent situations like with 8.6.5 where different
versions would be used in the package set compared to the compiler
build.
Drop comments in the configuration-ghc-X.Y.x.nix files as well, since
LLVM version isn't tied to the compiler minor version at
all (e. g. 8.10.2 and 8.10.7 have different support ranges).
2021-11-23 16:46:18 +01:00
sternenseemann
1606d449ff
haskell.packages.ghc921.vector-th-unbox: drop now obsolete patch
2021-11-21 21:00:44 +01:00
sternenseemann
6b3cbce94f
haskell.packages.ghc921.streaming-commons: drop now obsolete patch
2021-11-21 19:57:54 +01:00
sternenseemann
344bea4e0c
haskell.packages.ghc921.aeson_2_0_1_0: drop obsolete override
...
The hackage version of aeson has been updated from 2.0.1.0 -> 2.0.2.0
and now builds without intervention.
2021-11-20 13:29:29 +01:00
sternenseemann
af3fa3e279
haskell.packages.ghc9{0,2}1.lens: 5.0.1 -> 5.1
...
Latest on Hackage has been updated, so let's try to follow. Stackage LTS
still doesn't support GHC >= 9.0
2021-11-20 13:29:28 +01:00
sternenseemann
0b7c86fded
haskell.packages.ghc921.hashable-time: 0.2.1 -> 0.3
...
haskell.packages.ghc921.time-compat: 1.9.5 -> 1.9.6.1
Reflect removal of Eq instance for ZonedTime.
2021-11-14 00:05:22 +01:00
sternenseemann
5debbba1f6
haskell.packages.ghc921.cereal: drop now obsolete patch
2021-11-13 23:50:13 +01:00
sternenseemann
51eed17da0
haskellPackages: adjust overrides for doctest update
...
* haskell.packages.ghc9{0,2}1.doctest: 0.18.1 -> 0.18.2
* haskell.packages.ghc921.doctest: drop now obsolete patch
* haskellPackages.hledger-lib_1_23: reflect doctest update
2021-11-12 10:44:22 +01:00
sternenseemann
af0eedf531
haskell.packages.ghc921.invariant: drop now upstreamed patch
2021-11-10 23:15:08 +01:00
Ellie Hermaszewska
15ae25f36c
haskell: switch from haskell.lib to haskell.lib.compose
2021-11-07 20:18:45 +08:00
sternenseemann
1756231ea5
haskell.packages.ghc921.ghc-lib*: use 9.2.1 version by default
...
hlint still uses the 9.0.1 versions, since its version bounds prevent
the 9.2.1 ones from being used for the time being.
2021-11-06 17:54:11 +01:00
Ellie Hermaszewska
7c182a1002
configuration-ghc-9.2.x.nix: update overrides
2021-11-06 17:27:41 +08:00
Vaibhav Sagar
1278c772da
configuration-ghc-9.2.x.nix: aeson_2_0_1_0
-related overrides
2021-11-06 17:56:55 +11:00
Vaibhav Sagar
b38d0a8086
configuration-ghc-9.2.x.nix: update overrides
2021-11-06 03:03:44 +11:00
sternenseemann
e469110847
haskell.packages.ghc921.tf-random: work around aarch64 decoding bug
...
GHC 9.2.1 seemingly has trouble decoding the UTF-8 in tf-random's
haddock comments and cabal file, causing haddock and the build to
fail. Until there's a patch from upstream we can apply, we'll just
disable haddock.
2021-11-01 12:18:45 +01:00
sternenseemann
1d4787f14d
haskell.compiler.ghc921: 9.2.0.20210821 -> 9.2.1
...
https://mail.haskell.org/pipermail/glasgow-haskell-users/2021-October/027082.html
Also fixes a bug affecting the behavior of streaming-commons and text:
https://gitlab.haskell.org/ghc/ghc/-/issues/20526
Co-authored-by: Guillaume Bouchard <guillaum.bouchard@gmail.com>
2021-10-29 21:32:52 +02:00
Vaibhav Sagar
cb611dbc19
configuration-ghc-9.2.x.nix: jailbreak constraints
to fix build
2021-10-21 07:59:07 +11:00
Ellie Hermaszewska
1466afbb97
haskell.packages.ghc921.streaming-commons: disable tests
...
Due to https://github.com/haskell/text/issues/380 and
https://github.com/fpco/streaming-commons/issues/60
2021-10-18 20:29:14 +08:00
sternenseemann
5a1f5fea02
haskell.packages.ghc921.cereal: jailbreak (too strict bound on base)
2021-10-17 16:21:13 +02:00
sternenseemann
7d9a690044
haskell.packages.ghc921.cabal-install: fix build
2021-10-17 16:21:13 +02:00
sternenseemann
c3bfc6a1fa
haskell.packages.ghc921.cabal2nix: fix build
...
This mostly involved making its dependencies build, cabal2nix itself
seems to have no issues with 9.2.1 at the moment.
2021-10-17 16:21:13 +02:00
Vaibhav Sagar
e0ac27c604
haskell.packages.ghc921: make dependencies of ihaskell build
...
See also https://github.com/gibiansky/IHaskell/pull/1283 .
2021-10-11 13:05:04 +02:00
sternenseemann
3fab2e5082
haskell.packages.ghc921.language-haskell-extract: pin patch revision
...
This should make it more reproducible, today's master has already
diverged from the state it was in when the previous hash was
obtained (for GHC 9.0.1), may need some digging to fix this in the 9.0.x
configuration overlay.
2021-10-11 00:20:19 +02:00
Malte Brandy
aadf1d5f3f
haskellPackages.network_3_1_2_5: Use correct version in all references to this pkg
2021-10-10 20:28:33 +02:00
Jens Nolte
93f38e0a7b
haskell.packages.ghc921: use network_3_1_2_2
2021-10-01 15:31:27 +02:00
Jens Nolte
15b78276da
haskell.packages.ghc921: re-enable tests previously blocked by 'random'
2021-10-01 15:31:27 +02:00
Jens Nolte
dcff69a840
haskell.packages.ghc921.ChasingBottoms: remove markBrokenVersion
2021-10-01 15:31:27 +02:00
Jens Nolte
3533a38478
haskell.packages.ghc921: use random_1_2_1
2021-10-01 15:31:27 +02:00
Jens Nolte
d7a8501848
haskell.packages.ghc921: jailbreak splitmix
...
splitmix already has a commit that fixes the version bounds for GHC
9.2.1 but has not had a release since then.
2021-09-29 19:23:50 +02:00
Jens Nolte
41515cc450
haskell.packages.ghc921: use hashable_1_3_3_0
...
hashable 1.3.0 is broken on GHC 9.2.1. This enables building
unordered-containers.
2021-09-29 03:28:21 +02:00
(cdep)illabout
749cb69b24
cabal-install: get building on ghc884, ghc8107, and ghc901
2021-09-11 21:53:44 +09:00
Mauricio Collares
8dbf274116
haskell.packages.ghc901, haskell.packages.ghc921: use hlint_3_3_4 instead of hlint_3_3_1
2021-09-10 22:01:29 -03:00
sternenseemann
a3bc86aba3
haskell.packages.ghc921.base-compat: use 0.12.0 for GHC 9.2 support
2021-09-05 21:43:43 +02:00
Guillaume Bouchard
e0f7b04c2e
ghc: add 9.2.1 (rc1)
2021-08-23 12:40:11 +02:00