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