gnu: julia-configurations: Fix tests on i686-linux.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
zimoun 2021-12-01 16:53:51 +01:00 committed by Efraim Flashner
parent a31a4517b6
commit dbad333481
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -803,8 +803,7 @@ (define-public julia-configurations
(add-after 'link-depot 'fix-tests
(lambda _
(substitute* "test/runtests.jl"
(("option.toml") "test/option.toml"))
#t))
(("option.toml") "test/option.toml"))))
(add-after 'link-depot 'dont-use-exproniconlite
(lambda _
(substitute* '("Project.toml"
@ -813,8 +812,13 @@ (define-public julia-configurations
(("ExproniconLite") "Expronicon"))
(substitute* "Project.toml"
(("55351af7-c7e9-48d6-89ff-24e801d99491")
"6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"))
#t)))))
"6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"))))
,@(if (target-64bit?)
'()
'((add-after 'unpack 'fix-tests-int32-i686
(lambda _
(substitute* "test/runtests.jl"
(("Int64") "Int32")))))))))
(propagated-inputs
`(("julia-crayons" ,julia-crayons)
("julia-expronicon" ,julia-expronicon)