summary refs log tree commit diff
path: root/pkgs/development/interpreters/racket/default.nix
diff options
context:
space:
mode:
authorIngo Blechschmidt <iblech@web.de>2021-02-14 17:37:25 +0100
committerIngo Blechschmidt <iblech@web.de>2021-02-14 17:38:02 +0100
commitaa36e5d52491a457f67982f20b9d1c3e72be5271 (patch)
tree79c0111836e99b18411b057f460fcdc9d623c7f9 /pkgs/development/interpreters/racket/default.nix
parent4fc50b8612755a048186e64e823a7e7a3c6c3e52 (diff)
downloadnixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar.gz
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar.bz2
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar.lz
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar.xz
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.tar.zst
nixpkgs-aa36e5d52491a457f67982f20b9d1c3e72be5271.zip
racket: 7.9 -> 8.0 (closes #102704)
Diffstat (limited to 'pkgs/development/interpreters/racket/default.nix')
-rw-r--r--pkgs/development/interpreters/racket/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index 8d33962f914..accbc01d1f8 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -46,7 +46,7 @@ in
 
 stdenv.mkDerivation rec {
   pname = "racket";
-  version = "7.9"; # always change at once with ./minimal.nix
+  version = "8.0"; # always change at once with ./minimal.nix
 
   src = (lib.makeOverridable ({ name, sha256 }:
     fetchurl {
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
     }
   )) {
     name = "${pname}-${version}";
-    sha256 = "0gmp2ahmfd97nn9bwpfx9lznjmjkd042slnrrbdmyh59cqh98y2m";
+    sha256 = "0lqqpa88v0br93qw7450a4blyi3pwn7sq2k04h0ikbsqrdnfj7lj";
   };
 
   FONTCONFIG_FILE = fontsConf;
@@ -72,8 +72,13 @@ stdenv.mkDerivation rec {
 
   preConfigure = ''
     unset AR
-    for f in src/lt/configure src/cs/c/configure src/bc/src/string.c; do
-      substituteInPlace "$f" --replace /usr/bin/uname ${coreutils}/bin/uname
+    for f in src/lt/configure src/cs/c/configure src/bc/src/string.c src/ChezScheme/workarea; do
+      substituteInPlace "$f" \
+        --replace /usr/bin/uname ${coreutils}/bin/uname \
+        --replace /bin/cp ${coreutils}/bin/cp \
+        --replace /bin/ln ${coreutils}/bin/ln \
+        --replace /bin/rm ${coreutils}/bin/rm \
+        --replace /bin/true ${coreutils}/bin/true
     done
     mkdir src/build
     cd src/build