Commit Graph

11765 Commits

Author SHA1 Message Date
sternenseemann
3b6a2f24da Merge commit 4b5b5d19d2 into haskell-updates 2025-01-19 19:21:08 +01:00
Alexandre Esteves
dae3c95fb5 haskellPackages.reflex-dom-core: workaround TH bug in JS backend 2025-01-18 18:35:05 +01:00
Alexandre Esteves
a53d1dac02 haskellPackages.jsaddle-webkit2gtk: bypass compatibility packages for gi-gtk and gi-javascriptcore 2025-01-18 18:34:54 +01:00
Alexandre Esteves
467cb31c7c haskellPackages.reflex: use upstream version 2025-01-18 18:34:26 +01:00
Alexandre Esteves
2163157181 haskellPackages: use upstream version for reflex-dom(-core) 2025-01-18 18:34:10 +01:00
nixpkgs-ci[bot]
c379c01390 Merge d60225cee0 into haskell-updates 2025-01-18 12:25:25 +00:00
sternenseemann
bb5f42bc24 gitit: relax bounds for compatibility with Stackage LTS 23
No code changes were required and all patches could be picked
from upstream master.
2025-01-18 13:17:18 +01:00
Alexandre Esteves
513b5305cf haskellPackages.patch: remove jailbreak on JS backend 2025-01-18 12:48:32 +01:00
sternenseemann
ea13a8bd5d haskellPackages.gi-gdkx114,gi-gtksource5: work around argv limit 2025-01-17 19:45:24 +01:00
sternenseemann
d5ca2c9b4d haskell.packages.ghc96.libtorch-ffi: update broken flags 2025-01-17 19:45:24 +01:00
sternenseemann
632e61c141 haskellPackages.libremidi: work around argv limit 2025-01-17 19:43:31 +01:00
sternenseemann
2358667cb3 haskellPackages.hsc3: downgrade to match hosc 2025-01-17 19:08:34 +01:00
sternenseemann
4d998c973d haskellPackages: drop stale broken flags showing up in eval 2025-01-17 19:08:33 +01:00
sternenseemann
505a21908a haskellPackages.cabal2nix-unstable: 2024-12-31 -> 2025-01-17
Support gtk4 (properly) and gtksourceview5 when using pkg-config.
2025-01-17 17:00:05 +01:00
Alexandre Esteves
f97ee61708 haskellPackages.haskell-language-server: patch deps 2025-01-17 15:49:21 +01:00
sternenseemann
4913c739e9 haskellPackages.gi-g*k4: work around argv limit 2025-01-17 14:35:46 +01:00
sternenseemann
c2f080a6f2 haskellPackages.gi-javascriptcore*: work around argv limit 2025-01-17 14:35:23 +01:00
sternenseemann
38e18d0dd1 haskellPackages.socket: allow bytestring == 0.12.* 2025-01-17 13:13:26 +01:00
sternenseemann
2a6e5e6eff haskellPackages.filepath-bytestring: assume equivalent to 1.4.301.0 2025-01-17 13:13:26 +01:00
sternenseemann
9b11649ce8 haskellPackages.clay: drop obsolete override 2025-01-17 12:29:06 +01:00
sternenseemann
eb1be4ae9d haskellPackages.monad-schedule: drop obsolete override 2025-01-17 12:28:11 +01:00
sternenseemann
a2c0b6e7b7 haskell.packages.ghc865Binary: fix eval of some pkgs using fake llvm 2025-01-17 12:21:23 +01:00
sternenseemann
808b83ceac haskell.packages.*.semaphore-compat: provide for GHC < 9.8
Add a job for every compiler in release-haskell.nix, so that these
overrides are less likely to bitrot.
2025-01-17 12:20:51 +01:00
K900
0fd5f209c1 Merge remote-tracking branch 'origin/master' into staging-next 2025-01-17 11:30:03 +03:00
sternenseemann
43ff75c408 haskell.compiler: backport patch for unix 32bit type size issue
Cabal has recently introduced a lower bound for unix so a certain bug
fix for 32bit platforms (in combination with a toolchain that sets
_FILE_OFFSET_BITS=64) is included:
https://github.com/haskell/cabal/pull/10664
https://github.com/haskell/cabal/pull/10677

I don't think it's actually possible to encounter this problem with
nixpkgs since we haven't transitioned to 64bit time_t for 32bit
platforms unlike Debian. To prevent confusing behavior in edge cases,
backport the patch to all GHC versions that lack it and lift the bound
on Cabal 3.14 (which is honestly a strange way to “fix” this problem).
2025-01-16 23:54:36 +01:00
Alexandre Esteves
2f5e79c271 haskellPackages.hnix-store-*: remove fixed packages from broken list 2025-01-16 16:10:33 +01:00
Alexandre Esteves
2bccaaaea0 haskellPackages.relude: support hedgehog 1.5 2025-01-16 16:04:27 +01:00
Alexandre Esteves
7b995f0602 haskellPackages.postgresql-libpq: fix build 2025-01-14 14:46:02 +01:00
Alexandre Esteves
2a2d18d9f8 haskellPackages: add alexfmpe as maintainer to more packages 2025-01-14 00:50:19 +00:00
Alexandre Esteves
aa12f819f2 haskellPackages.reflex: re-enable tests 2025-01-12 21:30:04 +00:00
Alexandre Esteves
f2ff77e1d6 haskellPackages.reflex: workaround deprecated module 2025-01-12 21:30:02 +00:00
Alexandre Esteves
976c706178 haskellPackages.dependent-sum-template: remove upstreamed patch 2025-01-12 21:16:42 +01:00
Alexandre Esteves
59001acf88 haskellPackages.commutative-semigroups: remove upstreamed patch 2025-01-12 21:16:32 +01:00
Alexandre Esteves
d72e1d90e7 haskellPackages.psqueues: allow tasty-quickcheck == 0.11.* 2025-01-12 21:16:23 +01:00
K900
fcb4246689 cabal-install: drop merged patch
(cherry picked from commit cfe7d70bc2)
2025-01-12 12:50:53 +01:00
Morgan Jones
3af07aa4d3 haskellPackages.{hz3,z3}: add compile flags for newer Z3 versions 2025-01-11 17:48:51 -08:00
K900
cfe7d70bc2 cabal-install: drop merged patch 2025-01-12 00:45:25 +03:00
sternenseemann
9cdffcfedb haskellPackages.wherefrom-compat: remove broken flag 2025-01-11 15:17:23 +01:00
sternenseemann
53a9369d15 haskell.packages.ghc9101: remove all references to removed attrs
Stackage LTS 23 uses the versions that have been “removed” here by
default.

WARNING: Builds are untested, so the package still may or may not be
broken.
2025-01-11 15:03:39 +01:00
sternenseemann
82a2f09f5e haskellPackages.{cborg,serialise}: fix with tasty-quickcheck 0.11 2025-01-11 15:02:23 +01:00
sternenseemann
59c33441aa haskellPackages.text-iso8601: allow tasty-quickcheck == 0.11.* 2025-01-11 14:49:23 +01:00
sternenseemann
c5b7ed3761 haskellPackages.aeson: drop upstreamed patch 2025-01-11 14:48:58 +01:00
sternenseemann
dd7439edc8 haskellPackages.happy_2_1_3: build against matching happy-lib 2025-01-11 14:34:38 +01:00
sternenseemann
edda3fbecc haskellPackages.happy: provide happy executable to test suite 2025-01-11 14:34:38 +01:00
github-actions[bot]
78a114fa9f Merge 27b07cfcff into haskell-updates 2025-01-10 00:17:34 +00:00
github-actions[bot]
ded5a5e552 Merge master into staging-next 2025-01-09 00:14:35 +00:00
sternenseemann
16acc69f60 haskellPackages.hashable: fix test suite bounds 2025-01-08 22:56:30 +01:00
maralorn
a0b2ae3e0f haskellPackages.cabal-install: suppress error of missing local index (#370128) 2025-01-08 22:51:03 +01:00
sternenseemann
4ba7115786 haskellPackages.lukko: fix ofd locking on 32bit Linux platforms
Quoting the patch:

> Previously, OFD locking was broken on 32-bit, because it would somehow
> end up using the 64-bit fcntl() function, but pass it 32-bit off_t
> values in struct flock.  To fix this, tell libc to use always use
> 64-bit file offsets.
>
> This is the same fix that was applied for a similar issue in GHC.
2025-01-08 21:27:33 +01:00
sternenseemann
4c0634c633 haskell.packages.ghc9121: remove all references to removed attrs 2025-01-08 19:30:09 +01:00