From b688acbb5b9d6d65606edf2164cad09c9cf06225 Mon Sep 17 00:00:00 2001 From: muradm Date: Tue, 2 Aug 2022 21:57:57 +0300 Subject: [PATCH] gnu: mu: Fix cross-compiling. To: Maxime Devos , 56872@debbugs.gnu.org * gnu/packages/mail.scm (mu)[arguments]: Use search-input-file to find /bin/sh and /bin/rm from inputs. --- gnu/packages/mail.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ca4b3e819e..3776157c0b 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1189,15 +1189,15 @@ (define-public mu #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-bin-references - (lambda _ + (lambda* (#:key inputs #:allow-other-keys) (substitute* '("guile/tests/test-mu-guile.cc" "mu/tests/test-mu-cmd.cc" "mu/tests/test-mu-cmd-cfind.cc" "mu/tests/test-mu-query.cc") - (("/bin/sh") (which "sh"))) + (("/bin/sh") (search-input-file inputs "/bin/sh"))) (substitute* '("lib/tests/bench-indexer.cc" "lib/utils/mu-utils.cc") - (("/bin/rm") (which "rm"))))) + (("/bin/rm") (search-input-file inputs "/bin/rm"))))) (add-after 'install 'install-emacs-autoloads (lambda* (#:key outputs #:allow-other-keys) (emacs-generate-autoloads -- 2.37.1