~ruther/guix-local

b64862e5cb8209c92aa2eff4cec0be328e38c45d — Mathieu Othacehe 2 years ago e94e8ea
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>
1 files changed, 27 insertions(+), 5 deletions(-)

M gnu/packages/gnupg.scm
M gnu/packages/gnupg.scm => gnu/packages/gnupg.scm +27 -5
@@ 346,11 346,33 @@ compatible to GNU Pth.")
           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