mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-17 12:30:38 +02:00
gnu: Add julia-structtypes.
* gnu/packages/julia-xyz.scm (julia-structtypes): New variable.
This commit is contained in:
parent
2405fcb4bc
commit
adb3d8797d
1 changed files with 22 additions and 0 deletions
|
@ -2744,6 +2744,28 @@ are defined for @code{AbstractStrings}, and any iterator that define
|
||||||
applied to any distance.")
|
applied to any distance.")
|
||||||
(license license:expat)))
|
(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
|
(define-public julia-suppressor
|
||||||
(package
|
(package
|
||||||
(name "julia-suppressor")
|
(name "julia-suppressor")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue