Commit Graph

3612 Commits

Author SHA1 Message Date
Martin Weinelt
46b1474255 Reapply "haskellPackages: update stackage and hackage" (#354547)
This reverts commit 7701a9e6c6, reversing
changes made to 8991dc8e9d.

Restore haskell-updates on staging-next to save resources on hydra.
2024-11-08 18:42:24 +01:00
Vladimír Čunát
fe6d94b8f9
Revert "haskellPackages: update stackage and hackage" 2024-11-08 18:36:29 +01:00
github-actions[bot]
57af37a3be
Merge master into haskell-updates 2024-11-04 00:17:26 +00:00
Wolfgang Walther
c47859a968
postgrest: fix build on aarch64-darwin
Dependency on the Paths_ module has been removed upstream for the next
(unreleased) version already.

Until we can update, apply the patch manually.

Resolves #347885
2024-11-03 15:46:29 +01:00
Wolfgang Walther
2679bd2fd6
postgrest: 12.0.2 -> 12.0.3
Changelog:
https://github.com/PostgREST/postgrest/releases/tag/v12.0.3

Can't update to 12.2.x, yet, without figuring out some dependency
issues.
2024-11-03 15:46:28 +01:00
Wolfgang Walther
47a22a4271
postgrest: remove mentioned issue for jailbreaking
This has been closed and merged since v11 already - but the bounds are
still too strict.

The only way forward is to figure out how to upgrade to the latest
version.
2024-11-03 15:46:28 +01:00
sternenseemann
92ce112366 haskellPackages.twain: build with up to date dependencies
twain 2.2.0.0 means that we can finally stop depending on out of date
versions of http2 and warp.
2024-11-03 12:48:51 +01:00
sternenseemann
30bae674b0 haskell.packages.*.Cabal_3_1*: never supply non corepkg process
For Cabal, using a more recent version of process is practically never
necessary since it has support for a very wide range. The process
override is a relic from when we were testing cabal-install with all GHC
versions. cabal-install(-solvers) needs directory >=1.3.7.0 which in
turn needs a recent version of process to work. Consequently, the used
Cabal version needed to use the same process version or we'd have
inconsistent dependencies when building cabal-install. Since we only
support cabal-install with GHCs that ship new enough versions of both
process and directory out of the box, we can drop these overrides.
2024-11-01 13:17:30 +01:00
sternenseemann
71b09ef331 haskellPackages.Cabal_3_14_0_0: build against matching Cabal-syntax 2024-11-01 12:45:24 +01:00
sternenseemann
7261decc59 stack: provide requested static-bytes >= 0.1.1 2024-11-01 12:13:13 +01:00
sternenseemann
ef3f248740 haskellPackages.Cabal_*: use process 1.6.25.0 for GHC < 9.2.5 2024-10-31 19:30:24 +01:00
sternenseemann
001ff8665b haskellPackages.vivid: drop obsolete overrides 2024-10-31 19:11:16 +01:00
sternenseemann
7eae33bc74 haskellPackages.large-hashable: unstable-2022-06-10 -> 0.1.1.0 2024-10-31 19:10:28 +01:00
Rodney Lorrimar
33d29abe34
haskellPackages.pipes-http: Drop obsolete jailbreak 2024-10-18 09:46:02 +08:00
Rodney Lorrimar
126e642fea
haskellPackages.pipes-extras: jailbreak to fix the build
I'm not sure why this needs a jailbreak. There is already a hackage
revision to fix it:
https://hackage.haskell.org/package/pipes-extras-1.0.15/revisions/
2024-10-18 09:46:01 +08:00
Rodney Lorrimar
a8533ac55f
haskellPackages.reflex-gi-gtk: jailbreak to fix the build 2024-10-18 09:46:00 +08:00
Rodney Lorrimar
4b4284053e
haskellPackages.reflex-gloss: jailbreak to fix the build 2024-10-18 09:45:59 +08:00
Rodney Lorrimar
40f1e8f5e7
haskellPackages.gi-gtk-declarative: Fix build 2024-10-18 09:45:58 +08:00
Rodney Lorrimar
9bdc0e46de
haskellPackages.vivid: Fix build with a small patch
Some library dependency must have stopped re-exporting 'void', so now
it needs an extra import line.

This package doesn't have any VCS repo.
2024-10-18 09:45:57 +08:00
maralorn
ab3766b2b2
git-annex: Update hash 2024-10-17 23:44:39 +02:00
sternenseemann
d636557780 haskellPackages.{sbv_7_13,crackNum_2_4}: remove
These were used by the now removed pkgs.petrinizer.
2024-10-17 15:50:17 +02:00
sternenseemann
04b5b42e00 haskellPackages.network_2_6_3_1: remove at 2.6.3.1 2024-10-17 15:49:17 +02:00
sternenseemann
9afe73866e ihaskell: use stackage version of ghc-syntax-highlighter
Seems like Stackage recently has reintroduced ghc-syntax-highlighter to
its set at version 0.0.10.0 which is just what we need.
2024-10-17 15:49:08 +02:00
sternenseemann
a20970fe14 taskell: remove at 1.11.4
haskellPackages.brick_0_70_1: remove at 0.70.1

taskell's upstream repository has been archived after three years of
inactivity. There also doesn't seem to be an obvious fork that provides
a suitable, maintained replacement.

No changelog entry since taskell has already been marked as broken in
24.05 from the beginning.
2024-10-17 15:49:01 +02:00
sternenseemann
ccb5fcd8ee haskellPackages.Diff_0_3_4: remove at 0.3.4
The upstream issue for liquidhaskell is resolved. liquidhaskell is
marked broken for an unrelated issue in one of its dependencies.
2024-10-17 15:48:57 +02:00
sternenseemann
087b35da82 glirc, haskellPackages.irc-core: unbreak after latest release(s) 2024-10-17 15:14:22 +02:00
sternenseemann
745a8a50b4 haskell.packages.ghc{8107,902}.Cabal*_3_10_3_0: use process 1.6.24.0 2024-10-17 13:52:03 +02:00
sternenseemann
15ef6b0b30 haskellPackages.gi-gdk_4: 4.0.8 -> 4.0.9 2024-10-17 13:21:37 +02:00
Domen Kožar
f2b2e22837 cachix: 1.7.4 -> 1.7.5 2024-10-11 20:00:45 +01:00
github-actions[bot]
7b0a6891dd
Merge master into haskell-updates 2024-09-30 00:16:54 +00:00
Domen Kožar
6cb41a7305
haskellPackages.hnix-store-core_0_8_0_0: fix build (#344806) 2024-09-29 08:49:09 +01:00
sternenseemann
b341506a8d Merge branch master into haskell-updates
Conflicts from #341407 resolved.
2024-09-27 11:41:25 +02:00
Michael Hoang
730cdcdef7 haskellPackages.hnix-store-core_0_8_0_0: fix build 2024-09-27 12:04:31 +07:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Rodney Lorrimar
e2d259ebc0 pkgs.haskell.lib: Add disableParallelBuilding function 2024-09-23 11:36:24 +02:00
github-actions[bot]
3abd3dab62
Merge master into haskell-updates 2024-09-23 00:16:29 +00:00
LuoChen
9756225984
haskell-modules: tidy up to fix nixd warnings 2024-09-20 10:03:16 +08:00
sternenseemann
9d2a706ae7 haskellPackages.xmonad-contrib: restrict to < 0.18.1 to match xmonad
We can't update to xmonad >= 0.18 yet since Stackage LTS only includes
0.17.*.
2024-09-13 03:14:18 +02:00
sternenseemann
cc27161f1c haskellPackages.weeder: 2.8.0 -> 2.9.0 2024-09-13 03:14:18 +02:00
sternenseemann
46460a759d git-annex: update sha256 for 10.20240831 2024-09-11 20:47:02 +02:00
maralorn
9e1b3019b4
haskellPackages.system-fileio: disable checks (#339341) 2024-09-07 22:50:44 +02:00
Finn Landweber
e2af344be5
haskellPackages.system-fileio: disable checks 2024-09-07 22:26:55 +02:00
Marcin Serwin
bfc503e1be
Add info about override removal 2024-09-07 20:11:46 +02:00
Marcin Serwin
84d63aeb6b
haskellPackages.diohsc: unbreak 2024-09-03 19:47:44 +02:00
sternenseemann
6bf5e0917e haskellPackages.sdl2-ttf: move pkg-config override to proper place 2024-09-01 12:58:09 +02:00
sternenseemann
0223b73838 haskellPackages.sequence-formats: disable tests due to missing files 2024-09-01 10:56:15 +02:00
sternenseemann
ffb13b56ca haskellPackages.{spdx,puresat}: relax lower bounds in new releases 2024-08-30 12:56:40 +02:00
sternenseemann
8894a160fe haskellPackages.eventlog2html: drop upstreamed patches 2024-08-26 17:33:11 +02:00
sternenseemann
177ccd9be7 git-annex: update sha256 for 10.20240808 2024-08-26 17:29:46 +02:00
sternenseemann
d8c52fa282 haskellPackages.shakespeare: 2.1.1 -> 2.1.0.1
Version 2.1.1 is deprecated and has failing tests
2024-08-26 17:29:20 +02:00