From aa95d5c63f0bc7389ca03b985717d5d4ad0c0731 Mon Sep 17 00:00:00 2001 From: nixo Date: Sat, 12 Oct 2019 13:05:09 +0200 Subject: [PATCH] gnu: Add julia-doublefloats. * gnu/packages/julia-xyz.scm (julia-doublefloats-0.9.11): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 1dae0980fd..224ebe0d79 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -2021,3 +2021,28 @@ svdfact and svdvals) should work directly.") (description "Basic arithmetic, integration, differentiation, evaluation, and root finding over dense univariate polynomials.") (license license:expat))) + +(define-public julia-doublefloats + (package + (name "julia-doublefloats") + (version "0.9.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/DoubleFloats.jl") + (commit (string-append "v" version)))) + (file-name "DoubleFloats") + (sha256 + (base32 "1gi3wlrn9v6xlprr09dszzi4x7vmafrw0w239w9zhm53sixdfxgg")))) + (propagated-inputs `(("julia-quadmath" ,julia-quadmath) + ("julia-requires" ,julia-requires) + ("julia-polynomials" ,julia-polynomials) + ("julia-genericschur" ,julia-genericschur) + ("julia-genericsvd" ,julia-genericsvd))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaMath/DoubleFloats.jl") + (synopsis "Math with more good bits") + (description "Julia math with 85+ accurate bits. Extended precision float +and complex types.") + (license license:expat)))