summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bedő <cu@cua0.org>2024-11-18 11:41:09 +1100
committerGitHub <noreply@github.com>2024-11-18 11:41:09 +1100
commit5083ec887760adfe12af64830a66807423a859a7 (patch)
treef39d957bb09f9f3bef86cd12bf7f1cf7a6403984
parent41fce88e6dadb2790b5833c6c45871a3a5808c64 (diff)
parent9543eeea3a582bc46e6eb59c98fba3ca75564eb6 (diff)
rPackages.rJava: set JAVA_HOME, fixes darwin (#355931)nixpkgs-unstable
-rw-r--r--pkgs/development/r-modules/default.nix4
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}\"))"
'';
});