Marius Bakke writes: > Kei Kebreau writes: > >> * gnu/packages/maths.scm (octave)[arguments]: Add 'wrap-program' phase to wrap >> Octave with the path to system CA certificates. >> --- >> gnu/packages/maths.scm | 8 +++++++- >> 1 file changed, 7 insertions(+), 1 deletion(-) >> >> diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm >> index 3d571e8cc..b0caff0f5 100644 >> --- a/gnu/packages/maths.scm >> +++ b/gnu/packages/maths.scm >> @@ -1417,7 +1417,13 @@ can solve two kinds of problems: >> (string-append "Vmakeinfo_program = \"" >> (assoc-ref inputs "texinfo") >> "/bin/makeinfo\""))) >> - #t))))) >> + #t)) >> + (add-after 'install 'wrap-program >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let ((out (assoc-ref outputs "out"))) >> + (wrap-program (string-append out "/bin/octave") >> + '("CURLOPT_CAPATH" suffix ("/etc/ssl/certs"))) >> + #t)))))) > > Instead of wrapping you can add a native-search-path for CURLOPT_CAPATH > (as with CURL_CA_BUNDLE for `curl`). That way installing certificates > to the profile should be sufficient. Ah! Yes, this works when I add curl to the profile. I didn't do this the first time. I'll upload a patch here soon.