Commit Graph

921 Commits

Author SHA1 Message Date
Cass Fridkin
155c8dea99 pandoc-cli: test lua and server features are enabled by default
The lua and server Cabal flags are expected to be on by default. Assert
they actually made it into the built binary via a `pandoc --version`
check in postInstall, so a future toolchain change can't silently drop
them without failing the build.

https://github.com/NixOS/nixpkgs/issues/540900

Co-authored-by: Lukas Epple <sternenseemann@systemli.org>
Assisted-by: Claude Code <noreply@anthropic.com>
2026-07-27 06:05:00 -06:00
whispers
d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
Jörg Thalheim
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 Walther
fdc9415c02 haskellPackages.qhs: fix dependency bounds and tests (#517630) 2026-06-07 10:27:44 +00:00
Peter A.
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
erics118
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
Marc Scholten
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
sternenseemann
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 Scholten
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 Scholten
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
@mjones
9b331020db treewide: fix typo of NPM → npm (#506286) 2026-04-05 23:50:21 +00:00
sternenseemann
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-Ya
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-Ya
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]
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
sternenseemann
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
sternenseemann
d443459bc6 haskellPackages.cabal-install: fix build when cross compiling (#490936) 2026-03-11 10:06:32 +00:00
sternenseemann
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 Wang
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