Commit Graph

3011 Commits

Author SHA1 Message Date
Joachim Breitner
63a73a2e80
lhs2tex: distribute again (#227406) 2023-04-21 10:21:28 +02:00
MaxHearnden
618c7f78bf haskellPackages.swarm: use brick-1.7 2023-04-18 22:39:20 +01:00
maralorn
2c544dbb85 haskellPackages.ghc-debug-brick: Fix build 2023-04-17 23:45:03 +02:00
maralorn
f7eee94538 haskellPackages: Remove trailing whitespace 2023-04-16 16:53:42 +02:00
maralorn
349cdce31e haskellPackages.jsaddle-webkit2gtk: Apply patch for webkit 2.40 compat 2023-04-16 16:27:59 +02:00
sternenseemann
5f9381e696 haskellPackages.wai-token-bucket-ratelimiter: relax bound on hspec 2023-04-11 11:02:44 +02:00
sternenseemann
255a6f44f5 haskellPackages.webauthn: disable test due to missing data 2023-04-11 11:02:44 +02:00
sternenseemann
4f4bfa9b96 git-annex: update sha256 for 10.20230407 2023-04-09 16:08:38 +02:00
sternenseemann
049eb388eb haskellPackages.haskell-ci: adjust to 0.16
- Drop patch which was a backport of a now released upstream change.

- Drop scope overrides where upstream constraints are compatible with LTS-20.

haskellPackages.cabal-install-parsers_0_4_5: remove at 0.4.5

No longer necessary for haskell-ci which is why we had it.
2023-04-09 15:36:29 +02:00
sternenseemann
70bcbfe4f7 haskellPackages.cabal-install-parsers: use Cabal-syntax 3.10
Current versions of cabal-install-parsers have a lower bound of >= 3.10
on Cabal-syntax which has been obscured by the jailbreak we still need
to apply for the /lower/ bound of aeson.
2023-04-09 15:34:10 +02:00
Ellie Hermaszewska
3173a11636
haskellPackages: formatting 2023-04-05 15:24:34 +08:00
Ellie Hermaszewska
5fd7c9645e
haskellPackages.gi-soup: 3.0.2 -> 2.4.28
Use an older version of gi-soup to remain compatible with the prevailing libsoup version in the other gi- packages
2023-04-05 15:07:57 +08:00
Ellie Hermaszewska
982eab30da
haskellPackages.git-annex: Correct hash after version bump 2023-04-05 14:43:05 +08:00
Dennis Gosnell
cbc30e4bbc
stack: make sure to pin the hpack version to 0.35.0 to match upstream 2023-04-05 14:18:22 +09:00
maralorn
f8ca8c031b haskell.packages.ghc96.haskell-language-server: Fix build 2023-04-03 16:27:33 +02:00
maralorn
5ddf8ec5a8 haskell.packages.ghc94.haskell-language-server: Fix build 2023-04-03 15:11:05 +02:00
maralorn
0ba7f7688d haskell.packages.ghc{810,90}.haskell-language-server: Fix build with jailbreak 2023-04-03 13:35:44 +02:00
maralorn
637bbe5529 haskellPackages.haskell-language-server: Fix build for version 1.10 2023-04-03 12:19:37 +02:00
Robert Hensing
a13a44f781 haskellPackages.hercules-ci-agent: Use cachix 1.3 2023-04-02 21:31:04 +02:00
maralorn
b2aabfd216 haskellPackages.haskell-language-server: Reorganize overrides 2023-04-01 15:44:31 +02:00
Gabriella Gonzalez
58aec3d12a haskellPackages.openai-hs: Fix build by disabling tests 2023-03-31 14:10:50 -07:00
sternenseemann
e9c1dac2ab haskellPackages.cabal-install.scope.vector: don't pull in doctest
doctest depends on GHC which triggers inconsistent dependencies
similarly to hspec* < 2.10, so we need to avoid this. This problem newly
cropped up since we enabled tests for vector in #222190.
2023-03-27 14:18:37 +02:00
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
Dennis Gosnell
c00dc0cf7d
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-03-27 08:42:30 +09:00
Dennis Gosnell
88e877fe1c
haskellPackages.ffmpeg-light: force use of ffmpeg-4 2023-03-27 08:40:14 +09:00
Jan Tojnar
89c01366f9 bustle: Fix build with libpcap 1.10.2 2023-03-24 19:01:59 +01:00
sternenseemann
49d835a29f haskell.packages.ghc92.cabal-install: get to work
The directory >= 1.3.7.0 constraint proved to be a real troublemaker.
Since directory is a core package other core packages frequently depend
upon (as opposed to process) which tends to cause inconsistent
dependency errors.

To get it to work the following was done:

- Use directory 1.3.7.1 to eliminate the need to also upgrade filepath
  and unix, saving a bit of trouble. This still forces us to recompile
  process every time directory is upgraded (i.e. GHC >= 9.2.5) even if
  the core package process version would match to prevent inconsistent
  dependencies.

- Upgrade hspec to 2.10 where it no longer depends on ghc and
  ghc-boot-th which naturally causes inconsistent dependencies by
  depending on core packages, namely directory.
2023-03-20 19:02:59 +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
f9e50cf70f haskell.packages.ghc94.cabal-install: make work
This simply needs the override for Cabal, Cabal-syntax 3.10. All other
core packages match the ones expected by cabal-install and friends.
2023-03-19 15:50:26 +01:00
sternenseemann
94b31d8f48 haskell.packages.ghc96.cabal-install: make work
Forces us to get basic 9.6 support up (which was quite painful). Even
more pain is waiting for us when trying to get cabal-install to build
with GHCs < 9.6…
2023-03-18 21:31:47 +01:00
Dennis Gosnell
0ec8254845
Merge pull request #221748 from KAction/contrib/0/haddock-cheatsheet/out
haskellPackages.haddock-cheatsheet: unbreak
2023-03-18 14:10:09 +09:00
Dmitry Bogatov
1a9ab74f66 haskellPackages.haddock-cheatsheet: unbreak 2023-03-17 18:33:01 -04:00
sternenseemann
beafc73774 haskellPackages.hspec*: reflect 2.10.9 -> 2.10.10 2023-03-17 16:10:40 +01:00
sternenseemann
a80731175f haskellPackages.haskell-gi: drop obsolete override
Stackage LTS has updated to 0.26.3 as well!
2023-03-17 16:10:40 +01:00
sternenseemann
e4f591eae9 haskellPackages.Cabal{,-syntax}_3_8_1_0: keep
Latest version is 3.10.1.0 now, but let's keep 3.8 around (for now at
least). We will likely soon have moved a lot of stuff over to 3.10
though.
2023-03-14 14:01:57 +01:00
sternenseemann
38d703bdb7 haskellPackages.Cabal_3_10_1_0: build with matching of Cabal-syntax 2023-03-14 13:43:01 +01:00
Ilan Joselevich
690740bd3b
haskellPackages.tomland: unbreak 2023-03-13 21:04:19 +02:00
Ilan Joselevich
6e99f2eecc
cachix: remove no longer needed src override & patch
The patch and overrides removed in this change were only needed
temporarly to avoid waiting for a haskell-updates cycle.
2023-03-13 20:32:49 +02:00
sternenseemann
4d41563384 haskellPackages.graphql: allow hspec 2.9 2023-03-13 11:15:18 +01:00
github-actions[bot]
7587e059ac
Merge master into haskell-updates 2023-03-08 00:13:50 +00:00
sandydoo
d0879528a6 Patch hercules-ci-agent to support cachix 1.3 2023-03-07 06:22:46 +00:00
Dennis Gosnell
6485836db4
Merge pull request #219782 from avh4/unbreak-diagrams-gtk
diagrams-gtk: unbreak build
2023-03-06 13:27:34 +09:00
Aaron VonderHaar
09f2c45f6b diagrams-gtk: unbreak build
doJailbreak is required to allow base >= 4.16
2023-03-05 18:02:23 -08:00
Aaron VonderHaar
c54e507102 taskell: remove doJailbreak
taskell >= 1.11.0 no longer requires jailbreak
2023-03-05 17:12:06 -08:00
Aaron VonderHaar
5edaf6903c taskell: unbreak build
taskell requires brick <= 1.0
2023-03-05 17:12:06 -08:00
Dmitry Bogatov
e9041742ff haskellPackages.drunken-bishop: unbreak (jail-break)
As such, unbreak "diohs" (gemini client) transitive dependency and did some
browsing with it. Seems to work fine.
2023-03-03 19:51:41 -05:00
sternenseemann
28e1929fb0 git-annex: update sha256 for 10.20230227 2023-03-02 15:04:16 +01:00
sternenseemann
21b993296f haskellPackages: reflect haskelline 0.8.2 -> 0.8.2.1 2023-03-02 13:58:51 +01:00
sternenseemann
74ff13b12d haskellPackages.espial: drop upstreamed patch 2023-03-02 13:58:51 +01:00
sternenseemann
50e7b4bfce haskellPackages.haskell-gi: use hackage2nix generated 0.26.3 expr 2023-03-01 18:41:14 +01:00