diff options
author | Savyasachee Jha <genghizkhan91@hawkradius.com> | 2023-03-05 19:12:32 +0530 |
---|---|---|
committer | Savyasachee Jha <genghizkhan91@hawkradius.com> | 2023-03-05 19:12:32 +0530 |
commit | e730867dc051f9f9f6bd0b641838a24b74cad4c8 (patch) | |
tree | adbcd5943b7f52dfc981a96742bab0d419bb1432 /pkgs/development/r-modules | |
parent | 73f2d0074aa039a40fd11ffcce6495568528c56e (diff) | |
download | nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar.gz nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar.bz2 nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar.lz nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar.xz nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.tar.zst nixlib-e730867dc051f9f9f6bd0b641838a24b74cad4c8.zip |
python310Packages.radian: init at 0.6.4 and provide radianWrapper
Diffstat (limited to 'pkgs/development/r-modules')
-rw-r--r-- | pkgs/development/r-modules/wrapper-radian.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/wrapper-radian.nix b/pkgs/development/r-modules/wrapper-radian.nix new file mode 100644 index 000000000000..a0a23222b523 --- /dev/null +++ b/pkgs/development/r-modules/wrapper-radian.nix @@ -0,0 +1,37 @@ +{ lib +, runCommand +, R +, radian +, makeWrapper +, recommendedPackages +, packages +, wrapR ? false +}: + +runCommand (radian.name + "-wrapper") { + preferLocalBuild = true; + allowSubstitutes = false; + + buildInputs = [ radian ] ++ recommendedPackages ++ packages + ++ lib.optional wrapR R; + + nativeBuildInputs = [ makeWrapper ]; + + passthru = { inherit recommendedPackages; }; + + meta = radian.meta // { + # To prevent builds on hydra + hydraPlatforms = [ ]; + # prefer wrapper over the package + priority = (radian.meta.priority or 0) - 1; + }; +} ('' + makeWrapper "${radian}/bin/radian" "$out/bin/radian" \ + --prefix "R_LIBS_SITE" ":" "$R_LIBS_SITE" +'' + lib.optionalString wrapR '' + cd ${R}/bin + for exe in *; do + makeWrapper "${R}/bin/$exe" "$out/bin/$exe" \ + --prefix "R_LIBS_SITE" ":" "$R_LIBS_SITE" + done +'') |