From e730867dc051f9f9f6bd0b641838a24b74cad4c8 Mon Sep 17 00:00:00 2001 From: Savyasachee Jha Date: Sun, 5 Mar 2023 19:12:32 +0530 Subject: python310Packages.radian: init at 0.6.4 and provide radianWrapper --- pkgs/development/r-modules/wrapper-radian.nix | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/development/r-modules/wrapper-radian.nix (limited to 'pkgs/development/r-modules') diff --git a/pkgs/development/r-modules/wrapper-radian.nix b/pkgs/development/r-modules/wrapper-radian.nix new file mode 100644 index 0000000000000..a0a23222b5232 --- /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 +'') -- cgit 1.4.1