Commit Graph

59 Commits

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