From 86fd77476d550796c713d641b8d2397f2f31676e Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 8 Aug 2021 10:57:27 +0300 Subject: [PATCH] gnu: p7zip: Adjust custom configure phase. * gnu/packages/compression.scm (p7zip)[arguments]: Use new target macros to simplify custom 'configure phase. --- gnu/packages/compression.scm | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 561f134c4c..b68bb7a002 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -1334,18 +1334,15 @@ (define-public p7zip #:phases (modify-phases %standard-phases (replace 'configure - (lambda* (#:key system outputs #:allow-other-keys) - (invoke "cp" - (let ((system ,(or (%current-target-system) - (%current-system)))) - (cond - ((string-prefix? "x86_64" system) - "makefile.linux_amd64_asm") - ((string-prefix? "i686" system) - "makefile.linux_x86_asm_gcc_4.X") - (else - "makefile.linux_any_cpu_gcc_4.X"))) - "makefile.machine"))) + (lambda _ + (copy-file + ,(cond ((target-x86-64?) + "makefile.linux_amd64_asm") + ((target-x86-32?) + "makefile.linux_x86_asm_gcc_4.X") + (else + "makefile.linux_any_cpu_gcc_4.X")) + "makefile.machine"))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests?