Kei Kebreau writes: > 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. Here's the search path patch. With this, I needed both nss-certs and cURL installed alongside Octave to get certificates working.