Commit Graph

64 Commits

Author SHA1 Message Date
Dennis Gosnell
4c75508d6e
Merge pull request #222190 from sternenseemann/vector-tests
haskell.packages.*.vector: clean up and unify overrides, run tests
2023-03-27 09:13:16 +09:00
sternenseemann
25ae272497 haskell.packages.ghc94.cborg: unrestrict platforms
Revert "haskell.packages.ghc94.cborg: resolve duplicate overlay entry"

This reverts commit 6634553e48.

Revert "haskell.packages.ghc94.weeder: don't test on aarch64"

This reverts commit 600fd969f6.

Reason for reverts: https://github.com/NixOS/nixpkgs/pull/221688 applied
a patch for the compilation failure we were seeing on aarch64.
2023-03-20 18:04:46 +01:00
sternenseemann
6634553e48 haskell.packages.ghc94.cborg: resolve duplicate overlay entry 2023-03-20 14:23:57 +01:00
sternenseemann
0cce97d64e haskell.packages.*.vector: clean up and unify overrides, run tests
- The dontCheck overrides are not necessary completely. It seems that
  there is some kind of issue with the doctest suite, but we can run the
  other ones.

- We need a jailbreak everywhere due to doctest (ironically), so we can
  move that into the common configuration.

- The i686 issue has been closed upstream. Tested locally to confirm
  that it is indeed not a problem anymore.
2023-03-20 14:14:41 +01:00
sternenseemann
600fd969f6 haskell.packages.ghc94.weeder: don't test on aarch64
cborg does not compile with GHC >= 9.4 and aarch64
2023-03-20 13:53:43 +01:00
Domen Kožar
f73d0e3084 fix cachix build 2023-03-20 12:17:19 +00:00
Domen Kožar
b5cf1b23f7
Merge branch 'master' into haskell-updates 2023-03-20 11:44:17 +00:00
sternenseemann
a50dd13c92 haskell.packages.ghc94.aeson: drop obsolete jailbreak 2023-03-18 21:31:47 +01:00
sternenseemann
a1c16a7909 haskell.packages.ghc94.generically: supply base-orphans
base-orphans is required for building generically with
generically >= 9.4 && < 9.6.
2023-03-18 21:31:47 +01:00
sternenseemann
3ce5834b3e haskell.packages.ghc94.indexed-traversable*: drop obsolete overrides 2023-03-18 21:31:47 +01:00
Domen Kožar
d99eb5e079 cachix: 1.3.1 -> 1.3.3
It also uses GHC 9.4, since 9.2 is broken on arm/linux (segfaults).
2023-03-18 13:13:10 +00:00
sternenseemann
beafc73774 haskellPackages.hspec*: reflect 2.10.9 -> 2.10.10 2023-03-17 16:10:40 +01:00
sternenseemann
eabab5397e haskell.packages.ghc94.th-desugar: 1.14 -> 1.15
Also add override for GHC 9.6, 1.15 is the first version to support GHC
9.6. The override likely doesn't work yet, but is added in preparation.

To make it compile, we need a matching version of th-abstraction.
2023-03-17 16:10:39 +01:00
sternenseemann
70ec07b998 haskell.packages.ghc94.aeson: allow quickcheck-instances 0.3.28 2023-03-07 20:07:34 +01:00
maralorn
1c43095769 haskell.packages.ghc94.primitive: Pin to 0.7.4.0 2023-03-04 14:00:26 +01:00
sternenseemann
335f3cf390 haskell.packages.ghc94.lens: 5.2 -> 5.2.1 2023-03-02 13:58:52 +01:00
sternenseemann
295066c43d haskell.packages.ghc94.aeson: 2.1.1.0 -> 2.1.2.1 2023-03-02 13:58:52 +01:00
sternenseemann
7f2ac90596 haskell.packages.ghc94.primitive: 0.7.4.0 -> 0.8.0.0
Needs matching update of quickcheck-instances:

haskell.packages.ghc94.quickcheck-instance: 0.3.28 -> 0.3.29.1
2023-03-02 13:58:51 +01:00
sternenseemann
5a86855e00 haskell.packages.*: reflect terminfo update for cross compilation
terminfo had a new release on hackage and we only ship the latest
version currently, so every GHC gets the newest version. Whether this is
correct, is another question, occurs to me – we'll have to look into
whether we should fix this at some point.
2023-03-02 13:58:51 +01:00
Ben Orchard
653dc22fa1 haskell.packages.ghc94.ormolu: fix eval by bumping version 2023-02-20 00:52:23 +00:00
Peter Simons
20f68e74e8 haskell.packages.ghc94.haskell-language-server: update list of supported plugins 2023-02-04 15:48:44 +01:00
Peter Simons
f0a4d98333 haskell.packages.ghc94.ormolu: use latest version for ghc-9.4.x 2023-02-04 15:48:44 +01:00
Peter Simons
bfd3325932 haskell.packages.ghc94.libmpd: needs a jailbreak to succeed 2023-02-04 15:45:54 +01:00
sternenseemann
ef3a8f19ac haskell.packages.ghc94.{glib,cairo,pango}: apply cabal#8455 fix
The package also need an additional jailbreak due to a strict text
bound. https://github.com/gtk2hs/gtk2hs/issues/323#issuecomment-1416723309
2023-02-04 12:34:07 +01:00
Peter Simons
962633e4d1 haskell.packages.ghc94.gtk2hs-buildtools: gtk2hs setup hook broken for ghc-9.4.4
See https://github.com/gtk2hs/gtk2hs/issues/323 for details.
2023-02-04 12:34:07 +01:00
sternenseemann
63862f4a66 haskell.packages.ghc94.X11-xft: automate workaround for cabal#8455
The current workaround for the regression is propagating the
runtime dependency closure (technically only Requires.private in the
pkg-config files). This can easily be done automatically by mimicking
how e.g. pkgsStatic converts buildInputs to propagatedBuildInputs.
This is extracted into a helper function,
__CabalEagerPkgConfigWorkaround, which can be applied to any package
easily.
2023-02-04 12:34:07 +01:00
github-actions[bot]
69514aad3b
Merge master into haskell-updates 2023-02-03 00:13:26 +00:00
Peter Simons
0bd808eebb haskell.packages.ghc944.X11-xft: add missing build-time dependencies
The packages has additional system dependencies when compiled in the
ghc-9.4.x package set.
2023-02-02 09:12:10 +01:00
maralorn
e92ea6d48d haskellPackages: Fix eval by bumping pinned versions 2023-01-29 12:10:44 +01:00
sternenseemann
48eface5ca haskellPackages.shake-cabal: downgrade to match Cabal version
haskell.packages.ghc94.shake-cabal: use latest version to match Cabal
2023-01-25 16:29:15 +01:00
maralorn
4e75bbe768 haskell.packages.ghc94.haskell-language-server: Fix eval 2023-01-08 19:34:35 +01:00
maralorn
733bc1fb0a haskell.packages.ghc944.blaze-textual: Remove obsolete override 2023-01-04 18:35:41 +01:00
maralorn
3b14e60bab haskell-language-server: Fix build for 1.9.0.0 for all ghc versions 2022-12-30 17:21:48 +01:00
Robert Hensing
31cbc81000 haskell.packages.ghc944: Fix ghc-lib attrs
Monkey see, monkey do.
2022-12-29 19:21:25 +01:00
Dennis Gosnell
f0cab3b001
haskell: hspec_2_10_7 -> hspec_2_10_8 2022-12-25 15:28:07 +09:00
Dennis Gosnell
5d40eaa66f
haskell.packages.ghc943.implicit-hie: remove unneeded Cabal-syntax override 2022-12-19 08:35:48 +09:00
maralorn
1bb1559d75 haskellPackages: Fix eval errors 2022-12-09 04:43:38 +01:00
sternenseemann
d3df35b7b2 haskellPackages.rope-utf16-splay: downgrade to match text version 2022-11-26 12:14:47 +01:00
Naïm Favier
38b38881a4 haskell.packages.ghc9{2,4}.haskell-language-server: remove plugin overrides
Now that the base compiler has been updated to GHC 9.2, the cabal file
removes those unsupported plugins.
2022-11-24 15:32:48 +01:00
Dennis Gosnell
0c1886899e haskell.packages.ghc94.lens-aeson: remove unnecessary override 2022-11-22 15:50:18 +09:00
Dennis Gosnell
a8f4aa3f49 haskell.packages.ghc94.swagger2: dont jailbreak 2022-11-22 15:44:37 +09:00
Dennis Gosnell
39bc33d6b4 haskell.packages.ghc94.hashtables: remove jailbreak 2022-11-22 14:19:34 +09:00
Dennis Gosnell
96024bde81 haskell.packages.ghc94.rerebase: remove jailbreak 2022-11-22 14:15:35 +09:00
Dennis Gosnell
3fb38eeb2f haskell.packages.ghc94.retry: remove dontCheck 2022-11-22 14:02:30 +09:00
Dennis Gosnell
d57e153099 haskell.packages.ghc94.tasty-hedgehog: override version 1.3.1.0 with 1.4.0.0 2022-11-22 14:00:54 +09:00
Dennis Gosnell
4d8f23c5c8 haskell.packages.ghc94.implicit-hie-cradle: remove jailbreak 2022-11-22 13:51:48 +09:00
Dennis Gosnell
7e7a8ca3e2 haskell.packages.ghc94.invariant: remove jailbreak 2022-11-22 13:34:38 +09:00
Dennis Gosnell
49b7ff686e haskell.packages.ghc94.doctest: don't force specific version 2022-11-22 12:47:58 +09:00
Naïm Favier
ea84ce7593
haskellPackages: fixes 2022-11-21 15:32:41 +01:00
maralorn
88fef9d935
Merge pull request #201692 from MercuryTechnologies/gabriella/fix_ormolu_ghc9.4
haskell.packages.ghc94.{or,four}molu: Disable `fixity-th` flag
2022-11-18 12:56:56 +01:00