Commit graph

29 commits

Author SHA1 Message Date
Ashish SHUKLA
12ce5527d7
chez: 9.5.8a -> 9.6.2
- use finalAttrs pattern
- switch to fetchurl
2023-08-30 11:49:51 +00:00
R. Ryantm
51d930f53e chez: 9.5.8 -> 9.5.8a 2023-04-29 12:19:07 +00:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
github-actions[bot]
b4cd84e421
Merge master into staging-next 2022-05-01 12:01:16 +00:00
wahjava
c6658871e0
chez: 9.5.6 -> 9.5.8 () 2022-05-01 05:02:30 -05:00
Ben Siraphob
259fa13d53 treewide: remove nativeBuildInputs that are in stdenv 2022-04-16 21:46:46 +03:00
R. Ryantm
36b8a7ea19 chez: 9.5.4 -> 9.5.6 2021-12-11 12:30:40 +00:00
Thomas Wu
aa5f565899
Add "arrch64-darwin" to badPlatforms
Aarch64-darwin is not supported for chez.
2021-11-13 16:10:11 +08:00
Ben Siraphob
acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Austin Seipp
4a020671f1
chez-scheme: 9.5.2 -> 9.5.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-10-21 13:05:34 -05:00
Jakub Kądziołka
8f60607a0b
chez: add env hook
As a follow-up to , chez can now find its libraries in a
nix-shell, and derivations for such libraries don't need to handle the
search path themselves.
2020-09-16 22:41:47 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
5f2b92e3ec
treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
Mario Rodas
ecdc1ecd9c
chez: fix build on darwin 2019-09-13 22:00:00 -05:00
Franz Pletz
de85797565
Merge remote-tracking branch 'origin/master' into gcc-8 2019-09-03 22:15:07 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) ()
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Robin Gloster
e4f3f9ae10
chez: fix build with gcc8 2019-06-17 07:06:07 +02:00
Austin Seipp
e14a706dce chez: 9.5.1 -> 9.5.2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-04-12 11:15:59 -05:00
Samuel Dionne-Riel
71fe654d5f chez: Disable on aarch64-linux
There is no "arm64" machine, and using "arm32le" does not work.
2018-12-10 14:55:21 -05:00
John Ericson
7d85ade0cc treewide: Purge stdenv.platform and top-level platform
Progress towards 
2018-08-20 15:22:46 -04:00
Austin Seipp
df689d142b chez-scheme: 9.5-20171109 -> 9.5.1
- Add a new postInstall hook that installs Chez's kernel.o file into
the library directory. This library /should/ be installed by Chez, but
isn't, and it's the only way to properly embed Chez in your applications
or write your own shell/bootfile harness directly.

  - Fixes the version number for Nix to properly reflect the one Chez
shows the user.

  - Loose odds and ends (fix homepage URL, tidy up comments)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-02-10 14:14:04 -06:00
Jason Felice
ed38976d9a chez: support Darwin 2017-11-29 19:26:13 +00:00
Orivej Desh
72de80fa79 chez: 9.5-20171012 -> 9.5-20171109
Fixes the build with glibc 2.26 ().
2017-11-15 16:21:38 +00:00
tilpner
68b2eeb1cb
chez: 9.4 -> 9.5 2017-10-29 02:04:16 +02:00
Tuomas Tynkkynen
bac26e08db Fix lots of fetchgit hashes (fallout from ) 2016-06-03 17:17:08 +03:00
Austin Seipp
e3e27ecf4e nixpkgs: chez-scheme 9.4-20160501 -> 9.4-20160507
This allows us to remove a hack in the makefile, fixes a few bugs, and
also catches another edge case in the configure scripts.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-08 03:40:47 +00:00
Austin Seipp
a1d61e7367 nixpkgs: fix chez build failures
The Chez build was failing, as usual, due to impurities. The build
system refers to absolute paths for tools like `ln` or `true`, which
was the real culprit here. Furthermore the build also 'helpfully'
suppresses errors in these cases by piping to /dev/null, so you never
see any errors at build time until it's too late (otherwise, you'd
see failures to call /bin/ln or at ./configure time).

This also re-enables parallel builds, as they should be safe from
all my testing, I believe.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 22:15:42 +00:00
Austin Seipp
966a790764 nixpkgs: chez scheme update
Remove the parallel build[1], and update to the latest commit which
updates the .boot files and fixes a few bugs, too.

[1] I figured many builds on my dual-socket 12core would expose
problems, but I have a suspicion of that being an issue.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 20:14:51 +00:00
Austin Seipp
b3b02fe656 nixpkgs: chez scheme 9.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 03:09:31 +00:00