gnu: julia-xyz: Adjust style using G-expressions.

* gnu/packages/julia-xyz.scm: Adjust style using G-expressions.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
zimoun 2022-02-23 14:47:04 +01:00 committed by Efraim Flashner
parent a53f4b6f16
commit 637e677140
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -139,7 +139,7 @@ ANSI escape codes to another format.")
(base32 "1g0kyzcdykgs247j72jpc2qqall696jwgb3hnn4cxmbi8bkf7wpk")))) (base32 "1g0kyzcdykgs247j72jpc2qqall696jwgb3hnn4cxmbi8bkf7wpk"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:parallel-tests? #f)) (list #:parallel-tests? #f))
(home-page "https://github.com/JuliaTesting/Aqua.jl") (home-page "https://github.com/JuliaTesting/Aqua.jl")
(synopsis "Automated quality assurance for Julia packages") (synopsis "Automated quality assurance for Julia packages")
(description "@acronym{Aqua.jl, Auto QUality Assurance for Julia packages}, (description "@acronym{Aqua.jl, Auto QUality Assurance for Julia packages},
@ -165,7 +165,7 @@ provides functions to run a few automatable checks for Julia packages.")
;; Expression: @inferred(ArrayInterface.size(Rnr)) === (StaticInt(4),) ;; Expression: @inferred(ArrayInterface.size(Rnr)) === (StaticInt(4),)
;; Evaluated: (static(2),) === (static(4),) ;; Evaluated: (static(2),) === (static(4),)
;; Disable as stopgap. ;; Disable as stopgap.
`(#:tests? ,(not (target-x86-32?)))) (list #:tests? (not (target-x86-32?))))
(propagated-inputs (propagated-inputs
(list julia-ifelse (list julia-ifelse
julia-requires julia-requires
@ -335,9 +335,10 @@ the entries on the bands.")
(base32 "1xz3kdrphp4b158pg7dwkiry49phs2fjjpdvk1hjpww5ykxacks8")))) (base32 "1xz3kdrphp4b158pg7dwkiry49phs2fjjpdvk1hjpww5ykxacks8"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-tests-i686 (add-after 'unpack 'remove-failing-tests-i686
(lambda _ (lambda _
(substitute* "test/GroupsTests.jl" (substitute* "test/GroupsTests.jl"
@ -351,8 +352,8 @@ the entries on the bands.")
(substitute* "test/ExecutionTests.jl" (substitute* "test/ExecutionTests.jl"
;; Evaluated: 12 == 8 ;; Evaluated: 12 == 8
(("@test @ballocated\\(Ref\\(1\\)\\)") (("@test @ballocated\\(Ref\\(1\\)\\)")
"@test_broken @ballocated(Ref(1))")))))) "@test_broken @ballocated(Ref(1))")))))
'(%standard-phases)))) #~%standard-phases)))
(propagated-inputs (propagated-inputs
(list julia-json)) (list julia-json))
(home-page "https://github.com/JuliaCI/BenchmarkTools.jl") (home-page "https://github.com/JuliaCI/BenchmarkTools.jl")
@ -405,8 +406,9 @@ only, not performance experiments.")
(base32 "1wf6qgsada59r2fykxfj9hcr635wl8maqxbd3w8qpa01k9glxa0k")))) (base32 "1wf6qgsada59r2fykxfj9hcr635wl8maqxbd3w8qpa01k9glxa0k"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'skip-test (add-after 'unpack 'skip-test
(lambda _ (lambda _
;; Test fails because an unexpected type representation from ;; Test fails because an unexpected type representation from
@ -498,8 +500,9 @@ sequences.")
(base32 "1222rwdndi777lai8a6dwrh35i5rgmj75kcrhn8si72sxgz0syjm")))) (base32 "1222rwdndi777lai8a6dwrh35i5rgmj75kcrhn8si72sxgz0syjm"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'adjust-tests (add-after 'unpack 'adjust-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -528,14 +531,15 @@ and amino acids that are used ny otherBioJulia packages.")
(base32 "1by26036fk9mawmcgqxpwizgbs398v9p6vrbsgg7h6llqn3q9iw1")))) (base32 "1by26036fk9mawmcgqxpwizgbs398v9p6vrbsgg7h6llqn3q9iw1"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-64bit?) #:phases
'(%standard-phases) (if (target-64bit?)
'((modify-phases %standard-phases #~%standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests-int32-i686 (add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
(substitute* "test/test_blockarrays.jl" (substitute* "test/test_blockarrays.jl"
(("Int64") "Int32"))))))))) (("Int64") "Int32"))))))))
(propagated-inputs (propagated-inputs
(list julia-arraylayouts (list julia-arraylayouts
julia-fillarrays)) julia-fillarrays))
@ -627,7 +631,8 @@ structures.")
;; freeze, see ;; freeze, see
;; https://travis-ci.org/BioJulia/BufferedStreams.jl/jobs/491050182 ;; https://travis-ci.org/BioJulia/BufferedStreams.jl/jobs/491050182
(arguments (arguments
'(#:tests? #f (list
#:tests? #f
#:julia-package-name "BufferedStreams" #:julia-package-name "BufferedStreams"
#:julia-package-uuid "e1450e63-4bb3-523b-b2a4-4ffa8c0fd77d")) #:julia-package-uuid "e1450e63-4bb3-523b-b2a4-4ffa8c0fd77d"))
(propagated-inputs (propagated-inputs
@ -815,8 +820,9 @@ dependencies, while keeping @code{ChainRulesCore.jl} as light-weight as possible
(base32 "0xm603nylkwk4bzx66zv1g3syzrvn3jh9spdx7kvcvgszzyrrgh4")))) (base32 "0xm603nylkwk4bzx66zv1g3syzrvn3jh9spdx7kvcvgszzyrrgh4"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-before 'reset-gzip-timestamps 'make-files-writable (add-before 'reset-gzip-timestamps 'make-files-writable
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
@ -1015,8 +1021,9 @@ way.")
(base32 "1b23p0zk8dx2sf01cnw177mqci7qd81b9s32ixz9clsh0r0icl1b")))) (base32 "1b23p0zk8dx2sf01cnw177mqci7qd81b9s32ixz9clsh0r0icl1b"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'fix-tests (add-after 'link-depot 'fix-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -1030,7 +1037,7 @@ way.")
(substitute* "Project.toml" (substitute* "Project.toml"
(("55351af7-c7e9-48d6-89ff-24e801d99491") (("55351af7-c7e9-48d6-89ff-24e801d99491")
"6b7a57c9-7cc1-4fdf-b7f5-e857abae3636")))) "6b7a57c9-7cc1-4fdf-b7f5-e857abae3636"))))
,@(if (target-64bit?) #$@(if (target-64bit?)
'() '()
'((add-after 'unpack 'fix-tests-int32-i686 '((add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
@ -1160,8 +1167,9 @@ dependency on it.")
(base32 "1bk0amrghgjrkyn1mm4ac23swwbgszl1d0qyl9137qj5zvv9dasp")))) (base32 "1bk0amrghgjrkyn1mm4ac23swwbgszl1d0qyl9137qj5zvv9dasp"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-failing-test (add-after 'link-depot 'skip-failing-test
(lambda _ (lambda _
;; Tests with non-standard colors. ;; Tests with non-standard colors.
@ -1220,9 +1228,10 @@ Julia from R or Python.")
julia-orderedcollections)) julia-orderedcollections))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test-i686 (add-after 'unpack 'remove-failing-test-i686
(lambda _ (lambda _
;; The evaluation returns the correct value, ;; The evaluation returns the correct value,
@ -1230,8 +1239,8 @@ Julia from R or Python.")
;; but, for some reasons, is considered as failed. ;; but, for some reasons, is considered as failed.
(substitute* "test/test_accumulator.jl" (substitute* "test/test_accumulator.jl"
(("@test sprint\\(show,Accumulator\\(1 => 3, 3 => 4\\)\\)") (("@test sprint\\(show,Accumulator\\(1 => 3, 3 => 4\\)\\)")
"@test_broken sprint(show, Accumulator(1 => 3, 3 => 4))")))))) "@test_broken sprint(show, Accumulator(1 => 3, 3 => 4))")))))
'(%standard-phases)))) #~%standard-phases)))
(home-page "https://github.com/JuliaCollections/DataStructures.jl") (home-page "https://github.com/JuliaCollections/DataStructures.jl")
(synopsis "Julia module providing different data structures") (synopsis "Julia module providing different data structures")
(description "This package implements a variety of data structures, (description "This package implements a variety of data structures,
@ -1275,9 +1284,10 @@ without having to take direct dependencies.")
(base32 "15j3hrqq6nazn533bfsvg32xznacbzsl303j1qs48av59ppnvhhv")))) (base32 "15j3hrqq6nazn533bfsvg32xznacbzsl303j1qs48av59ppnvhhv"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f ; Tests need upgrading with newer Julia version. (list
#:tests? #f ; Tests need upgrading with newer Julia version.
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'link-depot 'skip-known-failing-tests (add-after 'link-depot 'skip-known-failing-tests
(lambda _ (lambda _
;; See upstream report: ;; See upstream report:
@ -1354,8 +1364,9 @@ dictionaries in Julia, for improved productivity and performance.")
(base32 "1yqd9wg4z15k42mrp4y14j2x0sq7yrjhm5zpqklrw6w6j1c367ig")))) (base32 "1yqd9wg4z15k42mrp4y14j2x0sq7yrjhm5zpqklrw6w6j1c367ig"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-flakey-tests (add-after 'link-depot 'skip-flakey-tests
(lambda _ (lambda _
;; Some combination of these tests fail nondeterministically ;; Some combination of these tests fail nondeterministically
@ -1393,7 +1404,7 @@ straightforward loop implementation.")
(base32 "0fy4kfnfacyfmlly6nqxn77dk2gqw80b69zb4m1i0i39zv3cpqfb")))) (base32 "0fy4kfnfacyfmlly6nqxn77dk2gqw80b69zb4m1i0i39zv3cpqfb"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Tests try to read SSL certificates. (list #:tests? #f)) ; Tests try to read SSL certificates.
(home-page "https://juliadocs.github.io/DocStringExtensions.jl/latest/") (home-page "https://juliadocs.github.io/DocStringExtensions.jl/latest/")
(synopsis "Extensions for Julia's docsystem") (synopsis "Extensions for Julia's docsystem")
(description "This package provides a collection of useful extensions for (description "This package provides a collection of useful extensions for
@ -1420,8 +1431,9 @@ valuable enough at this time.")
(base32 "00ai3c24i3fkn5plmavampcxm0ijhwk0v5cn9xwm7rvbjnnvaaam")))) (base32 "00ai3c24i3fkn5plmavampcxm0ijhwk0v5cn9xwm7rvbjnnvaaam"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'patch-source (add-after 'link-depot 'patch-source
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/Deps.jl" (substitute* "src/Deps.jl"
@ -1505,7 +1517,7 @@ valuable enough at this time.")
(base32 "05p57p8xlkn42m1lv9gq4hl96vp7hpj19d51p828ai1rbpcpi3a6")))) (base32 "05p57p8xlkn42m1lv9gq4hl96vp7hpj19d51p828ai1rbpcpi3a6"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Tests require network. (list #:tests? #f)) ; Tests require network.
(inputs (inputs
;; We don't want to propagate the bootstrap version. ;; We don't want to propagate the bootstrap version.
;; Cycle with Documenter.jl in later versions. ;; Cycle with Documenter.jl in later versions.
@ -1604,8 +1616,9 @@ stressing the robustness of differentiation tools.")
(base32 "05vr5wbzqpchnb96b3pmn67x196mbfnkv7r9bdlz3gm56if4awk5")))) (base32 "05vr5wbzqpchnb96b3pmn67x196mbfnkv7r9bdlz3gm56if4awk5"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'adjust-test-suite (add-after 'link-depot 'adjust-test-suite
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -1638,8 +1651,9 @@ combinations of dual numbers with predefined Julia numeric types.")
(base32 "0py46kxl702r8pw3v7x4cqllf7yc91b0dr7vb60xh2qi7d6y3jc7")))) (base32 "0py46kxl702r8pw3v7x4cqllf7yc91b0dr7vb60xh2qi7d6y3jc7"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'adjust-test-suite (add-after 'link-depot 'adjust-test-suite
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -1690,8 +1704,9 @@ before (or after)\".")
(base32 "0h8aaynqlxrkn8575k5vqmhzil4vvxchhf0bcxa6zwawp558gj2y")))) (base32 "0h8aaynqlxrkn8575k5vqmhzil4vvxchhf0bcxa6zwawp558gj2y"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-network-tests (add-after 'link-depot 'skip-network-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -1768,8 +1783,9 @@ need the ffmpeg binaries + executables, and don't want the overhead of
(base32 "1b18x43i737g5q41n9818xbnc2pgd98q1m6yw3h29yri0clg4gfx")))) (base32 "1b18x43i737g5q41n9818xbnc2pgd98q1m6yw3h29yri0clg4gfx"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(delete 'reset-gzip-timestamps) (delete 'reset-gzip-timestamps)
(add-after 'link-depot 'skip-network-tests (add-after 'link-depot 'skip-network-tests
(lambda _ (lambda _
@ -1818,7 +1834,7 @@ high-level support for formatted files (in contrast with Julia's low-level
(base32 "136wm4ik6isrdanmpi4gdr1qw0qhr15i925qzjxbawk5hnyzwng9")))) (base32 "136wm4ik6isrdanmpi4gdr1qw0qhr15i925qzjxbawk5hnyzwng9"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with JLSO.jl (list #:tests? #f)) ; Cycle with JLSO.jl
(home-page "https://github.com/rofinn/FilePathsBase.jl") (home-page "https://github.com/rofinn/FilePathsBase.jl")
(synopsis "Filesystem path types in Julia") (synopsis "Filesystem path types in Julia")
(description "@code{FilePathsBase.jl} provides a type based approach to (description "@code{FilePathsBase.jl} provides a type based approach to
@ -1864,8 +1880,9 @@ following types: @code{Eye}, @code{Fill}, @code{Ones}, @code{Zeros},
(base32 "105f6r0hq97n9mxf1nacmz94dpca66vzqj5p3zh4h0brshmggqnq")))) (base32 "105f6r0hq97n9mxf1nacmz94dpca66vzqj5p3zh4h0brshmggqnq"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check (add-before 'check 'pre-check
(lambda _ (lambda _
;; We don't want to run all the tests; the Downstream tests ;; We don't want to run all the tests; the Downstream tests
@ -1903,16 +1920,17 @@ types and sparsity.")
(base32 "09nsf9cgk49yrvprflnhd9h5rrgs280rgj8sad3csghxdx6jqk5c")))) (base32 "09nsf9cgk49yrvprflnhd9h5rrgs280rgj8sad3csghxdx6jqk5c"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test-i686 (add-after 'unpack 'remove-failing-test-i686
(lambda _ (lambda _
;; Machine Precision incorrectly handled ;; Machine Precision incorrectly handled
(substitute* "test/methods.jl" (substitute* "test/methods.jl"
(("@test central_fdm\\(15, 5, adapt=2\\)\\(exp, 1.0\\)") (("@test central_fdm\\(15, 5, adapt=2\\)\\(exp, 1.0\\)")
"@test_broken central_fdm(15, 5, adapt=2)(exp, 1.0)")))))) "@test_broken central_fdm(15, 5, adapt=2)(exp, 1.0)")))))
'(%standard-phases)))) #~%standard-phases)))
(inputs (inputs
(list julia-benchmarktools)) (list julia-benchmarktools))
(propagated-inputs (propagated-inputs
@ -1940,8 +1958,9 @@ using finite difference.")
(base32 "0j0n40n04q9sk68wh9jq90m6c67k4ws02k41djjzkrqmpzv4rcdi")))) (base32 "0j0n40n04q9sk68wh9jq90m6c67k4ws02k41djjzkrqmpzv4rcdi"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'disable-failing-test (add-after 'link-depot 'disable-failing-test
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(substitute* "test/fixed.jl" (substitute* "test/fixed.jl"
@ -2000,7 +2019,7 @@ c-style numerical formatting.")
;; Expression: dual_isapprox(FDNUM ^ PRIMAL, exp(PRIMAL * log(FDNUM))) ;; Expression: dual_isapprox(FDNUM ^ PRIMAL, exp(PRIMAL * log(FDNUM)))
;; ERROR: LoadError: LoadError: There was an error during testing ;; ERROR: LoadError: LoadError: There was an error during testing
;; Disable as stopgap. ;; Disable as stopgap.
`(#:tests? ,(not (target-x86-32?)))) (list #:tests? (not (target-x86-32?))))
(inputs ;required for tests (inputs ;required for tests
(list julia-calculus (list julia-calculus
julia-difftests)) julia-difftests))
@ -2034,8 +2053,9 @@ differentiation (AD).")
(base32 "02jilpjr7px6138dx2w7ixricvfgsxqdk84d9dgviranibhnjcxa")))) (base32 "02jilpjr7px6138dx2w7ixricvfgsxqdk84d9dgviranibhnjcxa"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'adjust-tests (add-after 'link-depot 'adjust-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2087,8 +2107,9 @@ update step.")
(base32 "07sv88c472n6w4x7diy952igbcfm1s104ysnnvprld83312siw06")))) (base32 "07sv88c472n6w4x7diy952igbcfm1s104ysnnvprld83312siw06"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-failing-test (add-after 'link-depot 'skip-failing-test
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2114,8 +2135,9 @@ update step.")
(base32 "0ndwypa397z3pwzdgc3s9plaqlqf63g3d4px5pvym5psgr6lnm3l")))) (base32 "0ndwypa397z3pwzdgc3s9plaqlqf63g3d4px5pvym5psgr6lnm3l"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'adjust-test-suite (add-after 'link-depot 'adjust-test-suite
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2145,8 +2167,9 @@ algebra routines written in Julia (except for optimized BLAS).")
(base32 "12x6lxzxm91y3k6s9dam46dq5hrby5sr0gy0fdfnp0xhjzdy2j0d")))) (base32 "12x6lxzxm91y3k6s9dam46dq5hrby5sr0gy0fdfnp0xhjzdy2j0d"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'adjust-test-suite (add-after 'link-depot 'adjust-test-suite
(lambda _ (lambda _
(substitute* "test/complex.jl" (substitute* "test/complex.jl"
@ -2182,8 +2205,9 @@ matrices the Schur form is often more useful.")
(base32 "057j3hjpli3q5b98cqkpi4p10x2k9pyksrz62hjmv1kb5qzdvhsj")))) (base32 "057j3hjpli3q5b98cqkpi4p10x2k9pyksrz62hjmv1kb5qzdvhsj"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'remove-earcut (add-after 'link-depot 'remove-earcut
(lambda _ (lambda _
(substitute* '("Project.toml" (substitute* '("Project.toml"
@ -2194,7 +2218,7 @@ matrices the Schur form is often more useful.")
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
(("@testset.*MetaT and heterogeneous data.*" all) (("@testset.*MetaT and heterogeneous data.*" all)
(string-append all "return\n"))))) (string-append all "return\n")))))
,@(if (target-64bit?) #$@(if (target-64bit?)
'() '()
'((add-after 'unpack 'fix-tests-int32-i686 '((add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
@ -2325,8 +2349,9 @@ library for parsing HTML.")
(base32 "1jsyk3mhnwj4h19cxclx26igdqdrw51fd3k1hgav0nm67dy4cxyk")))) (base32 "1jsyk3mhnwj4h19cxclx26igdqdrw51fd3k1hgav0nm67dy4cxyk"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-before 'install 'disable-network-tests (add-before 'install 'disable-network-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2457,7 +2482,7 @@ such arrays easy via traits.")
(base32 "1n63f2zs6ail9pcl7rzgv3l0z8v1idjsaza3zgvgy7iacxsdpcj2")))) (base32 "1n63f2zs6ail9pcl7rzgv3l0z8v1idjsaza3zgvgy7iacxsdpcj2"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ImageMagick.jl. (list #:tests? #f)) ; Cycle with ImageMagick.jl.
(propagated-inputs (propagated-inputs
(list julia-imagecore (list julia-imagecore
julia-reexport)) julia-reexport))
@ -2488,7 +2513,7 @@ dependencies.")
(base32 "0h9m3pl3wic1jrgaqkdifz24cya5vxd3m6qdmm37pxg2y2ii2vcq")))) (base32 "0h9m3pl3wic1jrgaqkdifz24cya5vxd3m6qdmm37pxg2y2ii2vcq"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ImageMagick.jl. (list #:tests? #f)) ; Cycle with ImageMagick.jl.
(propagated-inputs (propagated-inputs
(list julia-abstractffts (list julia-abstractffts
julia-colors julia-colors
@ -2530,7 +2555,7 @@ of packages designed to support image processing and computer vision.")
(base32 "0bbpzi7bv8jdiggq1wmcn67vnf96qagvwg0fk95s125wy5980xsl")))) (base32 "0bbpzi7bv8jdiggq1wmcn67vnf96qagvwg0fk95s125wy5980xsl"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ReferenceTests.jl. (list #:tests? #f)) ; Cycle with ReferenceTests.jl.
(propagated-inputs (propagated-inputs
(list julia-crayons (list julia-crayons
julia-imagebase julia-imagebase
@ -2568,8 +2593,9 @@ be downscaled to fit into the size of your active terminal session.")
(base32 "05vzv4jsj3l9pv6yrix28hlw7wnag0mqdfjwv8shn4x71hcfxl1p")))) (base32 "05vzv4jsj3l9pv6yrix28hlw7wnag0mqdfjwv8shn4x71hcfxl1p"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-failing-test (add-after 'link-depot 'skip-failing-test
(lambda _ (lambda _
;; These tests try to download from the imagemagick.org ;; These tests try to download from the imagemagick.org
@ -2646,7 +2672,7 @@ information about the detector used to acquire the image.")
(base32 "00wq3ab8y6nyhxwc5lpz9dnslsmcr1vg3cjdkh7wb7k6a8bw98mh")))) (base32 "00wq3ab8y6nyhxwc5lpz9dnslsmcr1vg3cjdkh7wb7k6a8bw98mh"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; cycle with ImageMagick.jl. (list #:tests? #f)) ; cycle with ImageMagick.jl.
(propagated-inputs (propagated-inputs
(list julia-fileio (list julia-fileio
julia-imagebase julia-imagebase
@ -2681,7 +2707,7 @@ inline presentation of greyscale or color images.")
(base32 "0i8gw68hljshsy9wdl5mrpbb31irhmayqyglsxi7jwm88iy9pxhm")))) (base32 "0i8gw68hljshsy9wdl5mrpbb31irhmayqyglsxi7jwm88iy9pxhm"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ImageMagick.jl. (list #:tests? #f)) ; Cycle with ImageMagick.jl.
(propagated-inputs (propagated-inputs
(list julia-axisalgorithms (list julia-axisalgorithms
julia-colorvectorspace julia-colorvectorspace
@ -2718,7 +2744,8 @@ rotation, and other spatial transformations of arrays.")
(build-system julia-build-system) (build-system julia-build-system)
;; Package without Project.toml ;; Package without Project.toml
(arguments (arguments
'(#:julia-package-name "IndexableBitVectors" (list
#:julia-package-name "IndexableBitVectors"
#:julia-package-uuid "1cb3b9ac-1ffd-5777-9e6b-a3d42300664d")) #:julia-package-uuid "1cb3b9ac-1ffd-5777-9e6b-a3d42300664d"))
(home-page "https://github.com/BioJulia/IndexableBitVectors.jl") (home-page "https://github.com/BioJulia/IndexableBitVectors.jl")
(synopsis "Bit vectors operations with extremely fast speed") (synopsis "Bit vectors operations with extremely fast speed")
@ -2798,8 +2825,9 @@ indexed images, sometimes called \"colormap images\" or \"paletted images.\"")
(base32 "1941lwvrdjnrynigzixxin3chpg1ba6xplvcwc89x0f6z658hwmm")))) (base32 "1941lwvrdjnrynigzixxin3chpg1ba6xplvcwc89x0f6z658hwmm"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'remove-timezones.jl (add-after 'link-depot 'remove-timezones.jl
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2851,12 +2879,13 @@ interfaces with @file{.ini} files.")
(base32 "1236c20k388qlh7k74mhf7hkbn0vf7ss8b1rgh1a6aj0234ayfnc")))) (base32 "1236c20k388qlh7k74mhf7hkbn0vf7ss8b1rgh1a6aj0234ayfnc"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:parallel-tests? #f (list
#:parallel-tests? #f
;; XXXX: Unexpected failures for i686, e.g., ;; XXXX: Unexpected failures for i686, e.g.,
;; Got exception outside of a @test ;; Got exception outside of a @test
;; OverflowError: 96908232 * 106943408 overflowed for type Int32 ;; OverflowError: 96908232 * 106943408 overflowed for type Int32
;; Disable as stopgap. ;; Disable as stopgap.
#:tests? ,(not (target-x86-32?)))) #:tests? (not (target-x86-32?))))
(propagated-inputs (propagated-inputs
(list julia-axisalgorithms (list julia-axisalgorithms
julia-offsetarrays julia-offsetarrays
@ -2891,9 +2920,10 @@ and exceptional performance.")
(base32 "0gsz89cd3iygbl5qr389k9vwpg7w1nk0s90g25nsmk34y9hifxag")))) (base32 "0gsz89cd3iygbl5qr389k9vwpg7w1nk0s90g25nsmk34y9hifxag"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test-i686 (add-after 'unpack 'remove-failing-test-i686
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -2902,8 +2932,8 @@ and exceptional performance.")
;; Expression: duration(ClosedInterval(A, B)) ≡ 60 ;; Expression: duration(ClosedInterval(A, B)) ≡ 60
;; Evaluated: 60 ≡ 60 ;; Evaluated: 60 ≡ 60
(("@test duration\\(ClosedInterval") (("@test duration\\(ClosedInterval")
"@test_broken duration(ClosedInterval")))))) "@test_broken duration(ClosedInterval")))))
'(%standard-phases)))) #~%standard-phases)))
(propagated-inputs (propagated-inputs
(list julia-ellipsisnotation)) (list julia-ellipsisnotation))
(native-inputs (native-inputs
@ -3183,14 +3213,15 @@ equations in string literals in the Julia language.")
(base32 "17rhlrmgfvdw8w62pg32ikr9j4xy2ylr7mx7ar0hnpzryv929rp5")))) (base32 "17rhlrmgfvdw8w62pg32ikr9j4xy2ylr7mx7ar0hnpzryv929rp5"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-64bit?) #:phases
'(%standard-phases) (if (target-64bit?)
'((modify-phases %standard-phases #~%standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests-int32-i686 (add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
(substitute* "test/multests.jl" (substitute* "test/multests.jl"
(("Int64") "Int32"))))))))) (("Int64") "Int32"))))))))
(propagated-inputs (propagated-inputs
(list julia-arraylayouts (list julia-arraylayouts
julia-fillarrays julia-fillarrays
@ -3221,8 +3252,9 @@ implementation of matrix-free methods for iterative solvers.")
(base32 "1qc4la07w6s1xhcyd0hvbnpr31zc1a2ssgyybc8biv5m00g0dnr0")))) (base32 "1qc4la07w6s1xhcyd0hvbnpr31zc1a2ssgyybc8biv5m00g0dnr0"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-optim-tests (add-after 'link-depot 'skip-optim-tests
(lambda _ (lambda _
(substitute* "test/examples.jl" (substitute* "test/examples.jl"
@ -3311,14 +3343,15 @@ that let you do deep transformations of code.")
(base32 "0l5adird8m1cmnsxwhzi5hcr7q9bm1rf7a6018zc7kcn2yxdshy3")))) (base32 "0l5adird8m1cmnsxwhzi5hcr7q9bm1rf7a6018zc7kcn2yxdshy3"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-64bit?) #:phases
'(%standard-phases) (if (target-64bit?)
'((modify-phases %standard-phases #~%standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests-int32-i686 (add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
(("Int64") "Int32"))))))))) (("Int64") "Int32"))))))))
(propagated-inputs (propagated-inputs
(list julia-fixedpointnumbers)) (list julia-fixedpointnumbers))
(native-inputs (native-inputs
@ -3350,8 +3383,9 @@ comes from the fact that @code{M == map(f, A)}.")
(base32 "15zvcv2l4iqmjpnqjyx2kry7a85p652nbjy9pj3wq0piksqcz4jb")))) (base32 "15zvcv2l4iqmjpnqjyx2kry7a85p652nbjy9pj3wq0piksqcz4jb"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-failing-test (add-after 'link-depot 'skip-failing-test
(lambda _ (lambda _
;; Tests with math functions are hard. ;; Tests with math functions are hard.
@ -3385,8 +3419,9 @@ may include other factorizations such as the LQ factorization.")
(base32 "0zjzf2r57l24n3k0gcqkvx3izwn5827iv9ak0lqix0aa5967wvfb")))) (base32 "0zjzf2r57l24n3k0gcqkvx3izwn5827iv9ak0lqix0aa5967wvfb"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-before 'install 'disable-network-tests (add-before 'install 'disable-network-tests
;; Tries to connect to httpbin.org ;; Tries to connect to httpbin.org
(lambda _ (lambda _
@ -3470,10 +3505,11 @@ resolving them into absolute units.")
(build-system julia-build-system) (build-system julia-build-system)
;; Package without Project.toml ;; Package without Project.toml
(arguments (arguments
'(#:julia-package-name "Media" (list
#:julia-package-name "Media"
#:julia-package-uuid "e89f7d12-3494-54d1-8411-f7d8b9ae1f27" #:julia-package-uuid "e89f7d12-3494-54d1-8411-f7d8b9ae1f27"
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'unpack 'create-package-toml (add-after 'unpack 'create-package-toml
(lambda* (#:key julia-package-name julia-package-uuid #:allow-other-keys) (lambda* (#:key julia-package-name julia-package-uuid #:allow-other-keys)
(with-output-to-file "Project.toml" (with-output-to-file "Project.toml"
@ -3599,7 +3635,7 @@ to be temporarily overloaded for the purpose of testing.")
(base32 "04fgxghyb7n2ji76xkb1r1fjhzsdbgmp5wsfyyn3yjcsdqbyp8pz")))) (base32 "04fgxghyb7n2ji76xkb1r1fjhzsdbgmp5wsfyyn3yjcsdqbyp8pz"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ImageCore.jl (list #:tests? #f)) ; Cycle with ImageCore.jl
(propagated-inputs (propagated-inputs
(list julia-mappedarrays (list julia-mappedarrays
julia-paddedviews julia-paddedviews
@ -3651,9 +3687,10 @@ Julia, with type-driven, overloadable packing/unpacking functionality.")
(base32 "1isyj8h4nx96cr6892d154v8pw1nhr7mjyz5bd6ffr2mkzb2bq4f")))) (base32 "1isyj8h4nx96cr6892d154v8pw1nhr7mjyz5bd6ffr2mkzb2bq4f"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test-i686 (add-after 'unpack 'remove-failing-test-i686
(lambda _ (lambda _
(substitute* "test/utilities.jl" (substitute* "test/utilities.jl"
@ -3664,8 +3701,8 @@ Julia, with type-driven, overloadable packing/unpacking functionality.")
;; Got correct result, please change to @test ;; Got correct result, please change to @test
;; so @test_broken is not enough. ;; so @test_broken is not enough.
(("@test n == @allocated f\\(\\)") (("@test n == @allocated f\\(\\)")
" ")))))) " ")))))
'(%standard-phases)))) #~%standard-phases)))
(propagated-inputs (propagated-inputs
(list julia-offsetarrays)) (list julia-offsetarrays))
(home-page "https://github.com/jump-dev/MutableArithmetics.jl") (home-page "https://github.com/jump-dev/MutableArithmetics.jl")
@ -3742,8 +3779,9 @@ interface to interact with these types.")
(base32 "16vn5w5274kcywh1xp0zqjk5q10xrk125aznz5av6wifwrvghk8s")))) (base32 "16vn5w5274kcywh1xp0zqjk5q10xrk125aznz5av6wifwrvghk8s"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-cuda-tests (add-after 'link-depot 'skip-cuda-tests
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -3827,7 +3865,8 @@ optimization of functions.")
(base32 "10h47x5ws42pkqjccimaz0yxfvz41w0yazq6inamfk4lg5g2g3d9")))) (base32 "10h47x5ws42pkqjccimaz0yxfvz41w0yazq6inamfk4lg5g2g3d9"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:julia-package-name "OptimTestProblems" (list
#:julia-package-name "OptimTestProblems"
#:julia-package-uuid "cec144fc-5a64-5bc6-99fb-dde8f63e154c")) #:julia-package-uuid "cec144fc-5a64-5bc6-99fb-dde8f63e154c"))
(home-page "https://github.com/JuliaNLSolvers/OptimTestProblems.jl") (home-page "https://github.com/JuliaNLSolvers/OptimTestProblems.jl")
(synopsis "Collection of optimization test problems") (synopsis "Collection of optimization test problems")
@ -3874,7 +3913,7 @@ which they were added to the collection.")
(propagated-inputs (propagated-inputs
(list julia-adapt)) (list julia-adapt))
;; CatIndices depends on OffsetArrays, introducing a recursive dependency ;; CatIndices depends on OffsetArrays, introducing a recursive dependency
(arguments '(#:tests? #f)) (arguments (list #:tests? #f))
(home-page "https://juliaarrays.github.io/OffsetArrays.jl/stable/") (home-page "https://juliaarrays.github.io/OffsetArrays.jl/stable/")
(synopsis "Fortran-like arrays with arbitrary, zero or negative indices") (synopsis "Fortran-like arrays with arbitrary, zero or negative indices")
(description "@code{OffsetArrays.jl} provides Julia users with arrays that (description "@code{OffsetArrays.jl} provides Julia users with arrays that
@ -4091,7 +4130,7 @@ definite.")
(base32 "1cail43iqzbi6m9v6981rhz47zf2lcvhs5ds5gdqvc9nx5frghxq")))) (base32 "1cail43iqzbi6m9v6981rhz47zf2lcvhs5ds5gdqvc9nx5frghxq"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Tests try to mkdir /.julia (list #:tests? #f)) ; Tests try to mkdir /.julia
(home-page "https://github.com/JuliaPackaging/Preferences.jl") (home-page "https://github.com/JuliaPackaging/Preferences.jl")
(synopsis "Store configuration switches to TOML files") (synopsis "Store configuration switches to TOML files")
(description "The @code{Preferences} package provides an integrated way for (description "The @code{Preferences} package provides an integrated way for
@ -4116,8 +4155,9 @@ everything from run time algorithm choice to code generation at compile time.")
(base32 "1d1sd87kkwbar3l608h0adzws42cwdrmp1idxx7an6mfqcsdrijw")))) (base32 "1d1sd87kkwbar3l608h0adzws42cwdrmp1idxx7an6mfqcsdrijw"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-color-tests (add-after 'link-depot 'skip-color-tests
(lambda _ (lambda _
(substitute* "test/text_backend.jl" (substitute* "test/text_backend.jl"
@ -4150,13 +4190,14 @@ human-readable format.")
"1fj5d1ihnhnm0pl4hbx6hcd2bpdyhm8jiaqah2axsbd069j70saf")))) "1fj5d1ihnhnm0pl4hbx6hcd2bpdyhm8jiaqah2axsbd069j70saf"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:imported-modules ((guix build python-build-system) (list
#:imported-modules `((guix build python-build-system)
,@%julia-build-system-modules) ,@%julia-build-system-modules)
#:modules ((guix build julia-build-system) #:modules '((guix build julia-build-system)
(guix build utils) (guix build utils)
((guix build python-build-system) #:prefix python:)) ((guix build python-build-system) #:prefix python:))
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-after 'link-depot 'remove-conda (add-after 'link-depot 'remove-conda
(lambda _ (lambda _
(substitute* "Project.toml" (substitute* "Project.toml"
@ -4186,7 +4227,7 @@ human-readable format.")
python python
(python:python-version python) (python:python-version python)
python python
,(package-version python)))) #$(package-version python))))
#t))) #t)))
(add-before 'check 'pre-check (add-before 'check 'pre-check
(lambda _ (lambda _
@ -4278,8 +4319,9 @@ arbitrary normed vector spaces (e.g. matrix-valued integrands).")
(base32 "051biw4b9zni7cmh2f1yzifp1v8wazlfxrdz4p44lyd1wba6379w")))) (base32 "051biw4b9zni7cmh2f1yzifp1v8wazlfxrdz4p44lyd1wba6379w"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'hardcode-libmath-location (add-after 'link-depot 'hardcode-libmath-location
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(let ((gcclib (assoc-ref inputs "gcc:lib"))) (let ((gcclib (assoc-ref inputs "gcc:lib")))
@ -4427,7 +4469,7 @@ more complex visualizations.")
(base32 "0zq4bzxvq36zr0va6iip3x97mgq5b4fwza8avszx1ryfqm3lg1f7")))) (base32 "0zq4bzxvq36zr0va6iip3x97mgq5b4fwza8avszx1ryfqm3lg1f7"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with Plots.jl. (list #:tests? #f)) ; Cycle with Plots.jl.
(propagated-inputs (propagated-inputs
(list julia-nanmath (list julia-nanmath
julia-plotutils julia-plotutils
@ -4457,7 +4499,7 @@ recipes to full specifications for a plot.")
(base32 "0vx8ndxrii53na7jsc2lki47wfpi77rn3y2r6xhiysx1qwr14msf")))) (base32 "0vx8ndxrii53na7jsc2lki47wfpi77rn3y2r6xhiysx1qwr14msf"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with OrdinaryDiffEq.jl. (list #:tests? #f)) ; Cycle with OrdinaryDiffEq.jl.
(propagated-inputs (propagated-inputs
(list julia-arrayinterface (list julia-arrayinterface
julia-chainrulescore julia-chainrulescore
@ -4512,7 +4554,7 @@ recursive arrays like arrays of arrays.")
(base32 "0mm6bjhs8a21pippww6b08b5frmnb9m6k8xrszrwq9zhc879zpc9")))) (base32 "0mm6bjhs8a21pippww6b08b5frmnb9m6k8xrszrwq9zhc879zpc9"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Cycle with ImageCore.jl through ImageMagick.jl. (list #:tests? #f)) ; Cycle with ImageCore.jl through ImageMagick.jl.
(propagated-inputs (propagated-inputs
(list julia-deepdiffs (list julia-deepdiffs
julia-distances julia-distances
@ -4550,7 +4592,7 @@ package can help create and update if need be.")
(base32 "03hyfy7c0ma45b0y756j76awi3az2ii4bz4s8cxm3xw9yy1z7b01")))) (base32 "03hyfy7c0ma45b0y756j76awi3az2ii4bz4s8cxm3xw9yy1z7b01"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:parallel-tests? #f)) (list #:parallel-tests? #f))
(inputs ;required for test (inputs ;required for test
(list julia-example)) (list julia-example))
(propagated-inputs (propagated-inputs
@ -4582,7 +4624,7 @@ can be avoided.")
;; Expression: hash(tr_float, hash(1)) === hash(v_float, hash(1)) ;; Expression: hash(tr_float, hash(1)) === hash(v_float, hash(1))
;; MethodError: no method matching decompose(::ReverseDiff.TrackedReal{Float64, Float64, Nothing}) ;; MethodError: no method matching decompose(::ReverseDiff.TrackedReal{Float64, Float64, Nothing})
;; Disable as stopgap. ;; Disable as stopgap.
`(#:tests? ,(not (target-x86-32?)))) (list #:tests? (not (target-x86-32?))))
(propagated-inputs (propagated-inputs
(list julia-diffresults (list julia-diffresults
julia-diffrules julia-diffrules
@ -4680,7 +4722,8 @@ through matrix-vector multiplication.")
(base32 "1fb1dfdmiw2ggx60hf70954xlps0r48fcb3k3dvxynlz7ylphp96")))) (base32 "1fb1dfdmiw2ggx60hf70954xlps0r48fcb3k3dvxynlz7ylphp96"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:julia-package-name "SafeTestsets" (list
#:julia-package-name "SafeTestsets"
#:julia-package-uuid "1bc83da4-3b8d-516f-aca4-4fe02f6d838f")) #:julia-package-uuid "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"))
(native-inputs (native-inputs
(list julia-staticarrays)) (list julia-staticarrays))
@ -4751,7 +4794,7 @@ bytes in a chunk of memory. Think of it like a much faster version of
"09xni9rrrax17fxjz04j1b48mk9ffww5rcbagh66jklr89mrkqhx")))) "09xni9rrrax17fxjz04j1b48mk9ffww5rcbagh66jklr89mrkqhx"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Test suite tries to access the Julia package registry. (list #:tests? #f)) ; Test suite tries to access the Julia package registry.
(home-page "https://github.com/JuliaPackaging/Scratch.jl") (home-page "https://github.com/JuliaPackaging/Scratch.jl")
(synopsis "Scratch spaces for all your persistent mutable data needs") (synopsis "Scratch spaces for all your persistent mutable data needs")
(description "This repository implements the scratch spaces API for (description "This repository implements the scratch spaces API for
@ -4872,7 +4915,7 @@ beginners.")
(base32 "173x77a80xnh99viqa3r7rgdaksvxaw8xyfqw09gwvp4p2zrxivb")))) (base32 "173x77a80xnh99viqa3r7rgdaksvxaw8xyfqw09gwvp4p2zrxivb"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; cycle with StatsBase.jl (list #:tests? #f)) ; cycle with StatsBase.jl
(propagated-inputs (propagated-inputs
(list julia-datastructures)) (list julia-datastructures))
;(native-inputs ;(native-inputs
@ -4976,8 +5019,9 @@ some performance improvements).")
(base32 "1fwiaxdpx1z9dli3jr8kyraych0jbdiny3qklynf0r13px25r6i7")))) (base32 "1fwiaxdpx1z9dli3jr8kyraych0jbdiny3qklynf0r13px25r6i7"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-doctest (add-after 'link-depot 'skip-doctest
(lambda _ (lambda _
(substitute* "test/runtests.jl" (substitute* "test/runtests.jl"
@ -5141,8 +5185,9 @@ applied to any distance.")
(base32 "1qwc5ll68ng80b5921ww6fvifxbsmiylakfgsbsjbzg7lzyb5i67")))) (base32 "1qwc5ll68ng80b5921ww6fvifxbsmiylakfgsbsjbzg7lzyb5i67"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'skip-failing-test (add-after 'unpack 'skip-failing-test
(lambda _ (lambda _
;; https://github.com/JuliaStrings/StringEncodings.jl/issues/49 ;; https://github.com/JuliaStrings/StringEncodings.jl/issues/49
@ -5173,15 +5218,16 @@ texts between multiple character encodings. It is currently based on the
(base32 "0rjcpyjwzg70n87q5r9c5i1qzigavncslxssm3rk5a3y549py56v")))) (base32 "0rjcpyjwzg70n87q5r9c5i1qzigavncslxssm3rk5a3y549py56v"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-64bit?) #:phases
'(%standard-phases) (if (target-64bit?)
'((modify-phases %standard-phases #~%standard-phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-tests-int32-i686 (add-after 'unpack 'fix-tests-int32-i686
(lambda _ (lambda _
(substitute* '("src/utils.jl" (substitute* '("src/utils.jl"
"test/runtests.jl") "test/runtests.jl")
(("Int64") "Int32"))))))))) (("Int64") "Int32"))))))))
(propagated-inputs (propagated-inputs
(list julia-dataapi (list julia-dataapi
julia-staticarrays julia-staticarrays
@ -5379,7 +5425,7 @@ dimensions}.")
(base32 "1lnfsmx33qspyvxw0cykwh7il8xykjpcw1080sisn95ngz2qhdmy")))) (base32 "1lnfsmx33qspyvxw0cykwh7il8xykjpcw1080sisn95ngz2qhdmy"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; cycle with ImageMagick.jl (list #:tests? #f)) ; cycle with ImageMagick.jl
(propagated-inputs (propagated-inputs
(list julia-axisarrays (list julia-axisarrays
julia-colortypes julia-colortypes
@ -5448,7 +5494,7 @@ automatic differentiation for its machine learning platform.")
(base32 "1w3klii293caqiclfh28jggv7f53xclm9fr6xmw38brwrn1hjb48")))) (base32 "1w3klii293caqiclfh28jggv7f53xclm9fr6xmw38brwrn1hjb48"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ; Circular dependency with various codecs. (list #:tests? #f)) ; Circular dependency with various codecs.
(home-page "https://github.com/JuliaIO/TranscodingStreams.jl") (home-page "https://github.com/JuliaIO/TranscodingStreams.jl")
(synopsis "Fast I/O transcoding data streams") (synopsis "Fast I/O transcoding data streams")
(description "This package provides tools for transcoding data streams (description "This package provides tools for transcoding data streams
@ -5543,10 +5589,11 @@ types, modules, and dictionaries.")
(base32 "0kp4hg3kknkm2smlcizqfd33l9x4vkahc2714gnbjp39fj285b92")))) (base32 "0kp4hg3kknkm2smlcizqfd33l9x4vkahc2714gnbjp39fj285b92"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
'(#:julia-package-name "URIs" ;required to run tests (list
#:julia-package-name "URIs" ;required to run tests
#:julia-package-uuid "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" #:julia-package-uuid "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
#:phases #:phases
(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'check 'change-dir (add-before 'check 'change-dir
;; Tests must be run from the testdir ;; Tests must be run from the testdir
(lambda* (#:key source outputs #:allow-other-keys) (lambda* (#:key source outputs #:allow-other-keys)
@ -5578,7 +5625,7 @@ working with @acronym{URIs,Uniform Resource Identifiers}, as defined in RFC
(base32 "10qwscd15dnmvx116dwvg99m7kmwgmj5ahdkq7psiq48lcc554gq")))) (base32 "10qwscd15dnmvx116dwvg99m7kmwgmj5ahdkq7psiq48lcc554gq"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:parallel-tests? #f)) (list #:parallel-tests? #f))
(propagated-inputs (propagated-inputs
(list julia-constructionbase)) (list julia-constructionbase))
(home-page "https://painterqubits.github.io/Unitful.jl/stable/") (home-page "https://painterqubits.github.io/Unitful.jl/stable/")
@ -5650,15 +5697,16 @@ allows for efficient string representation and transfer")
(base32 "04yykivi8zrbryxlmb0p5xa6lma8iq22r5s863117dnnqj5gaffd")))) (base32 "04yykivi8zrbryxlmb0p5xa6lma8iq22r5s863117dnnqj5gaffd"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:phases (list
,@(if (target-x86-32?) #:phases
'((modify-phases %standard-phases (if (target-x86-32?)
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-failing-test-i686 (add-after 'unpack 'remove-failing-test-i686
(lambda _ (lambda _
(substitute* "test/woodbury.jl" (substitute* "test/woodbury.jl"
(("@test logdet\\(W\\)") (("@test logdet\\(W\\)")
"@test_broken logdet(W)")))))) "@test_broken logdet(W)")))))
'(%standard-phases)))) #~%standard-phases)))
(home-page "https://github.com/timholy/WoodburyMatrices.jl") (home-page "https://github.com/timholy/WoodburyMatrices.jl")
(synopsis "Support for the Woodbury matrix identity for Julia") (synopsis "Support for the Woodbury matrix identity for Julia")
(description "This package provides support for the Woodbury matrix identity (description "This package provides support for the Woodbury matrix identity
@ -5753,7 +5801,7 @@ Zygote, without depending on Zygote itself.")
(base32 "1cx66sp30s34ln6p0fpqk1ggjxfxg2gp8791zz3cl85dmk4dl14b")))) (base32 "1cx66sp30s34ln6p0fpqk1ggjxfxg2gp8791zz3cl85dmk4dl14b"))))
(build-system julia-build-system) (build-system julia-build-system)
(arguments (arguments
`(#:tests? #f)) ;require CUDA, not packaged yet (list #:tests? #f)) ;require CUDA, not packaged yet
(propagated-inputs (propagated-inputs
(list julia-abstractffts (list julia-abstractffts
julia-chainrules julia-chainrules