From 17f3776807fbc38848ed698199da207a0e134ea5 Mon Sep 17 00:00:00 2001 From: nixo Date: Sat, 12 Oct 2019 13:01:50 +0200 Subject: [PATCH] gnu: Add julia-fileio. * gnu/packages/julia-xyz.scm (julia-fileio-1.0.7): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e38e4b1fb2..4784c80acb 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1826,3 +1826,29 @@ are exposed to users in @code{Query.jl}.") filter, project, join and group data from any iterable data source, including all the sources supported in @code{IterableTables.jl}.") (license license:expat))) + +(define-public julia-fileio + (package + (name "julia-fileio") + (version "1.0.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaIO/FileIO.jl") + (commit (string-append "v" version)))) + (file-name "FileIO") + (sha256 + (base32 "0dwsklxzc4nhsii9hhjp1h3cbf9n5abipj44jf3i0zncid06aanv")))) + (propagated-inputs `(("julia-compat" ,julia-compat))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaIO/FileIO.jl") + (synopsis "Main Package for IO, loading all different kind of files") + (description "FileIO aims to provide a common framework for detecting file +formats and dispatching to appropriate readers/writers. The two core +functions in this package are called @code{load} and @code{save}, and offer +high-level support for formatted files (in contrast with julia's low-level +read and write). To avoid name conflicts, packages that provide support for +standard file formats through functions named load and save are encouraged to +extend the definitions here.") + (license license:expat)))