From d36cba20ef3157a8a5ae47e9282cb5da34eec3d8 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 12 Nov 2021 16:55:46 -0500 Subject: gnu: fpc: Lazily evaluate the error case. * gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match directive; the error condition would previously be eagerly evaluated and cause Guix to fail on non-intel machines. --- gnu/packages/pascal.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gnu/packages/pascal.scm') diff --git a/gnu/packages/pascal.scm b/gnu/packages/pascal.scm index 7e9334146d..74daf058ca 100644 --- a/gnu/packages/pascal.scm +++ b/gnu/packages/pascal.scm @@ -94,12 +94,12 @@ (define-public fpc (native-inputs ;; FPC is built with FPC, so we need bootstrap binaries. `(("fpc-binary" - ,(match (or (%current-target-system) + (match ,(or (%current-target-system) (%current-system)) - ("i686-linux" fpc-bootstrap-i386) - ;("powerpc64le-linux" fpc-bootstrap-ppc64le) - ;("powerpc-linux" fpc-bootstrap-ppc) - ("x86_64-linux" fpc-bootstrap-x86_64) + ("i686-linux" ,fpc-bootstrap-i386) + ;;("powerpc64le-linux" ,fpc-bootstrap-ppc64le) + ;;("powerpc-linux" ,fpc-bootstrap-ppc) + ("x86_64-linux" ,fpc-bootstrap-x86_64) (arch (error "fpc arch not yet supported in guix" arch)))))) (arguments `(#:tests? #f ; no tests available -- cgit v1.2.3