~ruther/guix-local

82586916be212cff4a366df2b0778ad8019ef59f — zimoun 4 years ago eb4f1fc
gnu: julia-geometrybasics: Fix tests on i686-linux.

* gnu/packages/julia-xyz (julia-geometrybasics)[arguments]<#:phases>:
Conditionally replace the incorrect type in test suite.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
1 files changed, 8 insertions(+), 4 deletions(-)

M gnu/packages/julia-xyz.scm
M gnu/packages/julia-xyz.scm => gnu/packages/julia-xyz.scm +8 -4
@@ 1981,14 1981,18 @@ matrices the Schur form is often more useful.")
           (lambda _
             (substitute* '("Project.toml"
                            "src/GeometryBasics.jl")
               ((".*EarCut.*") ""))
             #t))
               ((".*EarCut.*") ""))))
         (add-after 'link-depot 'skip-incompatible-test
           (lambda _
             (substitute* "test/runtests.jl"
               (("@testset.*MetaT and heterogeneous data.*" all)
                (string-append all "return\n")))
             #t)))))
                (string-append all "return\n")))))
         ,@(if (target-64bit?)
             '()
             '((add-after 'unpack 'fix-tests-int32-i686
                 (lambda _
                   (substitute* "test/runtests.jl"
                     (("Int64") "Int32")))))))))
    (propagated-inputs
     `(("julia-itertools" ,julia-itertools)
       ("julia-staticarrays" ,julia-staticarrays)