Unverified Commit e9afcce1 authored by Justin Bedő's avatar Justin Bedő Committed by GitHub
Browse files

rPackages.rextendr: fix missing cargo (#430012)

parents bbf523dd 81071c73
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -2200,6 +2200,17 @@ let
      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: {
      MYSQL_DIR = "${pkgs.libmysqlclient}";
      PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";