me
/
guix
Archived
1
0
Fork 0

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>
master
Mathieu Othacehe 2024-01-08 10:54:27 +01:00
parent e94e8eaedd
commit b64862e5cb
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 27 additions and 5 deletions

View File

@ -346,11 +346,33 @@ compatible to GNU Pth.")
zlib)) zlib))
(arguments (arguments
(list (list
#:configure-flags #~'(;; Otherwise, the test suite looks for the `gpg` #:configure-flags
;; executable in its installation directory in ;; Always use quasiquote on the next core-updates cycle.
;; /gnu/store before it has been installed. #~(#$(if (%current-target-system)
"--enable-gnupg-builddir-envvar" #~quasiquote
"--enable-all-tests") #~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 #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'configure 'patch-paths (add-before 'configure 'patch-paths