Commit Graph

11765 Commits

Author SHA1 Message Date
Naïm Camille Favier
62d7a2f5b9 haskellPackages.Agda: add ncfavier as maintainer 2025-06-26 12:46:06 +02:00
sternenseemann
1c57a2a24c haskellPackages.jpeg-turbo: fix dep discovery and tests 2025-06-24 19:19:44 +02:00
sternenseemann
50b7532530 haskellPackages.tree-diff: disable flaky test / failing on edge case
There hasn't been movement on this in many years since the package seems
to be in maintenance mode only, but it is a prominently used dependency,
so we'll have to ignore this, pretty much.

Reference https://github.com/haskellari/tree-diff/issues/79.
Reference https://github.com/NixOS/nixpkgs/pull/384127#issuecomment-2995073608.
2025-06-23 12:19:21 +02:00
maralorn
dc81e6e744 haskellPackages.hexstring: unbreak (#418719) 2025-06-23 11:45:00 +02:00
Julien Malka
4578b4e63e haskellPackages.hexstring: unbreak 2025-06-23 08:24:05 +02:00
Wolfgang Walther
ffcada9749 haskellPackages.postgrest: 13.0.0 -> 13.0.4
Just fixes some regressions in v13.

Changelog:
https://github.com/PostgREST/postgrest/blob/v13.0.4/CHANGELOG.md
2025-06-21 22:08:28 +02:00
zimbatm
08c7dcbdae haskellPackages: regenerate package set based on current config (#416056)
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --fast
2025-06-21 19:57:37 +02:00
zimbatm
33c122aece haskellPackages.cabal2nix-unstable: 2025-04-30 -> 2025-06-14
Includes the nettool patch
2025-06-21 19:57:36 +02:00
zimbatm
39c01d22bf net-tools: rename from nettools
By being in sync with the pname, it makes it easier to walk back from
the pname that shows in the /nix/store back to the attribute.

This change should not cause any rebuild.
2025-06-21 19:57:36 +02:00
Wolfgang Walther
d3e08d31f7 haskell.packages.ghc94.stan: don't use directory-ospath-streaming (#418716) 2025-06-21 12:55:26 +00:00
sternenseemann
f105d662f9 haskell.packages.ghc94.stan: don't use directory-ospath-streaming
The reliance on the OsPath API of this package means that there's no
(easy?) install plan for GHC < 9.6. We only _need_ stan for GHC 9.4 HLS,
on lower versions it seems to be broken by independent issues.
2025-06-21 13:52:06 +02:00
sternenseemann
21a6a7fc56 Merge commit b8d24418ab into haskell-updates 2025-06-21 12:50:06 +02:00
Alexandre Esteves
4fe25a0493 Add note about leaking into RPATH 2025-06-16 04:37:18 +01:00
nixpkgs-ci[bot]
9555d37496 Merge master into staging-next 2025-06-12 12:07:03 +00:00
Wolfgang Walther
d41710e910 haskell.packages.*.ghcWithPackages: Fix on darwin (#415434) 2025-06-12 08:21:53 +00:00
sternenseemann
c96d965e14 haskellPackages.pandoc-crossref: pin to 0.3.19
This matches pandoc == 3.6.*.
2025-06-11 13:47:14 +02:00
maralorn
4df6d52d96 haskell.packages.ghc910.haskell-language-server: Fix build 2025-06-11 10:25:51 +02:00
maralorn
9f40562c53 pandoc-crossref: Remove myself as maintainer 2025-06-11 09:40:01 +02:00
Rebecca Turner
c2ffd1f4a8 haskell.packages.*.ghcWithPackages: Fix on darwin
Previously, `ghcWithPackages` would fail to build on macOS because
package `.conf` files now contain a literal `${pkgroot}` (which of
course does not exist):

```
$ grep -Poz "dynamic-library-dirs:\s*\K .+\n" /nix/store/s5xrmb3583fd5qjrqsg73fblaq46gqpd-ghc-9.10.1-with-packages/lib/ghc-9.10.1/lib/package.conf.d/*
...
/nix/store/s5xrmb3583fd5qjrqsg73fblaq46gqpd-ghc-9.10.1-with-packages/lib/ghc-9.10.1/lib/package.conf.d/unix-2.8.5.1-ce1b.conf.copy: ${pkgroot}/../lib/aarch64-osx-ghc-9.10.1
...
```

Therefore, we use `ghc-pkg --simple-output list` to get a list of
`.conf` files and `ghc-pkg --simple-output field "$pkg"
dynamic-library-dirs` to get the value of the field while expanding
`${pkgroot}` prefixes.
2025-06-10 10:36:07 -07:00
K900
5ff48726ed Merge remote-tracking branch 'origin/master' into staging-next 2025-06-10 16:28:43 +03:00
Niklas Hambüchen
a12f3a9961 haskellPackages.lz4-frame-conduit: Fix test by adding lz4 binary (#410785) 2025-06-10 14:31:18 +02:00
Wolfgang Walther
9bd652c430 haskellPackages.adblock2privoxy: unbreak (#415307) 2025-06-09 18:22:19 +00:00
rnhmjoj
ad06620ad2 haskellPackages.adblock2privoxy: unbreak 2025-06-09 20:11:09 +02:00
sternenseemann
e756cc1b5e Merge 73557c22ec into haskell-updates 2025-06-08 13:03:37 +02:00
Niklas Hambüchen
dcf6af335a haskellPackages.lz4-frame-conduit: Fix test by adding lz4 binary 2025-06-08 12:34:36 +02:00
Akshay Mankar
0e051017d4 haskellPackages.amazonka-s3-streaming: Use source from hackage
This package is not part of the amazonka repository.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2025-06-08 12:32:07 +02:00
sternenseemann
4081597cf1 haskell.packages.ghc9102.servant-client: fix for text >= 2.1.2
The issue presents itself in README.lhs which normally is a symlink to
README.md. Upstream has a patch fixing the issue, but we need to
additionally deal with the fact that the Hackage tarball doesn't
preserve the symlink, of course.
2025-06-08 12:18:28 +02:00
Wolfgang Walther
a45fdcd4a7 haskellPackages.jsaddle-warp: fix build and tests (#413334) 2025-06-07 12:05:15 +00:00
maralorn
a8e6185339 haskellPackages: fixes for pkgsCross.aarch64-android-prebuilt (#355543) 2025-06-04 21:06:26 +02:00
Alexandre Esteves
bfd42933b2 haskellPackages: remove unneeded jailbreaks 2025-06-04 19:19:50 +02:00
sternenseemann
1265c0f292 git-annex: update sha256 for 10.20250520
Update the link to the mentioned issue and summarize upstream's
response.
2025-06-04 14:18:40 +02:00
sternenseemann
c327ff43ba haskellPackages.persistent-test: pin to < 2.13.1.4, match persistent
Since Stackage LTS doesn't run test suites, PVP legal updates can
sometimes break test suites. This happened here. See the comment for
details.

Presumably because of configuration ordering, there's no elegant way to
override a constraint from stackage.yaml at the moment.
2025-06-04 14:16:42 +02:00
Alexandre Esteves
3094b65aa7 haskellPackages.android-activity: unmark broken on android 2025-06-04 13:12:12 +01:00
Alexandre Esteves
571e7eb5d2 haskellPackages: disable shared libraries on android-prebuilt
Fixes build of `pkgsCross.aarch64-android-prebuilt.haskell.packages.ghc910.attoparsec`:
```
RPATH of binary /nix/store/g6ncgk2b04mv722hh2jgfbixyawbwabv-attoparsec-aarch64-unknown-linux-android-0.14.4/lib/ghc-9.10.1/lib/aarch64-android-ghc-9.10.1-inplace/libHSattoparsec-0.14.4-GkMCGqk5eKArKmd1r9IB7-ghc9.10.1.so contains a forbidden reference to /build/
```
2025-06-04 13:12:12 +01:00
nixpkgs-ci[bot]
5957df0f6a Merge master into staging-next 2025-06-03 12:07:20 +00:00
Wolfgang Walther
443e53e24b haskellPackages: unbreak packages
This commit has been generated by

maintainers/scripts/haskell/unbreak.nu

and

maintainers/scripts/haskell/regenerate-hackage-packages.sh
2025-06-03 08:58:25 +02:00
Wolfgang Walther
141e7eb605 haskellPackages: run treefmt
Introduced in previous commit.
2025-06-03 08:58:23 +02:00
maralorn
2c526a5d52 haskell-language-server: Fix build (on ghc 9.12) 2025-06-03 00:33:31 +02:00
Alexandre Esteves
068ae71a17 haskellPackages.jsaddle-warp: fix build and tests 2025-06-02 22:41:42 +01:00
Alexandre Esteves
5d3f0664a2 haskellPackages: remove patches merged upstream 2025-06-02 21:56:52 +01:00
Sander
5a453a8a0d cachix: 1.7.8 -> 1.7.9 2025-06-02 20:47:20 +02:00
nixpkgs-ci[bot]
f5096bbfa6 Merge master into staging-next 2025-06-02 18:05:37 +00:00
Wolfgang Walther
a4e47204ab haskellPackages: use warnIf instead of assert
Contrary to intuition, an assert will **not** fail CI's Eval workflow.
Instead, the package will be hidden from Eval. A warning will be
evaluated - and then cause Eval to fail.

Also, all warnings are printed, before Eval fails. Thus we can see at
one glance which packages need to be checked and don't need to iterate.
2025-06-02 19:21:13 +02:00
Wolfgang Walther
b79d0b5f45 haskellPackages.gi-vte: drop patch
We have 2.91.35+ now, so the patch is included.
2025-06-02 18:40:49 +02:00
Wolfgang Walther
1ffb8b4af1 haskellPackages.gogol: remove source override
1.0.0.0 has now been released on hackage.
2025-06-02 18:40:44 +02:00
Wolfgang Walther
85d97632cf haskellPackages.feedback: drop override
This has been updated to 0.2.0.0, but it's still marked as broken (and
rightly so).

Clearing the assert.
2025-06-02 18:40:41 +02:00
sternenseemann
6aee08b687 haskellPackages.bsb-http-chunked: re-enable tests on i686
The corresponding bug in blaze-builder has been fixed.
2025-06-02 16:29:18 +02:00
Peder Bergebakken Sundt
c77ac9dfc3 treewide: fix typos 2025-06-02 16:07:07 +02:00
maralorn
2c45299b8d pandoc: Backport patch from 3.6.4 to fix tests 2025-06-02 13:19:10 +02:00
Wolfgang Walther
5d69a7eb28 haskell.packages.ghc910.ghc-lib: 9.10.2.20250503 -> 9.10.2.20250515
Fixes eval.
2025-06-02 09:40:12 +02:00