1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
R: { buildInputs ? [], ... } @ attrs: R.stdenv.mkDerivation ( { } // attrs // { name = "r-" + attrs.name; builder = ./builder.sh; buildInputs = buildInputs ++ [ R ]; phases = [ "installPhase" "fixupPhase" ]; } )