From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Darrington Subject: [PATCH] gnu: gnupg: Fix cross-compile issues. Date: Sun, 15 Dec 2013 09:39:05 +0100 Message-ID: <1387096745-5740-1-git-send-email-jmd@gnu.org> References: <20131215082427.GA5093@intra> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs7ER-00073T-N7 for guix-devel@gnu.org; Sun, 15 Dec 2013 03:39:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vs7EN-0005Ge-5u for guix-devel@gnu.org; Sun, 15 Dec 2013 03:39:23 -0500 Received: from de.cellform.com ([88.217.224.109]:34357 helo=jocasta.intra) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs7EM-0005Ga-OH for guix-devel@gnu.org; Sun, 15 Dec 2013 03:39:19 -0500 In-Reply-To: <20131215082427.GA5093@intra> 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 From: John Darrington * gnu/packages/gnupg.scm (libgpg-error): Add gcc as a native input, and set the CC_FOR_BUILD variable. * gnu/packages/gnupg.scm (libgcrypt): Add libgpg-error as a native input and set the --with-gpg-error-prefix configure option. * gnu/packages/gnupg.scm (libksba): Add libgpg-error as a native input and set the --with-gpg-error-prefix configure option. --- gnu/packages/gnupg.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm index e888109..d83df50 100644 --- a/gnu/packages/gnupg.scm +++ b/gnu/packages/gnupg.scm @@ -44,6 +44,10 @@ (base32 "0pz58vr12qihq2f0bypjxsb6cf6ajq5258fmfm8s6lvwm3b9xz6a")))) (build-system gnu-build-system) + (arguments + `(,@(if (%current-target-system) + '(#:configure-flags '("CC_FOR_BUILD=gcc")) + '()))) (home-page "http://gnupg.org") (synopsis "Libgpg-error, a small library that defines common error values for all GnuPG components") @@ -68,6 +72,12 @@ Daemon and possibly more in the future.") (build-system gnu-build-system) (propagated-inputs `(("libgpg-error" ,libgpg-error))) + (native-inputs + `(("libgpg-error" ,libgpg-error))) + (arguments + `(#:configure-flags + (list (string-append "--with-gpg-error-prefix=" + (assoc-ref %build-inputs "libgpg-error"))))) (home-page "http://gnupg.org/") (synopsis "Cryptographic function library") (description @@ -118,6 +128,14 @@ provided.") (build-system gnu-build-system) (propagated-inputs `(("libgpg-error" ,libgpg-error))) + (native-inputs + `(("libgpg-error" ,libgpg-error))) + (arguments + `(#:configure-flags (list + ,@(if (%current-target-system) + '("CC_FOR_BUILD=gcc")'()) + (string-append "--with-gpg-error-prefix=" + (assoc-ref %build-inputs "libgpg-error"))))) (home-page "http://www.gnupg.org") (synopsis "Libksba is a CMS and X.509 access library under development") -- 1.7.10.4