diff options
author | Peter Simons <simons@cryp.to> | 2014-05-04 23:54:11 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2014-05-04 23:54:11 +0200 |
commit | 66bcd77f0ebdacb99ad54339945fb9a082f20df6 (patch) | |
tree | 83ab5b72461c36a7228594d0c78756bfd043f309 /pkgs/development/r-modules/wrapper.nix | |
parent | 401f4a28c1e5be0b35f1aea317a70cea7f535096 (diff) |
R: simplify the generic builder
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 000000000000..b4b4c562873c --- /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 + ''; +} |