[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/3] gnu: aria2: Build with c-ares.
From: |
Efraim Flashner |
Subject: |
[PATCH 3/3] gnu: aria2: Build with c-ares. |
Date: |
Mon, 2 Nov 2015 09:15:23 +0200 |
* 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