Commit Graph

96 Commits

Author SHA1 Message Date
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
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