me
/
guix
Archived
1
0
Fork 0

gnu: Add julia-structtypes.

* gnu/packages/julia-xyz.scm (julia-structtypes): New variable.
master
Efraim Flashner 2021-06-14 10:36:35 +03:00
parent 2405fcb4bc
commit adb3d8797d
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 22 additions and 0 deletions

View File

@ -2744,6 +2744,28 @@ are defined for @code{AbstractStrings}, and any iterator that define
applied to any distance.")
(license license:expat)))
(define-public julia-structtypes
(package
(name "julia-structtypes")
(version "1.7.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaData/StructTypes.jl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "02mn4kkhn3927dk7945c9bjwlldihydxgn5ilmqqvs8dknvbw8p1"))))
(build-system julia-build-system)
(home-page "https://juliadata.github.io/StructTypes.jl/stable/")
(synopsis "Abstract definitions and convenience methods for Julia objects")
(description "This package provides the @code{StructTypes.StructType} trait
for Julia types to declare the kind of \"struct\" they are, providing
serialization/deserialization packages patterns and strategies to automatically
construct objects.")
(license license:expat)))
(define-public julia-suppressor
(package
(name "julia-suppressor")