guix-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]