diff options
author | Dmitry Moskowski <me@corpix.ru> | 2021-04-04 17:55:30 +0000 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2021-04-04 17:55:30 +0000 |
commit | f21a491d3fe8970283c8a59062accb637583c9e1 (patch) | |
tree | de4848c9fa6ecddd71d97d2fa9e6810838d11ab2 /pkgs/development/interpreters/racket/default.nix | |
parent | 5bb92dfe3a277ff4e5150a86535d7c80393c01fb (diff) | |
download | nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar.gz nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar.bz2 nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar.lz nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar.xz nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.tar.zst nixpkgs-f21a491d3fe8970283c8a59062accb637583c9e1.zip |
racket: patch the runtime variant detection
Fixes #114993
Diffstat (limited to 'pkgs/development/interpreters/racket/default.nix')
-rw-r--r-- | pkgs/development/interpreters/racket/default.nix | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index c49c6b5b7c7..d64a7896500 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -72,6 +72,13 @@ stdenv.mkDerivation rec { buildInputs = [ fontconfig libffi libtool sqlite gsettings-desktop-schemas gtk3 ] ++ lib.optionals stdenv.isDarwin [ libiconv CoreFoundation ncurses ]; + patches = [ + # Hardcode variant detection because we wrap the Racket binary making it + # fail to detect its variant at runtime. + # See: https://github.com/NixOS/nixpkgs/issues/114993#issuecomment-812951247 + ./force-cs-variant.patch + ]; + preConfigure = '' unset AR for f in src/lt/configure src/cs/c/configure src/bc/src/string.c src/ChezScheme/workarea; do @@ -97,10 +104,6 @@ stdenv.mkDerivation rec { enableParallelBuilding = false; - postFixup = lib.optionalString stdenv.isDarwin '' - wrapProgram $out/bin/drracket --prefix DYLD_LIBRARY_PATH : ${xorg.libX11}/lib - ''; - meta = with lib; { description = "A programmable programming language"; longDescription = '' |