Commit Graph

3161 Commits

Author SHA1 Message Date
sternenseemann
703e7bd432 haskellPackages.data-tree-print: relax upper bound on base 2023-08-17 09:31:57 +02:00
sternenseemann
2a93f44336 haskellPackages.czipwith: relax upper bound on base and t-h 2023-08-17 09:31:56 +02:00
sternenseemann
bac83374f1 haskellPackages.butcher: relax upper bound on base 2023-08-17 09:31:56 +02:00
sternenseemann
72573db36b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1798556](https://hydra.nixos.org/eval/1798556) of nixpkgs commit [4a85282](4a85282f9a) as of 2023-08-16 14:32 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-08-16 18:30:47 +02:00
sternenseemann
ee21e35394 haskellPackages.nix-graph: relax bound on algebraic-graphs 2023-08-16 17:33:50 +02:00
sternenseemann
703fd72aab haskellPackages.nix-deploy: lift upper bounds on text/turtle 2023-08-16 17:33:32 +02:00
sternenseemann
556e723ae1 haskellPackages.glualint: work around missing test data 2023-08-16 17:33:14 +02:00
sternenseemann
1422b80e21 haskell.packages.ghc8107.hspec_2_7_10: correct hspec-meta version
Unfortunately hspec 2.7 no longer compiles with GHC >= 9.4, so we hide
it in the Hydra jobset. It is preserved nonetheless, as it is used by
ghcjs (which still uses hspec 2.7 and GHC 8.10.7).
2023-08-16 14:53:01 +02:00
sternenseemann
821b63e6f0 haskellPackages.nixfmt: relax upper bounds 2023-08-16 14:51:06 +02:00
Dennis Gosnell
7000d9d454
Merge pull request #249372 from dalpd/fix-patat-build-3
haskellPackages.patat: Remove no longer needed patches
2023-08-16 08:22:13 +09:00
dalpd
807ebe04cb
haskellPackages.patat: Remove no longer needed patches 2023-08-15 21:31:34 +03:00
sternenseemann
892d1fbc85 haskellPackages.aeson: simplify overrides 2023-08-14 23:49:20 +02:00
sternenseemann
052d60c4f3 haskellPackages.aeson: disable test suite on 32bit platforms
The failures have to do with lowered double precision on such platforms.
They are reported upstream and will hopefully be fixed soon.
2023-08-14 23:49:20 +02:00
sternenseemann
44552f9e3c haskellPackages.memory: fix build on i686 with GHC >= 9.4
Patch is conditional for now, so the rebuild only affects the relevant
platform.
2023-08-14 23:49:20 +02:00
sternenseemann
72ba1daaeb haskellPackages.basement: fix build on i686 with GHC >= 9.4
Patches are conditional for now to prevent a big rebuild.
2023-08-14 23:49:20 +02:00
sternenseemann
cba189dc2f haskellPackages.fclabels: allow 9.4 core pkgs and base-orphans-0.9.0 2023-08-09 21:27:48 +02:00
Manuel Bärenz
39fb5c360a haskellPackages.monad-bayes: Jailbreak and override 2023-08-09 21:08:17 +02:00
maralorn
3f86662951
haskell.packages.ghc9{0,2}.haskell-language-server: Fix build 2023-08-08 22:49:51 +02:00
maralorn
9fda0fb7ec
haskellPackages.jsaddle-webkit2gtk: allow-newer: aeson, text 2023-08-08 16:04:05 +02:00
sternenseemann
f8ffc1dd4c haskellPackages.yesod-core: temporarily disable broken tests
Compilation problem is fixed in a later version.
2023-08-07 17:33:37 +02:00
maralorn
2b55fad13c
haskellPackages.inline-c-cpp: drop obsolete patch 2023-07-29 12:47:10 +02:00
sternenseemann
c01fcb6b2e arion: allow base >= 4.17 2023-07-27 11:29:52 +02:00
sternenseemann
9461adddf1 haskellPackages.hnix: make GHC 9.4 patch unconditional 2023-07-26 13:32:49 +02:00
Dennis Gosnell
645dfb80b8
stack: unset pin to Stackage LTS 2023-07-26 11:49:49 +09:00
sternenseemann
e31a4d909d haskellPackages.hspec*_2_11_4: provide missing versioned deps 2023-07-25 20:57:39 +02:00
sternenseemann
52f0aec3f0 pandoc: provide matching version of skylighting{,-core}
Since 500b36d057, there is a more recent
version of skylighting and skylighting-core available than Stackage LTS
contains. We'll have to manually provide matching versions for pandoc
3.1.6 again.
2023-07-25 20:37:12 +02:00
Dennis Gosnell
277bf961c3
Merge pull request #245174 from ncfavier/sym
haskellPackages.sym: disable tests
2023-07-25 13:05:24 +09:00
sternenseemann
b6e5f0095d futhark: provide lsp >= 2.1 2023-07-25 02:21:57 +02:00
sternenseemann
500b36d057 all-cabal-hashes: 2023-07-19T20:56:38Z -> 2023-07-24T19:28:29Z
The main motivation for this is that the latest versions of hspec-core
and hspec-expectations got out of sync due to an unlucky timing on the
hackage snapshot update. As a consequence, we weren't able to build
cabal-install in some package sets. Additionally, this brings a version
of futhark that can be built with the lsp version we ship.

This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.nix.

Additional changes:

* Adapt to new xhtml version (still doesn't match the version normally
  shipped by the respective GHC as a core library).

* Adapt to new versions of hspec* and pandoc
2023-07-25 02:21:57 +02:00
sternenseemann
69516a90d6 gitit: drop upstreamed patches 2023-07-24 22:21:50 +02:00
Naïm Favier
bb835df448
haskellPackages.sym: disable tests 2023-07-24 13:43:02 +02:00
Dennis Gosnell
7dd4145f59
stack: make sure it is pointing at stack-2.11.1 2023-07-24 10:29:50 +09:00
sternenseemann
0ded80fcf5 haskellPackages.digits: work around broken Setup.hs
pandoc now (indirectly) depends on this and it's easy to fix.
2023-07-20 01:34:31 +02:00
sternenseemann
2ae7741768 haskellPackages: stackage LTS 21.0 -> LTS 21.3
all-cabal-hashes: 2023-06-28T16:36:39Z -> 2023-07-19T20:56:38Z

This commit has been generated by

* maintainers/scripts/haskell/update-hackage.sh
* maintainers/scripts/haskell/update-stackage.sh
* maintainers/scripts/haskell/regenerate-hackage-packages.sh

Additionally, the following manual changes are included:

* Delete now obsolete overrides for

  - base-compat, base-compat-batteries (new release in stackage)
  - cmark (new release in stackage)
  - skylighting (newer release than 0.13.3 in stackage)
  - optics (new release in stackage)

* Adjust to new versions for

  - hspec, hspec-core, hspec-discover, hspec-expectations
  - fourmolu
  - pandoc
  - doctest

!fixup stackage
2023-07-20 01:34:11 +02:00
maralorn
23bb7c65c3
haskellPackages.shh: jailbreak 2023-07-18 01:44:31 +02:00
maralorn
2da166c1ce
haskellPackages.ema: check, jailbreak 2023-07-18 01:40:17 +02:00
maralorn
bae7b8ae56
haskellPackages.lvar: jailbreak 2023-07-17 00:50:39 +02:00
maralorn
5619bfa758
haskellPackages.ghcjs-dom: jailbreak 2023-07-15 12:09:20 +02:00
maralorn
5bd1f315ba
haskellPackages.reflex-dom-core: Fix build 2023-07-15 12:07:24 +02:00
maralorn
e52bcfb116
Merge pull request #243501 from dalpd/fix-patat-build-2
haskellPackages.patat: Patch to bump dependencies, override pandoc
2023-07-15 02:40:50 +02:00
maralorn
240ae41cbf
haskellPackages.jsaddle: patch 2023-07-15 00:52:25 +02:00
maralorn
22b8869e61
haskellPackages.shh: jailbreak 2023-07-15 00:24:32 +02:00
maralorn
d72b2ae9c0
haskellPackages.matrix-client: jailbreak 2023-07-15 00:16:56 +02:00
dalpd
b9be587f5e haskellPackages.patat: Patch to bump dependencies, override pandoc 2023-07-14 18:36:22 +03:00
sternenseemann
08aba29186 haskellPackages.base-compat{,batteries}: 0.12.2 -> 0.12.3
Building base-compat-batteries-0.12.2 against OneTuple == 0.4.* as we do
for GHC < 9.0 could lead to confusing results for users of
Data.Tuple.Compat. Thankfully upstream has provided a solution they are
satisfied with and released it as 0.12.3 to which we preemptively
upgrade (but it should enter Stackage LTS 21 soon enough)

See https://github.com/haskell-compat/base-compat/pull/92.

This reverts commit 54ebdad42d.
2023-07-12 14:51:11 +02:00
sternenseemann
970d1ddaa6 haskellPackages.aeson-better-errors: allow aeson == 2.1.* 2023-07-11 22:56:25 +02:00
Ilan Joselevich
65f90b5469
haskellPackages.{cachix,hercules-ci-agent}: fix build 2023-07-09 18:02:44 +03:00
dalpd
7542fb7cbc haskellPackages.espial: Fix build by patching with upstream commit 2023-07-09 11:18:31 +03:00
Berk Ozkutuk
e6088690a1 haskellPackages.pandoc-emphasize-code: Disable tests, allow text == 2.0.* 2023-07-08 23:14:56 +02:00
sternenseemann
7b60b7ebf7 haskellPackages.cmark: allow text == 2.0.*
I've verified that the (small) test suite still passed and had a cursory
look at the code for the bindings. cmark doesn't use any internal Text
modules nor seems to make any specific assumptions about Text's internal
encoding. The interfaces used are Data.Text.Encoding and
Data.Text.Foreign. From the latter, only functions relating to CString
are used which have used UTF-8 encoding already for text < 2.0. (It
stands to reason that cmark may actually benefit from the internal
encoding change in 2.0.)
2023-07-08 18:45:04 +02:00