From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: [PATCH 3/3] gnu: aria2: Build with c-ares. Date: Mon, 2 Nov 2015 09:15:23 +0200 Message-ID: <1446448523-27811-4-git-send-email-efraim@flashner.co.il> References: <1446448523-27811-1-git-send-email-efraim@flashner.co.il> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zt9LE-0002Im-0d for guix-devel@gnu.org; Mon, 02 Nov 2015 02:15:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zt9LA-00050S-Pn for guix-devel@gnu.org; Mon, 02 Nov 2015 02:15:43 -0500 Received: from flashner.co.il ([178.62.234.194]:40006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zt9LA-000501-Gj for guix-devel@gnu.org; Mon, 02 Nov 2015 02:15:40 -0500 In-Reply-To: <1446448523-27811-1-git-send-email-efraim@flashner.co.il> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org * 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