~ruther/guix-local

d36cba20ef3157a8a5ae47e9282cb5da34eec3d8 — Maxim Cournoyer 4 years ago 8ab799f
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.
1 files changed, 5 insertions(+), 5 deletions(-)

M gnu/packages/pascal.scm
M gnu/packages/pascal.scm => gnu/packages/pascal.scm +5 -5
@@ 94,12 94,12 @@
    (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