Commit graph

88 commits

Author SHA1 Message Date
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
Sandro 2ee93d61ad
Merge pull request #110913 from siraben/other-stdenv-lib 2021-01-27 10:13:05 +01:00
Ben Siraphob 02ee14b9d5 treewide: stdenvNoCC.lib -> lib 2021-01-27 13:01:51 +07:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Mark Hudnall 79b78663e5
chicken: support darwin platform (#103748)
Darwin was not included as a supported platform for chicken. However, it compiled and
worked fine after bypassing unsupported platforms.

We make two changes to chicken's derivation. First, we add darwin as a supported
platform.

Second, we set some envvars that force the build to use nix-supplied build
tools. Chicken's Makefile for macOS hardcodes paths to gcc and other build tools
(see
https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob;f=Makefile.macosx;h=5d4d9b0aa1bb4c95e1ba7a55f9586fa86ee5034f;hb=317468e4994e6245d787400359726a9fb97d5d60#l31). We
override these envvars to use the wrapped $CC and bintools provided by nix to make
the build pure.
2020-11-15 09:11:56 -05:00
Jörg Thalheim 887295fd2d
treewide: remove the-kenny from maintainers
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Evan Hanson 4eb9e9a20c chicken: 5.1.0 -> 5.2.0
Also updates the matchable egg (used by egg2nix) from 1.0 -> 1.1 and
removes trailing slashes from the path prefix variables passed to
wrapProgram (they're unnecessary and only result in doubled-up slashes
in the values).
2020-03-01 23:42:29 -08:00
Merijn Broeren 133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
David McFarland 2197fed076 chicken: add corngood as maintainer (#76076) 2019-12-19 23:48:25 -05:00
David McFarland 02930180be chicken: update eggs to latest
Fixes #73650
2019-12-12 10:09:52 -04:00