John Ericson
f79f80dbf2
treewide: get rid of platforms.allBut
...
Negative reasoning like `allBut` is a bad idea with an open world of
platforms. Concretely, if we add a new, quite different sort of
platform, existing packages with `allBut` will claim they work on it
even though they probably won't.
2018-03-14 18:44:42 -04:00
John Ericson
046f091e0d
treewide: Don't use envHook anymore
...
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-12-30 22:04:22 -05:00
Evan Hanson
58f3e8e9e4
chicken: 4.11.0 -> 4.13.0
...
Also update the chicken-ssql egg dependency version for ugarit and
ugarit-manifest-maker from 0.2.2 to 0.2.4 to include a fix for an issue
uncovered by chicken-4.13.0 (see [1] and [2] for more info).
[1]: https://bitbucket.org/DerGuteMoritz/ssql/pull-requests/1
[2]: https://salmonella-linux-x86-64.call-cc.org/chicken-4/gcc/linux/x86-64/2017/04/19/yesterday-diff/log2/install/ssql.html
2017-12-15 12:14:20 +13:00
Orivej Desh
fb703ad117
treewide: update the usage of makeWrapper after #31497
2017-11-19 23:50:49 +00:00
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
as it is the official name since 2016
https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop
exception are parts refering to older versions of macOS like
"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Caolan McMahon
cd01aab444
chicken: 4.10.0 -> 4.11.0
2016-06-26 11:14:34 +02:00
Moritz Ulrich
ff162a70c6
chicken: 4.9.0.1 -> 4.10.0
2015-08-21 15:43:52 +02:00
codyopel
e29b0da9c7
remove stdenv.isBSD
2015-02-24 22:15:51 -05:00
Shea Levy
05edd656f6
Missed gcc refs
2014-12-26 12:28:15 -05:00
Pascal Wittmann
f94580da69
Fix license attribute of many bsd-like licensed packages
2014-12-21 00:00:35 +01:00
Moritz Ulrich
f46e83da86
Wrap chicken so it can find gcc.
2014-10-17 17:26:36 +02:00
Moritz Ulrich
8d5fe133bd
eggDerivation: Move postInstall into installPhase.
2014-10-15 12:07:31 +02:00
Moritz Ulrich
9ab1666ff0
Add chicken to PATH of wrapped chicken binaries.
2014-10-13 23:29:27 +02:00
Moritz Ulrich
6157cc0c29
rename patches -> overrides
2014-10-13 23:29:27 +02:00
Moritz Ulrich
172e55c7fc
Implement patches.nix to override parts of a derivation
2014-10-13 23:29:27 +02:00
Moritz Ulrich
e47428d0e2
Infrastructure to build chicken eggs.
2014-10-13 23:29:27 +02:00
Moritz Ulrich
a4834a3e84
chicken: Implement support for bootstrap-builds
...
This is necessary in order to apply custom patches, as chicken needs a
bootstrap build to regenerate *.c files. This is also necessary when
building from git.
2014-10-13 23:29:26 +02:00
Luca Bruno
b331ae33d7
Make platforms.allBut accept a list rather than a single platform
2014-08-09 12:31:33 +02:00
Luca Bruno
9300470b5e
chicken: broken on darwin
2014-08-09 12:29:27 +02:00
Moritz Ulrich
bc41714d02
chicken: Update to 4.9.0.1.
2014-06-19 12:04:20 +02:00
Moritz Ulrich
088cb87e8c
chicken: Bump to 4.9.0.
2014-06-02 18:15:44 +02:00
Moritz Ulrich
172391272d
chicken(-dev): Update to 4.8.0.5 / 4.9.0rc1
2014-05-14 12:22:52 +02:00
Moritz Ulrich
31cdbe4a31
Chicken: Fix build on OS X.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-29 11:47:00 +01:00
Moritz Ulrich
78cb479f73
Chicken: Set PLATFORM for all supported platforms.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-28 23:23:40 +01:00
Moritz Ulrich
32fbf27bc3
Chicken: Downgrade to latest stable release & add pkgs.chicken-dev.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-28 22:08:30 +01:00
Rommel M. Martinez
1c4e7e78ce
Add chicken-4.8.1
2013-03-26 22:52:54 +08:00