920 Commits
Author SHA1 Message Date
whispers d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
Jörg ThalheimandSergei Zimmerman dc05c0d446 haskellPackages.nix-serve-ng: build against lix
Upstream nix-serve-ng has switched to Lix as its supported Nix
implementation, so follow upstream and build the Lix-backed variant
by default. Add a release-notes entry since this changes pkgs.nix-serve-ng.
2026-06-28 20:50:43 +03:00
Wolfgang WaltherandGitHub fdc9415c02 haskellPackages.qhs: fix dependency bounds and tests (#517630) 2026-06-07 10:27:44 +00:00
Peter A.andWolfgang Walther 6790716eaa haskellPackages.qhs: 0.4.1 -> 0.4.3
Use the upstream release with relaxed dependency bounds and declared
test build tools. Fetch it without IFD and keep the built executable on
PATH during checkPhase.
2026-06-07 12:19:36 +02:00
erics118andWolfgang Walther c41681c9ed hadolint: add back justStaticExecutables and fix Paths_ references on aarch64-darwin
closure goes from 4.3 Gib to 127.8 Mib

removes outdated `disableCabalFlag "static"`, as such a flag is no
longer defined
2026-06-07 12:09:05 +02:00
9c990e0af8 haskellPackages.ihp: pin to hasql 1.10
IHP needs hasql >= 1.10 via hasql-mapping. Use overrideScope to pin
IHP to the newer hasql versions which are already available as
version-suffixed extra-packages, keeping the Stackage LTS 24 defaults
for the rest of the package set.

The scope renames the hasql-stack attributes for IHP and unmarks
hasql-mapping (which is version-resolution-specific, mirroring the
hasql-notifications entry in the postgrest scope). hasql-mapping
stays in broken.yaml because it genuinely fails against the default
hasql 1.9.3.1 from Stackage LTS 24. dontCheck for the scoped deps
lives in the top-level overlay so it can apply to the versioned
attributes; tests are disabled because they connect to PostgreSQL /
docker at runtime.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 14:39:23 +02:00
sternenseemannandGitHub e9138ee161 haskellPackages: clean up overrides for failing / broken packages (#511554) 2026-04-30 10:59:46 +00:00
sternenseemann c461129fd5 haskellPackages.lager: disable nonterminating test suite 2026-04-27 17:27:10 +02:00
sternenseemann 65222096aa haskellPackages.paypal-adaptive-hoops: move override to -nix 2026-04-23 11:55:11 +02:00
sternenseemann 0acbc12ee9 haskellPackages.cryptol: move override to configuration-nix 2026-04-23 11:54:04 +02:00
sternenseemann 88ea239695 haskellPackages.hgeometry-combinatorial: move test suite override
This override looks to be permanent as upstream does not intend on
removing the dependency on cabal-install.
2026-04-23 11:54:01 +02:00
sternenseemann c9771f6df7 haskellPackages: move various dep overrides to configuration-nix
Most of these packages don't build at the moment, but it looks like the
overrides are going to be necessary going forward as well.
2026-04-23 11:54:01 +02:00
sternenseemann d4d7a06796 haskellPackages.inline-java: move override to configuration-nix
I attempted fixing the build of its dependency, jni, but there is
another build problem after correcting the path to libjvm.so.
2026-04-23 11:54:01 +02:00
sternenseemann a5dcb10639 haskellPackages.tmp-postgres: move override to configuration-nix
Supposedly, Mercury are going to release a new version of this package
soon™ after they have been granted maintainership, so there is probably
some value in keeping this around despite the package being broken at
the moment.
2026-04-23 11:54:01 +02:00
sternenseemann 40f0feac51 Merge commit 5fbed93b08 into haskell-updates
We see some attribute names from staging which finally match the
output of some packages which unbreaks them again.
2026-04-23 11:22:32 +02:00
Marc ScholtenandClaude Opus 4.7 175e8da441 haskellPackages.postgresql-simple-postgresql-types: unbreak
The only test suite requires testcontainers-postgresql (docker); skip
it with dontCheck. Also drops postgresql-simple-postgresql-types from
transitive-broken.yaml now that postgresql-types is unbroken.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 14:12:49 +01:00
Marc ScholtenandClaude Opus 4.7 5cddaf9e1d haskellPackages.postgresql-types: unbreak, run unit tests
postgresql-types ships a second `integration-tests` suite that requires
testcontainers-postgresql and Docker; select just `unit-tests` via
testTargets so Hydra can still run the hspec suite.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 13:42:19 +01:00
Stefan Frijters a8aa19d004 haskellPackages.text-zipper: add hspec-discover
Fixes "ghc-9.10.3: Haskell pre-processor: could not execute: hspec-discover"
when strictDeps is enabled.
2026-04-12 22:44:48 +02:00
@mjonesandGitHub 9b331020db treewide: fix typo of NPM → npm (#506286) 2026-04-05 23:50:21 +00:00
sternenseemannandGitHub 8b41ee911c haskellPackages.pandoc: build with -f+embed_data_files (#505790) 2026-04-04 12:01:44 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤 a0d0b06495 treewide: fix typo of NPM → npm 2026-04-03 19:08:04 +07:00
sternenseemann 3dc5816c75 pandoc: add pandoc-server symlink 2026-04-02 14:12:33 +02:00
sternenseemann 0990e10ecf haskellPackages.pandoc: build with -f+embed_data_files
This embeds the data files into the pandoc library instead of referencing
the data output. This is not exactly desireable since it doesn't (necessarily)
make the executable relocatable or anything, but is required for pandoc-server
to work correctly (when built against pandoc) since it can't do I/O, i.e. can't
read from the data output.

The data files are still installed, but into $out, so that the reference can
more easily be removed when desired. (It is incurred even with a separate
data output.)

Previously, this was just enabled in pkgs.pandoc, but since that is no longer
the same as haskellPackages.pandoc, the flag has no effect.
Resolves #377637.
2026-04-02 14:09:12 +02:00
Ai-Ya-YaandWolfgang Walther d4f018a21e haskellPackages.reanimate: unbreak
see https://github.com/reanimate/reanimate/pull/317 for more details
2026-03-30 12:55:14 +02:00
Ai-Ya-YaandWolfgang Walther eb0717565c haskellPackages.reanimate-svg: unbreak
see https://github.com/reanimate/reanimate-svg/pull/48 for more details
2026-03-30 12:55:13 +02:00
Michael Daniels 158b9658c7 Merge commit 'cdcbeed79e125cab3dc51e9ce2452fb63118efd8' into haskell-updates 2026-03-27 22:23:10 -04:00
nixpkgs-ci[bot]andGitHub 0b2d5b3b2f Merge staging-next into staging 2026-03-27 00:27:00 +00:00
sternenseemann b0f3cf820e nix-serve-ng: 1.0.1-unstable-2025-05-28 -> 1.1.0-unstable-2026-03-26
Adds support for Lix 2.93, 2.94.1 (!) and 2.95.
2026-03-26 20:56:44 +01:00
Alexandre Esteves b388850ca4 haskellPackages: fix eval cycle when doCheck is enabled for cross 2026-03-17 13:58:51 +00:00
Alexandre Esteves 3750bf46f3 haskellPackages.iserv-proxy: fix on GHC 9.6 2026-03-16 03:02:49 +00:00
sternenseemann 743c153931 haskellPackages.mysql-haskell: skip test suite requiring server 2026-03-16 00:09:44 +01:00
sternenseemann c3ed117150 haskellPackages.scgrep: skip broken test suite 2026-03-16 00:09:27 +01:00
sternenseemann 8bbaf1bb88 haskellPackages.notion-client: disable tests which need network/API 2026-03-15 23:43:02 +01:00
sternenseemann 9a6845e529 haskellPackages.futhark-server: pin to 1.3.0.0 to match futhark
See https://github.com/diku-dk/futhark/issues/2397#issuecomment-4063640028.
2026-03-15 20:44:34 +01:00
sternenseemann e1283fbe88 futhark: build against lsp >= 2.8 as requested
Build still fails due to https://github.com/diku-dk/futhark/issues/2397.
2026-03-15 19:43:51 +01:00
sternenseemann a8c65affa2 haskellPackages.esqueleto-postgis: disable db reliant tests 2026-03-12 14:06:03 +01:00
sternenseemann f949e4c7ca haskellPackages.quick-process: provide git for testsuite compilation 2026-03-12 13:11:25 +01:00
sternenseemannandGitHub 00fa554ffe haskell.compiler.ghc912: 9.12.2 -> 9.12.3, haskell.packages.ghc9123.fourmolu,cabal-add: fix build (#494049) 2026-03-11 15:20:00 +00:00
sternenseemannandGitHub d443459bc6 haskellPackages.cabal-install: fix build when cross compiling (#490936) 2026-03-11 10:06:32 +00:00
sternenseemannandGitHub 36d32fd67b haskell.packages.ghc914.haskell-debugger: fix compilation (#496489) 2026-03-11 10:03:41 +00:00
sternenseemann eb4dcd05a5 haskellPackages.{cabal-add,fourmolu}: don't unnecessarily add prog to PATH
cabal-add and fourmolu (ab)use build-tool-depends in order to have the
package's executable in PATH during test suite _execution_. This feature
was introduced in Cabal 3.14, so we can stop modifying PATH for GHC >=
9.12.
2026-03-10 23:08:34 +01:00
Alexandre Esteves f26469276b haskell.packages.ghc914.haskell-debugger: fix compilation 2026-03-07 14:53:17 +00:00
Weijia WangandGitHub cf1c78c332 wxwidgets_3_{1,2}: rename from wxGTK3{1,2} (#489736) 2026-03-06 08:29:12 +00:00
Sandro Jäckel 60f99b4448 postgresqlTestHook: use meta.badPlatforms to allow usage of lib.meta.availableOn 2026-03-01 03:13:10 +01:00
quantenzitrone 62efab0dad wxwidgets_3_{1,2}: rename from wxGTK3{1,2}
fit attrname to pname
2026-02-27 10:56:33 +01:00
Alexandre Esteves 04349a7338 haskellPackages.cabal-install: fix build when cross compiling 2026-02-22 18:51:36 +00:00
Michael Daniels 518574dbaa Merge commit '24c32abce296e4e182b1cbd0f1236ba65703a711' into haskell-updates 2026-02-17 19:57:04 -05:00
Michael Daniels 890fb79b29 Merge branch 'master' into staging-next 2026-02-17 19:43:49 -05:00
maralorn f372e830cc haskellPackages.tailwind: Remove override
This breaks tailwind, but according to #489959 pkgs.nodePackages."@tailwindcss/*" is about to be removed.
2026-02-13 01:24:17 +01:00
sternenseemann 3c04c957b1 Merge haskell-updates PR #485516 into staging 2026-02-08 14:12:07 +01:00