mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: gnupg: Fix cross-compilation.
* gnu/packages/gnupg.scm (gnupg)[arguments]: Pass libraries prefixes when cross-crompiling. Change-Id: I461ba02ddf5bb23277bd6685c2106e4ad37e2184 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
parent
e94e8eaedd
commit
b64862e5cb
1 changed files with 27 additions and 5 deletions
|
@ -346,11 +346,33 @@ (define-public gnupg
|
|||
zlib))
|
||||
(arguments
|
||||
(list
|
||||
#:configure-flags #~'(;; Otherwise, the test suite looks for the `gpg`
|
||||
;; executable in its installation directory in
|
||||
;; /gnu/store before it has been installed.
|
||||
"--enable-gnupg-builddir-envvar"
|
||||
"--enable-all-tests")
|
||||
#:configure-flags
|
||||
;; Always use quasiquote on the next core-updates cycle.
|
||||
#~(#$(if (%current-target-system)
|
||||
#~quasiquote
|
||||
#~quote)
|
||||
(#$@(if (%current-target-system)
|
||||
#~(,(string-append
|
||||
"--with-libgpg-error-prefix="
|
||||
#$(this-package-input "libgpg-error"))
|
||||
,(string-append
|
||||
"--with-libgcrypt-prefix="
|
||||
#$(this-package-input "libgcrypt"))
|
||||
,(string-append
|
||||
"--with-libassuan-prefix="
|
||||
#$(this-package-input "libassuan"))
|
||||
,(string-append
|
||||
"--with-ksba-prefix="
|
||||
#$(this-package-input "libksba"))
|
||||
,(string-append
|
||||
"--with-npth-prefix="
|
||||
#$(this-package-input "npth")))
|
||||
#~())
|
||||
;; Otherwise, the test suite looks for the `gpg`
|
||||
;; executable in its installation directory in
|
||||
;; /gnu/store before it has been installed.
|
||||
"--enable-gnupg-builddir-envvar"
|
||||
"--enable-all-tests"))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'configure 'patch-paths
|
||||
|
|
Loading…
Reference in a new issue