Commit Graph

11765 Commits

Author SHA1 Message Date
Rodney Lorrimar
7442abab18 haskell.packages.ghc96: assorted jailbreaks 2023-07-26 11:22:16 +08:00
Rodney Lorrimar
5ff4edd335 haskell.packages.ghc94.hnix: Add note to patch 2023-07-26 11:22:15 +08:00
Dennis Gosnell
911d466fca stack: remove old, unused override from ghc86 2023-07-26 11:52:41 +09:00
Dennis Gosnell
645dfb80b8 stack: unset pin to Stackage LTS 2023-07-26 11:49:49 +09:00
Dennis Gosnell
32532fb2d3 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-07-26 11:06:12 +09:00
pacien
f747a635d6 ldgallery: drop package
This removes 'ldgallery' from nixpkgs.
It remains available through the Nix Flake provided by ldgallery.

The package of its "compiler" part was already marked as broken due to
dependencies having gone out of sync with the rest of the Haskell
packages.

The package of its "viewer" part also got out of sync due to changes
in JS dependency manager.
2023-07-26 01:44:35 +02: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
sternenseemann
812ce1a97c Merge PR #244603 into haskell-updates 2023-07-25 13:04:17 +02:00
sternenseemann
0b4156230b haskell.packages.*.ghc-source-gen: shuffle broken flags around
ghc-source-gen being broken is the norm now, as it only supports
GHC < 9.4. To keep tabs on it still (it is required for HLS some of the
time), we add it to release-haskell.nix.
2023-07-25 13:01:20 +02:00
Rodney Lorrimar
e45b99dfb5 haskell.packages.ghc94.hnix: Add patch to fix compile errors 2023-07-25 17:08:43 +08:00
Rodney Lorrimar
5efd81070c haskell.packages.ghc96.servant: use 0.20 and jailbreaks 2023-07-25 17:08:17 +08:00
Rodney Lorrimar
d8e11a4943 haskell.packages.ghc96.relude: jailbreak and skip tests 2023-07-25 17:08:17 +08:00
Rodney Lorrimar
13acc8f938 haskell.packages.ghc96: assorted jailbreaks 2023-07-25 17:08:16 +08:00
Rodney Lorrimar
832b2cdbef haskell.packages.ghc96.warp: remove override to 3.3.28
Versions of warp >=3.3.26 have the crypton-x509 dependency (forked
from x509), which pulls in cascading breakage.
2023-07-25 14:12:44 +08:00
Dennis Gosnell
277bf961c3 Merge pull request #245174 from ncfavier/sym
haskellPackages.sym: disable tests
2023-07-25 13:05:24 +09:00
Tommy Bidne
5778937656 maintainers: add tbidne 2023-07-25 13:18:55 +12:00
Tommy Bidne
d877ca18d1 haskellPackages.rest-rewrite: remove fix that is no longer necessary
The actual fix has been upstreamed to the package itself and is now present in
rest-rewrite-0.4.2.
2023-07-25 13:18:51 +12: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
091d02e79b haskellPackages.css-syntax: drop broken flag 2023-07-20 01:38:24 +02:00
sternenseemann
97e7224610 haskellPackages.toml-parser: drop broken flag 2023-07-20 01:34:53 +02: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
Janus Troelsen
ebcb9db21d haskell.packages.{ghc90x,ghc94x}: Remove unnecessary jailbreaks 2023-07-16 16:23:29 +00:00
Joachim Breitner
30a24a3bcd Check pkg.meta.hydraPlatforms, not pkg.meta.broken 2023-07-15 18:12:07 +02:00
maralorn
de6a8565ee haskellPackages: Add workaround for more haskell-gi packages 2023-07-15 12:10:14 +02:00
maralorn
5619bfa758 haskellPackages.ghcjs-dom: jailbreak 2023-07-15 12:09:20 +02:00
maralorn
ace41329a5 haskellPackages.{gtk,gio}: Use established workaround 2023-07-15 12:08:53 +02:00
maralorn
5bd1f315ba haskellPackages.reflex-dom-core: Fix build 2023-07-15 12:07:24 +02:00
Joachim Breitner
75340d54b4 haskell: Only report non-broken packages to Hackage
Claiming that a hackage package is available in nixpkgs when we
explicitly mark it as broken is less helpful, so let's filter them out.

This changes the number of reported packages from 17137 to 10937.

Fixes #243512
2023-07-15 09:15:14 +02:00
maralorn
405d3d38b3 Merge pull request #243515 from nomeata/unbreak-proteaaudio
haskellPackages.protoeaaudio: unbreak
2023-07-15 02:42:38 +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
Joachim Breitner
4ad43ff1cb haskellPackages.protoeaaudio: unbreak 2023-07-14 18:59:10 +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
sternenseemann
72652d46c8 haskell.packages.ghc9{4,6}.th-extras: drop bound on template-haskell 2023-07-11 18:56:49 +02:00
sternenseemann
fc97e60a59 haskellPackages.shelly: fix test script execution
Due to the lack of /usr/bin/env we need to make the script executable
and throw patchShebangs against it /before/ tests are executed.
2023-07-11 18:56:03 +02:00
Dennis Gosnell
3ba086a64b haskellPackages.rest-rewrite: fix by creating graphs directory for tests 2023-07-10 12:57:56 +09:00
Dennis Gosnell
1b36ac8eec haskellPackages.rest-rewrite: regenerate with new version of cabal2nix
https://github.com/NixOS/cabal2nix/pull/605
2023-07-10 12:42:18 +09:00