rPackages.rextendr: fix missing cargo (#430012)
This commit is contained in:
commit
e9afcce14b
@ -2200,6 +2200,17 @@ let
|
|||||||
LIBAPPARMOR_HOME = pkgs.libapparmor;
|
LIBAPPARMOR_HOME = pkgs.libapparmor;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
# Append cargo path to path variable
|
||||||
|
# This will provide cargo in case it's not set by the user
|
||||||
|
rextendr = old.rextendr.overrideAttrs (attrs: {
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace R/zzz.R --replace-fail \
|
||||||
|
".onLoad <- function(...) {" \
|
||||||
|
'.onLoad <- function(...) {
|
||||||
|
Sys.setenv(PATH = paste0(Sys.getenv("PATH"), ":${lib.getBin pkgs.cargo}/bin"))'
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
RMySQL = old.RMySQL.overrideAttrs (attrs: {
|
RMySQL = old.RMySQL.overrideAttrs (attrs: {
|
||||||
MYSQL_DIR = "${pkgs.libmysqlclient}";
|
MYSQL_DIR = "${pkgs.libmysqlclient}";
|
||||||
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
|
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user