* gnu/packages/aria2.scm (aria2)[inputs]: Add c-ares. [arguments]: Add environmental variables for c-ares. --- gnu/packages/aria2.scm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/aria2.scm b/gnu/packages/aria2.scm index dacf4e2..debe53a 100644 --- a/gnu/packages/aria2.scm +++ b/gnu/packages/aria2.scm @@ -79,12 +79,21 @@ multiple clients and programs with graphical user interfaces.") "0gnm1b7yp5q6fcajz1ln2f1rv64p6dv0nz9bcwpqrkcmsinlh19n")))) (build-system gnu-build-system) (arguments - `(#:configure-flags '("--enable-libaria2") + `(#:configure-flags '("--enable-libaria2" "--with-libcares") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'with-libcares + (lambda _ + (setenv "LIBCARES_LIBS" (string-append "-L" (assoc-ref + %build-inputs "c-ares") "/lib")) + (setenv "LIBCARES_CFLAGS" (string-append "-I" (assoc-ref + %build-inputs "c-ares") "/include"))))) #:tests? #f)) ; tests require network connectivity (native-inputs `(("pkg-config", pkg-config))) (inputs - `(("gnutls" ,gnutls) + `(("c-ares" ,c-ares) + ("gnutls" ,gnutls) ("gmp" ,gmp) ("libssh2" ,libssh2) ("libxml2" ,libxml2) -- 2.6.2