Commit Graph

9232 Commits

Author SHA1 Message Date
Naïm Favier
725488cb7a
haskellPackages.reflex-dom: remove obsolete jailbreak 2024-01-27 21:11:46 +01:00
annalee
1deaf13cb8
haskellPackages.llvm-hs: unpin llvm_9
according  https://hydra.nixos.org/build/233205149 the first broken
build of llvm-hs was in 2022-02-18 09:30:43. unpin llvm_9 so LLVM9 can
be removed from nixpkgs
2024-01-27 18:44:43 +00:00
Daniel Rolls
43231111d2 haskellPackages.specup add maintainer 2024-01-27 14:40:50 +00:00
maralorn
57b7a9f1a6 haskellPackages.paths: Drop maralorn as maintainer 2024-01-26 00:47:56 +01:00
maralorn
491762e53c
Merge pull request #283858 from endgame/heist-not-broken
haskellPackages.heist: not broken
2024-01-26 00:13:51 +01:00
Jack Kelly
541965b5ba haskellPackaages.heist: Not broken 2024-01-26 07:10:22 +10:00
maralorn
a4af1f8d35 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-25 21:57:25 +01:00
maralorn
c55268218e haskell-language-server: Fix build 2024-01-25 21:50:36 +01:00
maralorn
f1030af6eb haskellPackages: Cleanup overrides for older ghc versions 2024-01-25 21:50:36 +01:00
sorki
e0801b2b7e haskellPackages.lens-family-th: drop doJailbreak
New version released last week that is compatible up to GHC 9.8
https://hackage.haskell.org/package/lens-family-th-0.5.3.1/changelog
2024-01-25 10:09:04 +01:00
sternenseemann
ffd987eef9 haskellPackages.apecs-physics: remove broken flag 2024-01-25 01:06:53 +01:00
maralorn
11ae33fc72
Merge pull request #281731 from thielema/patch-10
haskellPackages.cabal-plan: jailbreak
2024-01-24 21:09:44 +01:00
Naïm Favier
b568b8df52
haskellPackages.niv: add patches 2024-01-24 11:17:23 +01:00
Naïm Favier
1deacca27e
haskellPackages.tree-diff: disable tests
https://github.com/haskellari/tree-diff/issues/79
2024-01-24 11:02:58 +01:00
sternenseemann
0e756e65d5 haskell.compiler.ghc96: 9.6.3 -> 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Co-authored-by: Ben Gamari <ben@smart-cactus.org>
2024-01-23 21:05:01 +01:00
Naïm Favier
e6507a8ff6
haskellPackages.unicode-data: disable tests 2024-01-23 17:52:53 +01:00
Naïm Favier
8be055c0fc
Merge pull request #281720 from evenbrenden/jailbreak-unleash-client-haskell
unleash-client-haskell: Jailbreak
2024-01-23 10:00:46 +01:00
Even Brenden
b6811e3064 haskellPackages.unleash-client-haskell: jailbreak 2024-01-23 08:33:32 +01:00
Naïm Favier
e2d3798b2f
haskellPackages: fix eval 2024-01-22 23:18:35 +01:00
sternenseemann
b2dcc590a7 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-22 15:14:41 +01:00
sternenseemann
029662af3e haskellPackages: stackage LTS 22.4 -> LTS 22.7
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-01-22 15:14:41 +01:00
Peter Becich
8210984dfc
haskellPackages: hie-bios 0.12.1 -> 0.13.1, implicit-hie 0.1.2.7 -> 0.1.4.0
ghcide no longer depends on implicit-hie < 0.1.3
and ghcide now requires hie-bios 0.13
26079b56dd/ghcide/ghcide.cabal (L84)

This should help fix `ghcide`:
https://github.com/haskell/haskell-language-server/issues/3994#issuecomment-1902271812
https://github.com/NixOS/nixpkgs/issues/282411
2024-01-20 15:16:18 -08:00
Deniz Alp Durmaz
05abc0d3ef haskellPackages.svgcairo: Set revision to null
There's a hackage revision adding an upper bound on librsvg-2.0, which would
be unavailable on haskell-updates, so still need the patches being applied.
2024-01-20 16:34:21 +01:00
Deniz Alp Durmaz
c7c93d47ac haskellPackages.espial: Remove no longer needed patch 2024-01-20 16:33:34 +01:00
Rodney Lorrimar
5f48a7d0f1 haskellPackages.arbtt: Drop already-applied patch 2024-01-20 16:31:54 +01:00
thielema
2ae5dc0472 haskellPackages.cabal-plan: jailbreak 2024-01-18 18:06:11 +01:00
sternenseemann
ea3a560ba6 haskellPackages.general-allocate: remove broken flag 2024-01-18 16:39:06 +01:00
sternenseemann
778125d9b0 all-cabal-hashes: 2024-01-15T09:56:31Z -> 2024-01-18T12:46:00Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2024-01-18 14:44:50 +01:00
sternenseemann
b53d8e6cdb haskell.compiler.ghc964: init at 9.6.4
https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html

Not updating the default GHC version yet to prevent a huge rebuild.
2024-01-18 14:21:23 +01:00
Robert Hensing
b3213201ae haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-17 00:47:17 +01:00
Robert Hensing
20e38d06e8 haskellPackages.openapi3: Unmark broken 2024-01-17 00:47:17 +01:00
sternenseemann
4ab4021420 git-annex: manually install man pages
Setup.hs no longer installs the man pages via unix-compat. Instead, this
has to be done manually-ish via the Makefile.

Move passthru to configuration-nix.nix.
2024-01-16 23:57:45 +01:00
sternenseemann
bb0e433d01 haskell.packages.ghc96.mmark: work around codegen issue on aarch64 2024-01-16 21:17:56 +01:00
sternenseemann
76a419433f haskellPackages.utf8-light: allow hspec 2.11 2024-01-16 21:17:56 +01:00
sternenseemann
bbf7b3af60 matterhorn: 50200.19.0 -> unstable-2024-01-11
haskellPackages.mattermost-api: 50200.19.0 -> unstable-2024-01-11

Unfortunately, it is a bit of a nightmare to get matterhorn to work with
Stackage LTS 22 without picking so much from its development branch that
it can no longer be called patching…

Luckily this is relatively unproblematic, also in the case of
mattermost-api, since the packages form a unit that nothing else really
depends on. There is a regression in matterhorn regarding stty handling
compared to the stable release, though:
2ede0d6f71
2024-01-16 21:14:57 +01:00
Janus Troelsen
376561d96f haskellPackages.{haskintex,profiteur}: unmark broken 2024-01-15 11:17:39 -06:00
Janus Troelsen
c0a8edd289
haskell.packages.ghc96: Remove unnecessary jailbreaks 2024-01-15 09:42:07 -06:00
Domen Kožar
bc98a9a450 bv-little builds 2024-01-15 15:22:02 +00:00
Dennis Gosnell
fa2376a0b9
haskellPackages.tcod-haskell: mark as only supported on linux 2024-01-15 21:53:32 +09:00
Naïm Favier
224a341c21
haskellPackages.irc-{conduit,client}: use crypton-connection 2024-01-15 13:31:11 +01:00
Naïm Favier
b3f76d0ef6
haskell-language-server: fix build with hiedb 0.5 2024-01-15 13:19:02 +01:00
Naïm Favier
0db3a34bfd
haskellPackages.pandoc-crossref: remove obsolete pin 2024-01-15 12:58:48 +01:00
Naïm Favier
17af309f17
haskellPackages.hoogle: use safe 0.3.20 2024-01-15 12:19:28 +01:00
Naïm Favier
a8c5755f37
haskellPackages.hiedb: remove obsolete override 2024-01-15 12:18:39 +01:00
Naïm Favier
d2aae77168
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-15 12:07:46 +01:00
Naïm Favier
83c6ef3b9c
haskellPackages.extensions: jailbreak
Allow building with hspec-hedgehog 0.1.1.0 https://github.com/kowainik/extensions/pull/92
2024-01-15 12:03:03 +01:00
Robert Hensing
488534ae5e haskellPackages.postgresql-simple-migration: Enable check 2024-01-15 11:59:00 +01:00
Robert Hensing
0dd36ea5c3 haskellPackages.users-postgresql-simple: Enable check 2024-01-15 11:59:00 +01:00
Robert Hensing
12981b81a8 haskellPackages.postgresql-simple: Enable check 2024-01-15 11:59:00 +01:00
Naïm Favier
83387128d7
haskellPackages.crypton-connection: remove obsolete override 2024-01-15 10:54:43 +01:00
Naïm Favier
c4a42ee029
haskellPackages.hnix: allow free 5.2 2024-01-15 10:54:01 +01:00
Dennis Gosnell
2721b45014
haskellPackages.brick: disable tests 2024-01-15 18:40:22 +09:00
Dennis Gosnell
65b9499b84
haskellPackages.tar-conduit: temporarily pin to 0.4.1 to fix correctness bug 2024-01-15 18:04:26 +09:00
Domen Kožar
b2ccdee124 regenerate haskell packages 2024-01-14 21:15:38 +00:00
Domen Kožar
03a44807b4 unblock proto-lens-protoc 2024-01-14 20:37:04 +00:00
Naïm Favier
de33d9ccec
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-14 18:15:44 +01:00
Naïm Favier
513a7873d0
haskellPackages.cubical: mark broken
Hasn't been touched in 10 years.
2024-01-14 18:02:55 +01:00
sternenseemann
429c0aea4b haskell.packages.ghc98.hourglass: disable broken test suite 2024-01-13 20:13:09 +01:00
sternenseemann
49c1247b0e darcs: build using GHC 9.4
Darcs doesn't support unix >= 2.8.
2024-01-13 17:56:36 +01:00
Janus Troelsen
33f6aca9ae Don't jailbreak servant on GHC 9.4
Now that the common configuration uses a newer version, no need for these jailbreaks.
2024-01-13 15:27:27 +01:00
sternenseemann
c312cd21f6 haskell.packages.*.base-compat-batteries: provide extra compat deps 2024-01-13 15:24:13 +01:00
sternenseemann
1ef945a916 haskell.packages.ghc94.generically: provide missing base-orphans 2024-01-13 15:24:13 +01:00
sternenseemann
a05474beda haskell.packages.*.OneTuple: provide base-orphans where necessary 2024-01-13 15:24:13 +01:00
sternenseemann
3a808c92f8 haskellPackages.hiedb: 0.4.4.0 -> 0.5.0.0
GHC 9.8.1 fixes included.
2024-01-12 11:51:08 +01:00
sternenseemann
3cab1ed449 gitit: patch for Stackage LTS 22 2024-01-12 10:30:37 +01:00
sternenseemann
b8e146ac79 haskellPackages.glib-stopgap: mark as broken
Incorrect pkgconfig-depends upstream cause linker errors in reverse
dependencies.
2024-01-11 18:58:06 +01:00
sternenseemann
42cf316cee haskellPackages.filepath-bytestring: disable equivalency test suite
filepath >= 1.4.100.4 and filepath-bytestring have diverged which is
okay, though, at least for now.
2024-01-11 18:27:04 +01:00
sternenseemann
c6d6fc10ee bench: allow optparse-applicative >= 0.18 2024-01-11 16:29:59 +01:00
sternenseemann
4c27ef0738 haskellPackages.hip: allow more simplifier ticks for GHC >= 9.6
Co-authored-by: Rodney Lorrimar <dev@rodney.id.au>
2024-01-11 16:17:51 +01:00
sternenseemann
146350db3f haskell.packages.ghc98: jailbreak deps of hip with too strict bounds
Co-authored-by: Rodney Lorrimar <dev@rodney.id.au>
2024-01-11 16:17:33 +01:00
Rodney Lorrimar
8ce5cd43da haskellPackages.repa: apply build fixes for ghc >= 9.4
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-01-11 15:16:43 +01:00
Rodney Lorrimar
8ecc123cf0 haskell.packages.*.{these,OneTuple}: provide compat pkg where needed
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-01-11 14:49:29 +01:00
sternenseemann
bd583b6169 haskellPackages.vty-unix: remove broken flag 2024-01-11 12:01:47 +01:00
sternenseemann
c1ac4da312 haskellPackages.lzma-conduit: lift overly strict bounds 2024-01-10 15:35:04 +01:00
github-actions[bot]
27a26dea51
Merge master into haskell-updates 2024-01-10 00:13:04 +00:00
Damien Cassou
27d177bd1b
Merge pull request #278755 from DamienCassou/hledger-add-bash-completion
Hledger: add bash completion
2024-01-09 15:40:25 +00:00
Naïm Favier
8dafcd5dab
haskellPackages.{djinn,mueval}: fix build 2024-01-09 13:51:10 +01:00
sternenseemann
5a68acfd4b Merge remote-tracking branch 'origin/master' into haskell-updates 2024-01-08 19:12:52 +01:00
Domen Kožar
92a280a84d cachix: 1.6.1 -> 1.7 2024-01-08 13:55:16 +00:00
sternenseemann
a2dd913a78 haskell.packages.*.indexed-traversable: provide compat lib if needed 2024-01-08 12:18:14 +01:00
sternenseemann
c83116b474 haskell.packages.ghc98: fix evaluation errors
A lot of version upgrades became obsolete and the hls-floskell-plugin is
disabled by default now (as 9.6 is used for evaluating the cabal flags).
2024-01-08 12:03:06 +01:00
sternenseemann
002e2059ca haskell.packages.ghc{810,90,92}.cabal-install: fix eval
The hspec version upgrade is unnecessary now, as 2.11.* is the default.
2024-01-08 11:55:57 +01:00
sternenseemann
960bbb9963 haskell.packages.ghc94.haskell-language-server: fix eval
A lot of version upgrades now go away, but we need to keep this
machinery, it seems, due to the Cabal-syntax upgrade.
2024-01-08 11:51:33 +01:00
sternenseemann
e006e61ab8 haskell.packages.*.optparse-applicative: fix infinite recursion
This can be broken by e.g. dontCheck-ing syb or
prettyprinter-ansi-terminal which cause this problem via tasty. It
worked by accident in haskell.packages.ghc96, now we've solved it for
all package sets.
2024-01-08 11:45:43 +01:00
sternenseemann
3f51344505 haskellPackages.tasty-discover: allow hspec 2.11.* 2024-01-08 11:45:16 +01:00
Stefan Frijters
6d58e1bf64 haskellPackages.ShellCheck: fix failing test 2024-01-08 01:58:04 +01:00
Stefan Frijters
06427a9241 haskellPackages.monad-bayes: fix eval 2024-01-08 01:48:44 +01:00
Stefan Frijters
73eca9a20f haskellPackages.hspec-api: unmark as broken 2024-01-08 01:48:44 +01:00
Stefan Frijters
789cd14ab9 haskellPackages.{fuzzyset_0_2_4,swagger2}: jailbreak for hspec 2024-01-08 01:48:44 +01:00
Stefan Frijters
185f85e202 haskellPackages.hasql-pool: remove redundant override
This attribute no longer exists at all
2024-01-08 01:48:44 +01:00
Stefan Frijters
8d15aa4ac6 haskellPackages.postgrest: update comment 2024-01-08 01:48:44 +01:00
Stefan Frijters
636f5f7a43 haskellPackages.configurator-pg: remove jailbreak 2024-01-08 01:48:44 +01:00
sternenseemann
50a5a1263b haskellPackages.http-api-data: allow hspec 2.11.* 2024-01-07 17:57:37 +01:00
sternenseemann
bd7b302130 haskellPackages: fix eval with GHC 9.6 and Stackage LTS 22 2024-01-07 17:39:42 +01:00
sternenseemann
61355bb9d4 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-07 14:14:09 +01:00
sternenseemann
854b534052 haskellPackages: stackage LTS 21.25 -> LTS 22.4
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-01-07 14:14:09 +01:00
sternenseemann
e650bbd6eb haskell.packages.ghc90.ghc-tags: 1.5 -> 1.6
The GHC 9.0 package set uses ghc-lib 9.4.*
2024-01-07 12:12:47 +01:00
sternenseemann
6652baf493 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1803414](https://hydra.nixos.org/eval/1803414) of nixpkgs commit [2676ce5](2676ce5a9a) as of 2024-01-07 10:20 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-01-07 12:08:50 +01:00
sternenseemann
5c4b00560c haskellPackages.typst: temporarily disable on Hydra
Unfortunately we have a disagreement between Stackage LTS and what
pandoc needs for typst-symbols.
2024-01-07 11:50:57 +01:00
sternenseemann
b7c875b492 haskellPackages.pantry_0_9_3_1: don't test in default package set 2024-01-07 11:45:19 +01:00
sternenseemann
ef6d05eb1b haskellPackages.fourmolu_0_14_*: don't test in all package sets
These packages are too tightly coupled to GHC/Cabal
2024-01-07 11:12:12 +01:00
sternenseemann
2676ce5a9a haskell.packages.ghc98.haskell-language-server: allow build
Sorry, this is a bit of a draw the rest of the owl commit. Upgraded
where sensible/possible, all jailbreaks note the bounds issues which are
luckily relatively boring (base and friends).

Removed overrides are mostly stale overrides from configuration-head.nix
that don't work anymore and make little sense with the current package
set anyways.
2024-01-07 01:44:49 +01:00
sternenseemann
799b5efeef haskellPackages.fourmolu*: enable tests for all versions
Clean up override for removed version.
2024-01-07 01:44:48 +01:00
sternenseemann
e155eee35e haskellPackages.double-conversion: patch for Cabal >= 3.10.2 2024-01-07 01:44:48 +01:00
maralorn
832df82ffc
Merge pull request #279232 from sternenseemann/system-double-conversion
haskellPackages.double-conversion: don't use vendored library
2024-01-06 21:46:01 +01:00
sternenseemann
0b7863d3e3 haskellPackages.double-conversion: don't use vendored library 2024-01-06 21:24:41 +01:00
maralorn
38c8bdcb53
Merge pull request #279198 from sorki/haskell-updates
haskellPackages.ircbot, haskellPackages.bytestring-conversion: unbreak
2024-01-06 20:22:26 +01:00
sorki
3951f40656 haskellPackages.bytestring-conversion: unbreak 2024-01-06 18:35:10 +01:00
sternenseemann
d0d080887c haskell.packages.ghc90.haskell-language-server: remove at 2.5.0.0
Support for GHC 9.0 was dropped in this version, so we can no longer
ship it.
2024-01-06 18:33:37 +01:00
sternenseemann
7c8c63e3eb haskellPackages.language-haskell-extract: unify overrides
All versions have this patch that conditionally enables support for
template-haskell >= 2.16, so we can fold them into one.
2024-01-06 18:33:37 +01:00
sorki
a30c2fccc8 haskellPackages.ircbot: unbreak 2024-01-06 18:22:41 +01:00
sorki
2eedc0b6da haskellPackages: update transitive-broken.yaml 2024-01-06 18:19:37 +01:00
sternenseemann
61c8d2aa5d haskell.packages.ghc92.haskell-language-server: disable stan plugin
hls-stan-plugin is not buildable with GHC >= 9.2.4 && < 9.4, so we have
no GHC from the 9.2 series that would support this plugin.
2024-01-06 16:42:49 +01:00
sternenseemann
ca733b431b haskellPackages.extensions: use Cabal core pkg if possible
For GHC 9.6 and 9.8 we can use the Cabal library bundled with GHC since
it matches the requested version. This can prevent inconsistent
dependencies later in e.g. haskell-language-server.

For lower versions we may need to jailbreak and downgrade Cabal to which
upstream seems to be open:

> We need to pin a single major version of Cabal here because the main
> reason we use Cabal is for its list of extensions. Later versions have
> strictly more extensions, and we'll have missing patterns if we try to
> support more than one major version. If this causes problems in
> practice let's revisit this decision and come up with another
> approach.

Alternatively, hls-stan-plugin can be disabled.
2024-01-06 16:42:49 +01:00
sternenseemann
ef01f5e93e haskellPackages.dhall*: revert downgrade to 1.41.*
dhall suddenly appeared in Stackage LTS 21 at 1.41.* which we don't
necessarily want, as we were using 1.42.* before. It is much easier to
revert this downgrade due to other packages (not in Stackage LTS) we are
shipping, like dhall-nix, dhall-nixpkgs and hnix.
2024-01-06 16:42:48 +01:00
sternenseemann
b2ae749343 haskellPackages.cairo-image: drop broken flag 2024-01-06 16:42:48 +01:00
Naïm Favier
0e15c844a9
agda: enable debug printing 2024-01-06 15:00:33 +01:00
Damien Cassou
adb7face9a
haskellPackages.hledger: add bash completion files 2024-01-04 22:13:48 +01:00
Damien Cassou
0528b99d21
haskellPackages.hledger: rename utility function
The function installs more than just man pages.
2024-01-04 20:30:25 +01:00
Damien Cassou
5606a1fd63
haskellPackages.hledger: remove unnecessary comment 2024-01-04 20:28:50 +01:00
sternenseemann
e0e903c391 haskellPackages.cabal2nix-unstable: 2024-01-02 -> 2024-01-04
pandoc: install man pages from pandoc-cli tarball

The pandoc man pages moved from pandoc to pandoc-cli, so we need to
install them elsewhere. The install script for this was emitted by
cabal2nix which we now stop doing for pandoc >= 3.1.10 (so
haskellPackages.pandoc still has man pages). Instead we manually add an
override where it matters to us, namely
pkgs.pandoc (haskellPackages.pandoc-cli is lacking them now, not sure if
we need to care).
2024-01-04 16:57:20 +01:00
sternenseemann
065bd395b9 haskellPackages.stan: remove broken flag 2024-01-04 15:30:26 +01:00
sternenseemann
4a227da543 haskellPackages: stackage LTS 21.23 -> LTS 21.25
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.

Add capability to update to an out of date solver in update-stackage.sh.
2024-01-04 13:31:30 +01:00
sternenseemann
081d685561 haskellPackages.hls-stan-plugin: unbreak
haskellPackages.extensions: build with latest Cabal as requested
2024-01-04 13:23:25 +01:00
sternenseemann
80ab52c54e haskell.packages.ghc96{,re}rebase: reflect 1.20.1.1 -> 1.20.2 2024-01-04 13:13:08 +01:00
sternenseemann
a89d7c91ea haskellPackages.{ghcide,hls-plugin-api}: drop obsolete overrides 2024-01-04 12:52:23 +01:00
sternenseemann
0d94d0411a haskellPackages.postgrest: use hasql-pool 0.10.0.1 2024-01-04 12:45:35 +01:00
sternenseemann
b05464512a stack: slightly improve overrides
- Use hfinal where possible
- Move overrides out of custom overlay where possible
2024-01-04 12:40:19 +01:00
sternenseemann
8cdfe9c0ce stack: use pantry 0.9.3.1 2024-01-04 12:38:14 +01:00
sternenseemann
a9d78a7758 haskellPackages.pantry_0_5_2_1: remove at 0.5.2.1
No longer needed by stack.
2024-01-04 12:37:03 +01:00
sternenseemann
ce229b97ac haskell.packages.ghc92.weeder: allow building with dhall 1.42 2024-01-04 12:29:27 +01:00
sternenseemann
0c2ff42913 haskellPackages.cabal2nix-unstable: 2023-11-02 -> 2024-01-02
See https://github.com/NixOS/cabal2nix/pull/611 for discussion.

While we're changing things, let's also use the tzdata setupHook for
haskellPackages.tz.
2024-01-04 12:13:13 +01:00
sternenseemann
e343acbf2c pandoc: 3.1.9 -> 3.1.11 2024-01-04 12:08:02 +01:00
sternenseemann
013f163b27 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-04 12:04:32 +01:00
sternenseemann
8c67a611b7 Revert "haskellPackages: stackage LTS 21.23 -> LTS 22.4"
This reverts commit 2e7f09c390.

Reason for revert: Due to all-cabal-hashes not updating, we can't at the
moment get a more up to date hackage database the normal way. Let's
revert to the old state, so we can keep working on what we have until a
more up to date snapshot is available.
2024-01-04 12:00:31 +01:00
sternenseemann
4f98fa0e6a haskell.packages.ghc981.terminfo_0_4_1_6: allow base 4.20
We need this attribute to work for cross compilation. Unfortunately the
updated bounds are not yet released to Hackage.
2024-01-04 11:54:08 +01:00
sternenseemann
aa4b7ce79d haskellPackages.llvm-ffi: unbreak by providing matching LLVM 16
We're opting for the strategy of providing the most up to date version
llvm-ffi supports which works out well enough, as nixpkgs also tries to
be quite up to date with its LLVM version (and also uses LLVM 16 as the
default).
2024-01-04 11:33:52 +01:00
Sergei Trofimovich
cba7eafc01 haskell.compiler.ghcjs: expose llvmPackages attribute via passthru
Files like `pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix`
assume `ghc` always has an `llvmPackages` attribue. Let's expose `null`
value from `ghcjs` to allow it's propagation.

This fixes package evaluation for `ghcjs` packages.
2024-01-04 00:34:19 +01:00
Sergei Trofimovich
53ddfcdf9b haskell.packages.ghcjs: fix stm eval
Before the change an attempt to instantiate `stm` package failed as:

    $ nix build --no-link -f. haskell.packages.ghcjs.stm
    error:
       … in the left operand of the update (//) operator

         at /home/slyfox/dev/git/nixpkgs-haskell-updates/pkgs/development/haskell-modules/lib/compose.nix:40:7:

           39|     mkDerivation = drv: (args.mkDerivation drv).override f;
           40|   })) // {
             |       ^
           41|     overrideScope = scope: overrideCabal f (drv.overrideScope scope);

       error: attribute 'stm_2_5_1_0' missing

       at /home/slyfox/dev/git/nixpkgs-haskell-updates/pkgs/development/haskell-modules/configuration-ghcjs.nix:29:21:

           28|   # https://github.com/ghcjs/ghcjs/issues/676
           29|   stm = doJailbreak self.stm_2_5_1_0;
             |                     ^
           30|   exceptions = dontCheck self.exceptions_0_10_7;
       Did you mean stm_2_5_3_0?
2024-01-04 00:34:19 +01:00
Sergei Trofimovich
99a8b82c3e haskell.packages.ghc865Binary.exceptions: restore package, use 0.10.7 version
In https://github.com/NixOS/nixpkgs/pull/278074 I removed `exception`
completely. But `nixpkgs` has a version of `exceptions we could use.
Let's enable that instead.

Co-authored-by: Dennis Gosnell <cdep.illabout@gmail.com>
2024-01-03 10:40:57 +00:00
maralorn
2e7f09c390 haskellPackages: stackage LTS 21.23 -> LTS 22.4
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-01-02 02:28:49 +01:00
maralorn
18a01f3fd9 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1803308](https://hydra.nixos.org/eval/1803308) of nixpkgs commit [eb6169a](eb6169a4a7) as of 2024-01-02 01:20 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-01-02 02:24:55 +01:00
Rodney Lorrimar
111c8d73a4
haskellPackages.postgrest: Add more build-depends for 12.0.2 2024-01-01 23:17:16 +01:00
Rodney Lorrimar
677d868ca3
haskellPackages.postgrest: 11.2.2 -> 12.0.2
https://github.com/PostgREST/postgrest/releases/tag/v12.0.2
2024-01-01 23:17:15 +01:00
Stefan Frijters
36f775a9bc
haskellPackages.postgrest: 10.1.1 -> 11.2.2 and fix build 2024-01-01 23:17:15 +01:00
maralorn
2684e3ea4b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1803300](https://hydra.nixos.org/eval/1803300) of nixpkgs commit [f963570](f963570024) as of 2024-01-01 16:49 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-01-01 17:55:27 +01:00
maralorn
15257e4500 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-01-01 17:44:42 +01:00
maralorn
119323d46c Merge branch 'master' into haskell-updates 2024-01-01 17:43:12 +01:00
maralorn
1e946f853a
Merge pull request #278074 from trofi/haskell.packages.ghc865Binary-fix-eval
haskell.packages.ghc865Binary: drop unevaluatable packages
2024-01-01 17:33:22 +01:00
maralorn
4f32f9677a
Merge pull request #278069 from trofi/haskell.packages.ghc810-fix-evaluation
haskell.packages.ghc810: drop unevaluatable packages
2024-01-01 17:31:46 +01:00
Sergei Trofimovich
c8b5413fa6 haskell.packages.ghc865Binary: drop unevaluatable packages
`haskell.packages.ghc865Binary` has a few packages that fails to evaluate
by referring non-existent attributes. This turns evaluation attempts into
unrecoverable errors.

Before the change an attempt to instantiate all `ghc810` packages failed
as:

    $ nix-instantiate --strict --eval --expr 'with import ./. {}; lib.mapAttrs (n: v: builtins.tryEval (lib.isDerivation v)) haskell.packages.ghc865Binary'
    error:
       … while evaluating the attribute 'llvmPackages'

         at lib/attrsets.nix:1180:11:

         1179|     attrs:
         1180|     attrs // { recurseForDerivations = false; };
             |           ^
         1181|

       error: value is null while a set was expected

The change follows definition of `pkgs/top-level/haskell-packages.nix`
and also sets `llvmPackages` to `null`. While at it dropped other
references to deleted packages like `exceptions` pin.
2024-01-01 14:46:40 +00:00
Sergei Trofimovich
e649d53618 haskell.packages.ghc810: drop unevaluatable packages
`haskell.packages.ghc810` has a few packages that fails to evaluate by
referring non-existent attributes. This turns evaluation attempts into
unrecoverable errors.

Before the change an attempt to instantiate all `ghc810` packages failed
as:

    $ nix-instantiate --strict --eval --expr 'with import ./. {}; lib.mapAttrs (n: v: builtins.tryEval (lib.isDerivation v)) haskell.packages.ghc810'
    error:
       error: attribute 'stylish-haskell_0_14_3_0' missing
       at pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix:114:33:

          113|   hlint = self.hlint_3_4_1;
          114|   stylish-haskell = doJailbreak self.stylish-haskell_0_14_3_0;
             |                                 ^
          115|
       Did you mean stylish-haskell_0_14_4_0?

The change drops overrides that refer non-existent packages.
2024-01-01 14:14:56 +00:00
maralorn
aa84d903e1 haskellPackages.compact: Unmark broken 2024-01-01 15:11:40 +01:00
maralorn
a7baccff6f Merge branch 'master' into haskell-updates 2024-01-01 14:25:26 +01:00
maralorn
91065f31dd
Merge pull request #275606 from sternenseemann/misc-release-haskell
haskell: fixes for the benefit of the haskell-updates jobset
2024-01-01 14:19:00 +01:00
maralorn
77480e1fa4
Merge pull request #273955 from zeuner/haskell-alsa-local
haskellPackages.PortMidi: fix ALSA plugins load path
2024-01-01 14:15:49 +01:00
maralorn
258151d138 haskellPackages.update-nix-fetchgit: Fix build 2024-01-01 14:00:07 +01:00
Dennis Gosnell
9a00eb1250
haskellPackages.gi-vte: fix by adding missing gi-cairo dep 2023-12-27 09:23:06 +09:00
mangoiv
e4f3eb40c1
haskell.packages.ghc96.warp_3_3_29; change to 3_3_30 cause it
doesn't exist anymore
2023-12-22 23:07:42 +01:00
maralorn
8c8f4de4b6
Merge pull request #276009 from rvl/haskell-updates-warp_3_3_31
haskellPackages.warp: enable tests and fix eval error
2023-12-22 11:18:57 +01:00
maralorn
04a4f1f8a5 git-annex: bump hash 2023-12-22 11:12:13 +01:00
Rodney Lorrimar
a6e59fff33
haskellPackages.warp: enable tests and fix eval error 2023-12-22 16:34:17 +08:00
sternenseemann
3d2fdba896 pkgsCross.*.haskell.packages.ghc96.terminfo: fix evaluation 2023-12-20 10:57:08 +01:00
sternenseemann
21acd3b787 haskell.packages.*.{terminfo,xhtml}: allow builds on Hydra for cross
We have some jobs that hit this case in release-haskell.nix, but they
are not actually created, since we forgot to relax hydraPlatforms…
2023-12-20 10:50:28 +01:00
github-actions[bot]
0b3450476c
Merge master into haskell-updates 2023-12-20 00:10:48 +00:00
Motiejus Jakštys
5a098d2cb6 haskellPackages.hopengpg-tools: Unmark broken
https://github.com/drduh/YubiKey-Guide/issues/370
https://github.com/drduh/YubiKey-Guide/issues/406
2023-12-19 21:34:41 +02:00
r-vdp
9f3d087005
nix-serve-ng: unbreak. 2023-12-19 13:24:01 +01:00
sorki
07c30835e1 haskellPackages: update dhall and related packages 2023-12-19 09:18:52 +01:00
maralorn
69fbd8d01e haskell.packages.ghc98: Add system-cxx-std-lib attribute to fix eval 2023-12-18 18:11:54 +01:00
github-actions[bot]
7ee71fe716
Merge master into haskell-updates 2023-12-16 00:12:44 +00:00
Silvan Mosberger
5a0a700663
Merge pull request #269356 from amjoseph-nixpkgs/pr/release-outpaths-
Ensure all jobset attributes evaluate, and check that in CT
2023-12-15 14:36:15 +01:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
sternenseemann
7275840949 haskellPackages.cachix: workaround cache corruption on aarch64-linux 2023-12-14 19:02:20 +01:00
sternenseemann
43b6f6d3c6 haskell.lib.compose.triggerRebuild: don't discard old postUnpack 2023-12-14 19:01:34 +01:00
github-actions[bot]
f061cfd767
Merge master into haskell-updates 2023-12-14 00:12:40 +00:00
mangoiv
3e641e7ad9
haskell.packages.ghc96.serialise: remove unnecessary jailbreak
serialise was jailbroken on ghc9.6.x due to invalid bounds,
this has been fixed upstream
2023-12-13 23:37:55 +01:00
mangoiv
ca53524eb1
haskell.packagse.ghc96.cborg-json remove unnecessary jailbreak
cborg-json 0.2.5.0 was jailbroken on ghc9.6.x due to invalid bounds,
this has been fixed upstream
2023-12-13 23:17:49 +01:00
Isidor Zeuner
ddf2fa899a haskellPackages.PortMidi: fix ALSA plugins load path 2023-12-13 12:36:15 +01:00
Markus Läll
66ea46be07 haskellPackages.rapid: remove broken flag
Base dependency bumped to <4.18 in version 0.1.5

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-12-12 14:22:25 +01:00
sorki
9d6713fe82 haskellPackages.cachix_1_3_3: remove
Doesn't built anymore due to older semver and can be pulled
from older nixpkgs version iff needed.
2023-12-11 08:14:06 +01:00
sorki
a042857c78 haskellPackages.scat, haskellPackages.selda: drop hydraPlatforms = lib.platforms.none
so it gets built by hydra after unbreak
2023-12-11 08:13:13 +01:00
sorki
dc0fd26a1f haskellPackages.hnix-store-core: move older to extraPackages
so hnix-store-core can roll forward and we also
have hnix-store-core_0_6_1_0 for hnix-store-remote
and hnix.

hnix has to use older core as well so it doesn't see
two different versions as the older one gets pulled
by the hnix-store-remote.
2023-12-11 08:03:26 +01:00
rnhmjoj
67bb428465
haskellPackages.selda: unbreak
Support for GHC 9.4 and text ≥ 2 has been implemented but still
unreleased on Hackage.
2023-12-10 02:51:22 +01:00
rnhmjoj
d3fcf59b67
haskellPackages.scat: unbreak 2023-12-10 00:33:39 +01:00
Naïm Favier
4e4b31df11
haskell.packages.ghc90.http-types: disable checks 2023-12-09 15:40:30 +01:00
Naïm Favier
b11a691235
haskell.packages.ghc810.http-types: disable checks 2023-12-09 15:04:20 +01:00
Naïm Favier
0a686c36f1
haskellPackages.hnix: remove obsolete patch and overrides 2023-12-07 14:17:44 +01:00
github-actions[bot]
9f9ad84bd0
Merge master into haskell-updates 2023-12-07 00:12:43 +00:00
Naïm Favier
3b3b5cbb27
Merge pull request #270705 from zeuner/csound-expression-dynamic
haskellPackages.csound-expression-dynamic: unbreak
2023-12-06 11:44:48 +01:00
Naïm Favier
272fa4a1c0
haskellPackages: refactor csound overrides 2023-12-06 11:41:15 +01:00
Isidor Zeuner
a56afd860c haskellPackages.csound-sampler: unbreak 2023-12-06 08:07:04 +01:00
Isidor Zeuner
98426afa72 haskellPackages.csound-expression-typed: unbreak 2023-12-06 08:07:04 +01:00
Isidor Zeuner
80c649c662 haskellPackages.csound-expression-opcodes: unbreak 2023-12-06 08:07:04 +01:00
Isidor Zeuner
90a4a1d265 haskellPackages.csound-expression: unbreak on recent GHC 2023-12-06 08:07:03 +01:00
Isidor Zeuner
47d4004a52 haskellPackages.csound-expression-dynamic: unbreak 2023-12-06 08:06:49 +01:00
Naïm Favier
88545acef7
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-12-05 19:28:36 +01:00
Naïm Favier
aa1ab6c835
haskellPackages: fix eval some more 2023-12-05 19:19:54 +01:00
sternenseemann
13b168179c Merge remote-tracking branch 'origin/master' into haskell-updates 2023-12-05 02:09:07 +01:00
Naïm Favier
221b8aae16
haskellPackages: fix eval 2023-12-04 23:36:57 +01:00
sternenseemann
46f14d30aa haskell.compiler.ghc884: remove at 8.8.4
The main aim of this is to be able to drop llvmPackages_7.
2023-12-04 19:42:44 +01:00