diff options
Diffstat (limited to 'pkgs/development/r-modules/wrapper.nix')
-rw-r--r-- | pkgs/development/r-modules/wrapper.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/wrapper.nix b/pkgs/development/r-modules/wrapper.nix new file mode 100644 index 00000000000..b4b4c562873 --- /dev/null +++ b/pkgs/development/r-modules/wrapper.nix @@ -0,0 +1,18 @@ +{ stdenv, R, makeWrapper, recommendedPackages, packages }: + +stdenv.mkDerivation { + name = R.name + "-wrapper"; + + buildInputs = [makeWrapper R] ++ recommendedPackages ++ packages; + + unpackPhase = ":"; + + installPhase = '' + mkdir -p $out/bin + cd ${R}/bin + for exe in *; do + makeWrapper ${R}/bin/$exe $out/bin/$exe \ + --prefix "R_LIBS_SITE" ":" "$R_LIBS_SITE" + done + ''; +} |