diff options
| author | Justin Bedő <cu@cua0.org> | 2024-11-18 11:41:09 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-18 11:41:09 +1100 |
| commit | 5083ec887760adfe12af64830a66807423a859a7 (patch) | |
| tree | f39d957bb09f9f3bef86cd12bf7f1cf7a6403984 | |
| parent | 41fce88e6dadb2790b5833c6c45871a3a5808c64 (diff) | |
| parent | 9543eeea3a582bc46e6eb59c98fba3ca75564eb6 (diff) | |
rPackages.rJava: set JAVA_HOME, fixes darwin (#355931)nixpkgs-unstable
| -rw-r--r-- | pkgs/development/r-modules/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 18c949e765d5..f59482f42b2a 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -1286,6 +1286,10 @@ let preConfigure = '' export JAVA_CPPFLAGS=-I${pkgs.jdk}/include/ export JAVA_HOME=${pkgs.jdk} + substituteInPlace R/zzz.R.in \ + --replace-fail ".onLoad <- function(libname, pkgname) {" \ + ".onLoad <- function(libname, pkgname) { + Sys.setenv(\"JAVA_HOME\" = Sys.getenv(\"JAVA_HOME\", unset = \"${pkgs.jdk}\"))" ''; }); |
