Commit graph

99 commits

Author SHA1 Message Date
Konstantin Astafurov ca0335c064
chickenPackages_5: Remove ocaml dependency, switch to TOML 2023-04-04 20:15:00 +02:00
Daniel Nagy d02bedbe28
chickenPackages_5: overhaul ecosystem 2023-04-04 20:15:00 +02:00
Artturin fe1c7a1945 treewide: remove usages of header and stopNest
they're obsolete
2023-01-16 00:08:12 +02:00
Robert Hensing 16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
Artturin c01f509e44 treewide: source .attrs in builders
if theres a source $stdenv then this is needed

for structuredAttrs
2022-12-08 21:09:02 +02:00
Weijia Wang 32b27a6225 chickenPackages_4.chicken: use install_name_tool 2022-12-02 20:10:13 +01:00
Weijia Wang d5fd2b7e05 chickenPackages: fix build on aarch64-darwin 2022-11-27 03:06:53 +01:00
sternenseemann b394f86dcb chickenPackages*.eggDerivation: set meta.platforms if not provided
This will ensure that Hydra attempts to build the eggs on all supported
platforms instead of just the platform the evaluator is running
on (currently x86_64-linux).
2022-11-19 20:13:35 +01:00
Weijia Wang 0f8774f5ac chickenPackages.egg2nix: fix build on aarch64-darwin 2022-10-24 00:55:38 +02:00
Blake Sweeney 42e79f018c
chicken: fix darwin build 2022-09-10 10:08:13 -03:00
Rick van Schijndel ef74fd873a chickenPackages_4.chicken, chickenPackages_5.chicken: move makeWrapper to nativeBuildInputs 2022-08-14 00:10:00 +03:00
Daniel Nagy e168e46338
chickenPackages: recurse into attrs
This makes chicken packages (eggs) discoverable.

This came up during:

https://github.com/NixOS/nixpkgs/pull/165023#issuecomment-1116655349
2022-05-04 12:02:09 +02:00
Daniel Nagy 5912e391b5
chickenEggs.tcp6: init at 0.2.1 2022-05-03 22:52:50 +02:00
Daniel Nagy 5c9f806102
chickenEggs.socket: init at 0.3.3 2022-05-03 22:52:50 +02:00
Daniel Nagy 298a451eb6
chickenEggs.foreigners: init at 1.5 2022-05-03 22:52:50 +02:00
Daniel Nagy e31de32396
chickenEggs.feature-test: init at 0.2.0 2022-05-03 22:52:50 +02:00
Daniel Nagy b756fabd1a
chickenEggs.address-info: init at 1.0.5 2022-05-03 22:52:49 +02:00
Daniel Nagy 876def9433
chickenEggs.sha2: init at 4.0.5 2022-05-03 22:52:49 +02:00
Daniel Nagy e9fa73c93d
chickenEggs.message-digest-primitive: init at 4.3.2 2022-05-03 22:52:49 +02:00
Daniel Nagy e7bd776d5b
chickenEggs.json: init at 1.6 2022-05-03 22:52:49 +02:00
Daniel Nagy 01ab95c886
chickenEggs.packrat: init at 1.5 2022-05-03 22:52:49 +02:00
Daniel Nagy 09f4886b37
chickenEggs.utf8: init at 3.6.2 2022-05-03 22:52:48 +02:00
Daniel Nagy 95d24cad2a
chickenEggs.uri-generic: init at 3.2 2022-05-03 22:52:48 +02:00
Daniel Nagy 7e65e01f83
chickenEggs.uri-common: init at 2.0 2022-05-03 22:52:48 +02:00
Daniel Nagy 534f88d368
chickenEggs.symbol-utils: init at 2.1.0 2022-05-03 22:52:48 +02:00
Daniel Nagy 42cd512356
chickenEggs.string-utils: init at 2.4.0 2022-05-03 22:52:48 +02:00
Daniel Nagy e91febd454
chickenEggs.srfi-69: init at 0.4.1 2022-05-03 22:52:47 +02:00
Daniel Nagy 236e58ec33
chickenEggs.srfi-18: init at 0.1.6 2022-05-03 22:52:47 +02:00
Daniel Nagy d74cdc6734
chickenEggs.spiffy: init at 6.3 2022-05-03 22:52:47 +02:00
Daniel Nagy 477e06109e
chickenEggs.sendfile: init at 1.8.3 2022-05-03 22:52:47 +02:00
Daniel Nagy 8d3b68f518
chickenEggs.regex: init at 2.0 2022-05-03 22:52:47 +02:00
Daniel Nagy 8c7f1233e6
chickenEggs.miscmacros: init at 1.0 2022-05-03 22:52:46 +02:00
Daniel Nagy bb9bf815fe
chickenEggs.memory-mapped-files: init at 0.4 2022-05-03 22:52:46 +02:00
Daniel Nagy 588e750718
chickenEggs.set: init at 2.2 2022-05-03 22:52:46 +02:00
Daniel Nagy 38f7ead82d
chickenEggs.intarweb: init at 2.0.1 2022-05-03 22:52:46 +02:00
Daniel Nagy 4c7e5a0812
chickenEggs.defstruct: init at 2.0 2022-05-03 22:52:45 +02:00
Daniel Nagy bdfbb00e0c
chickenEggs.check-errors: init at 3.2.0 2022-05-03 22:52:45 +02:00
Daniel Nagy 6ebe5ef320
chickenEggs.base64: init at 1.0 2022-05-03 22:52:45 +02:00
Daniel Nagy 91d2292a53
chickenEggs.apropos: init at 3.6.0 2022-05-03 22:52:45 +02:00
sternenseemann e9d8ace0ae
Merge pull request #134514 from MostAwesomeDude/chicken
CHICKEN docs and updates
2022-04-22 14:02:23 +02:00
Corbin ec35f59fd1 chickenPackages.chickenEggs.srfi-189: init at 0.1
Semi-automatically done by egg2nix.
2022-04-21 15:19:09 -07:00
Corbin 212fecb734 chickenPackages.chickenEggs.srfi-13: 0.3 -> 0.3.1
Performed semi-automatically with egg2nix, as a test of freshly-written
documentation.
2022-04-21 15:19:06 -07:00
Jonathan Ringer 62b81e9edb chicken: disable tests for darwin
Test suite assumes access to the `hostname` command, and a few
other gnu coreutil assumptions, not compatible with darwin.

Enable doInstallCheck to compensate
2022-04-13 14:31:30 -07:00
Felix Buehler 45eeb92d44 chickenPackages_4.egg2nix: switch to fetchFromGitHub 2022-01-08 15:38:10 +01:00
R. Ryantm 27d3c246b2 chicken: 5.2.0 -> 5.3.0 2021-12-11 15:20:35 +00:00
Daniel Nagy b553ac45a2
chickenPackages_5.chicken: use lib.makeBinPath instead 2021-06-30 09:23:22 +02:00
Daniel Nagy 1d60b17566
chickenPackages_5.chicken: check the binaryVersion (#128202)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-26 21:47:51 +02:00
sternenseemann 3937980850 chickenPackages_{4,5}: recurseIntoAttrs
This prevents further evaluation regression for chickenPackages if they
are deprecated again. Since chickenPackages_4 and chickenPackages_5 are
extremely tiny package set, the cost of building one additional set on
hydra is probably fine.
2021-03-03 13:40:47 +01:00
sternenseemann 6f2fbf5f0b treewide: add missing lib inputs
This fixes hopefully all remaining missing lib inputs, likely introduced
as a regression by our recent treewide switch from stdenv.lib to lib.
These instances are all I could find using nix-instantiate --parse using
the following command:

    find "$NIXPKGS" -name '*.nix' \
      -and ! -path "$NIXPKGS/pkgs/development/interpreters/python/cpython/docs/template.nix" \
      -and ! -path '$NIXPKGS/.git/**' \
      -print0 | xargs -0 nix-instantiate --parse >/dev/null
2021-03-03 13:40:45 +01:00
Ben Siraphob e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00