mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-28 10:50:15 +00:00
Regenerated with update.sh. Upstream has ported 61 more eggs to CHICKEN 6 since the set was first written, taking it from 216 to 277, and released new versions of 19 of the ones already in it. Nothing was dropped. srfi-4 rejoins the dependencies that are stripped because they are part of the compiler: it is core in CHICKEN 6, like r7rs, and npdiff is the first egg in the set to declare a dependency on it. Two of the three eggs marked broken now build. transducers is unchanged at 0.10.0, but srfi-253, the only dependency of it to have moved, went from 0.2.0 to 0.3.1, and its module now resolves; generalized-arrays follows, as it only failed because it depends on transducers. feathers stays broken, but for a corrected reason: its tarball does have sources. The egg is implemented in Tcl and its .egg declares no source for the program it builds, so chicken-install falls back to a feathers.scm that is not there, which only fails because the egg is built and installed by two separate chicken-install runs. Diagnosed by @DerGuteMoritz in review, who reports that upstream intends to deprecate the egg, so it is left alone. Of the newly ported eggs, only ezxdisp needs an override, for the X11 headers it binds to. Unlike the CHICKEN 5 egg, this version builds without any extra compiler flags. 276 of the 277 eggs build. Assisted-by: Claude Code (claude-opus-5[1m])
21 lines
590 B
Nix
21 lines
590 B
Nix
{ callPackage }:
|
|
|
|
callPackage ../common {
|
|
version = "6.0.0";
|
|
hash = "sha256-koNVUrG2h60mc35Cm1q6NlEL9Cn4gW7A9tM2yMtB9EM=";
|
|
binaryVersion = 12;
|
|
|
|
depsFile = ./deps.toml;
|
|
overridesFile = ./overrides.nix;
|
|
|
|
# r7rs and srfi-4 are part of the core in CHICKEN 6, which maps both to
|
|
# nothing in setup.defaults, and neither has an egg in the 6 channel;
|
|
# cond-expand shows up because read-egg.scm flattens conditional dependency
|
|
# forms to their head, and the only egg using one restricts it to CHICKEN 5.
|
|
invalidDependencies = [
|
|
"cond-expand"
|
|
"r7rs"
|
|
"srfi-4"
|
|
];
|
|
}
|