Commit Graph

11765 Commits

Author SHA1 Message Date
Vladimír Čunát
f721a4e926 Merge master into staging-next 2026-08-11 06:00:18 +02:00
dish
144aa15a15 {libappindicator,libdbusmenu,libindicator}-gtk2: drop (#551259) 2026-08-11 03:23:44 +00:00
whispers
c7404c9232 libappindicator-gtk3: make alias for libappindicator 2026-08-10 23:03:31 -04:00
dish
7b665a74ed haskellPackages.gtkimageview: drop gtkimageview dependency
the top-level `gtkimageview` package is getting dropped, so regenerate
to fix this here
2026-08-10 15:25:14 -04:00
nixpkgs-ci[bot]
a68f8e3193 Merge master into staging-next 2026-08-09 18:08:38 +00:00
whispers
c3f49068d7 haskellPackages: regenerate hackage packages after gnome2 drop 2026-08-05 22:23:31 -04:00
whispers
80bdbb7475 gnome2: drop package set
the gnome2 namespace nebulously refers to an gnome 2, a desktop we never
properly packaged. now it holds a bunch of gtk2 or otherwise unused
packages. its contents were handled in previous commits, and now that it
is empty except for aliases, we drop the namespace entirely. aliases
were added only for the recent additions to the list, as the ones from
before 2024 seem to have little use and are no longer kept in
aliases.nix.
2026-08-05 22:23:31 -04:00
nixpkgs-ci[bot]
9e1bab7630 Merge staging-next into staging 2026-08-01 00:32:56 +00:00
Taimoor Zaeem
2beb74cc55 postgrest: 14.15 -> 14.16
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.16
2026-07-31 15:22:07 +05:00
nixpkgs-ci[bot]
0d520c8698 Merge staging-next into staging 2026-07-28 00:31:26 +00:00
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
·𐑑𐑴𐑕𐑑𐑩𐑤
a8a9d12bac haskellModules.darcs: drop unused fgl 2026-07-26 12:01:59 -07:00
Wolfgang Walther
3027fb64b8 postgrest: 14.14 -> 14.15 (#543469) 2026-07-24 21:14:56 +00:00
whispers
d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
Taimoor Zaeem
afa90ed54e postgrest: 14.14 -> 14.15
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.15
2026-07-19 15:12:37 +05:00
Wolfgang Walther
1cafcf671b postgrest: 14.13 -> 14.14
Release Notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.14
2026-06-30 21:14:53 +02: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
Aliaksandr
35ce861650 ghcWithPackages: throw on non-derivation inputs
Previously the user-supplied package list was passed directly through
`lib.closePropagation` and an `isHaskellLibrary`-attribute filter, so
mistakes such as `[ dontCheck hp.foo ]` (forgetting parentheses around
the override) silently produced a GHC environment with the affected
package missing instead of failing.

Validate each top-level entry up front. We deliberately accept any
derivation (not just Haskell libraries), because shellFor passes
mixed inputs like `libraryFrameworkDepends` through here on Darwin;
those are still silently dropped by the existing closure-side filter.
The user-error case the issue is about -- non-derivation values like
functions or strings -- is now rejected with a helpful message that
points at the canonical fix.

Fixes #30304

Assisted-by: claude-code with claude-opus-4-8[1m]-high
2026-06-16 18:47:38 +03:00
Yt
f3785405f6 libsoup_2_4: drop (#529295) 2026-06-15 23:27:32 +00:00
sterni
5ad26e362d haskell.packages.ghc912.glib: patch incompatibility with rts
Resolves https://github.com/NixOS/nixpkgs/issues/525467.
2026-06-14 15:17:54 +02:00
Taimoor Zaeem
bc1fa5c863 postgrest: 14.12 -> 14.13
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.13
2026-06-12 13:22:21 +05:00
whispers
1e4bb05fbd haskellPackages: regenerate hackage packages after libsoup_2_4 drop 2026-06-08 11:32:00 -04:00
whispers
8b79d46084 haskellPackages.{gi-soup2,spike}: mark broken
We are dropping libsoup 2.4 due to it having been long insecure. There
are two remaining dependents in the Hackage set:
- spike is a 15 year old "experimental web browser"
- gi-soup2 is autogenerated bindings for libsoup 2.4
Neither of these justify being kept around, so we mark them broken so
the package set can continue to evaluate.
2026-06-08 11:08:54 -04:00
whispers
214e546fc4 haskellPackages: regenerate hackage packages 2026-06-08 11:08:28 -04: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
Wolfgang Walther
cb2b6576d1 haskellPackages.hadolint: add back justStaticExecutables and fix Paths references on aarch64-darwin (#528142) 2026-06-07 10:14:44 +00: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
Wolfgang Walther
8261a02870 maintainers: remove shlok (#523732) 2026-06-04 14:26:51 +00:00
Hythera
869cc21cd2 maintainers: remove shlok 2026-06-04 16:16:27 +02:00
Wolfgang Walther
f0712d1576 haskellPackages.warp: skip tests on darwin due to sandbox (#526369) 2026-06-01 17:44:03 +00:00
Marcin Serwin
85ac6ca088 maintainers: drop ttuegel
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-31 20:27:39 +02:00
Wolfgang Walther
057b9549f1 haskellPackages.warp: skip tests on darwin due to sandbox
Warp has been failing to build in the darwin sandbox for a long time,
because of some failing tests, even with local networking enabled. This
does not surface when using it from the cache, because hydra builds
without sandbox. But for development / nixpkgs-review, this is heavily
annoying. Disabling these two tests makes the build pass on the
community builder for me.
2026-05-31 15:40:37 +02:00
Michael Peyton Jones
aac4e39ed0 haskellPackages: move hoogle docPackages into passthru
This can get very big and lead to "command line length exceeded" errors
when building hoogle databases for large numbers of packages.
2026-05-26 17:08:20 +01:00
Sigmanificient
0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
Wolfgang Walther
9a763ad07b postgrest: 14.11 -> 14.12
Release Notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.12
2026-05-22 23:57:07 +02:00
Samir Talwar
44619b7c78 cabal-fmt: do not override Cabal-syntax
cabal-fmt now builds well without the override for `Cabal-syntax` ([but
with jailbreaking for other dependencies][cabal-fmt#98]) on GHC versions
9.6 and up (and possibly on earlier versions; I did not test it).

[cabal-fmt#98]: https://github.com/phadej/cabal-fmt/issues/98
2026-05-22 12:02:41 +02:00
K900
877385b045 Merge remote-tracking branch 'origin/master' into staging-next 2026-05-18 16:19:13 +03:00
Markus Theil
6458bafb72 haskellPackages.botan-bindings: 0.2.0.0 -> 0.3.0.0
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-05-18 09:27:46 +02:00
Markus Theil
e3512cc0ea haskellPackages.botan-low: 0.1.0.0 -> 0.2.0.1
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-05-18 09:27:46 +02:00
Michael Daniels
e4da0a7e03 Merge branch 'master' into staging-next 2026-05-17 20:04:53 -04:00
Eman Resu
c4e70c2a59 various: remove nested lists in build inputs 2026-05-16 22:39:19 -04: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
Michael Daniels
a6aa7c3b27 Merge commit '9d8e096346e9c51041858b3b301ffe1d7d4e63d5' into haskell-updates 2026-05-11 08:36:47 -04:00
Taimoor Zaeem
2df1d67602 postgrest: 14.8 -> 14.11
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.11
2026-05-09 13:36:51 +05:00
Alexandre Esteves
d14c80e68e haskellPackages.*: enable packages that build on aarch64-darwin 2026-05-08 12:11:55 +02:00
Alexandre Esteves
22a0875c6d haskellPackages.*: unmark a few packages as broken 2026-05-08 12:11:55 +02:00
Sander
b5bfb946e4 cachix: 1.11.0 -> 1.11.1 2026-05-07 18:56:55 +02:00
sternenseemann
e9138ee161 haskellPackages: clean up overrides for failing / broken packages (#511554) 2026-04-30 10:59:46 +00:00
Ai-Ya-Ya
09a8cc955c haskellPackages.beam-duckdb: disable Apache Iceberg tests
Apache Iceberg is not packaged and not part of pkgs.duckdb
2026-04-30 12:55:50 +02:00