* gnu/packages/web.scm (r-curl)[arguments]: Add phase "allow-CURL_CA_BUNDLE". --- gnu/packages/web.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 87bc3e2..321a250 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -3168,6 +3168,19 @@ applications.") (base32 "1p24bcaf1wbfdi1r9ibyyp0l0zp4kzs4g3srv8vikz93hycm1qa6")))) (build-system r-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; The environment variable CURL_CA_BUNDLE is only respected when + ;; running Windows, so we disable the platform checks. + (add-after 'unpack 'allow-CURL_CA_BUNDLE + (lambda _ + (substitute* "R/onload.R" + (("if \\(!grepl\\(\"mingw\".*") + "if (FALSE)\n")) + (substitute* "src/handle.c" + (("#ifdef _WIN32") "#if 1")) + #t))))) (inputs `(("libcurl" ,curl))) (home-page "https://github.com/jeroenooms/curl") -- 2.9.3