gnu: Add julia-transcodingstreams.

* gnu/packages/julia-xyz.scm (julia-transcodingstreams-0.9.5): New variable.
This commit is contained in:
nixo 2019-10-10 22:49:52 +02:00
parent 6324a8e658
commit d67407b3a7
1 changed files with 29 additions and 0 deletions

View File

@ -269,3 +269,32 @@ for Julia")
operations. It can wrap any IO type automatically making incremental reading
and writing faster.")
(license license:expat)))
(define-public julia-transcodingstreams
(package
(name "julia-transcodingstreams")
(version "0.9.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bicycle1885/TranscodingStreams.jl")
(commit (string-append "v" version))))
(file-name "TranscodingStreams")
(sha256
(base32 "0zfr4g4yv08iy96vshn7zn4lh2z5rwd4k1ybvyinp3srl69hxlk9"))))
(propagated-inputs `(("julia-compat" ,julia-compat)))
(build-system julia-build-system)
(home-page "https://github.com/bicycle1885/TranscodingStreams.jl")
(synopsis "Simple, consistent interfaces for any codec")
(description " @code{TranscodingStreams.jl} is a package for transcoding
data streams, which is:
@enumerate
@item fast: small overhead and specialized
methods,
@item consistent: basic I/O operations you already know will work as
you expect,
@item generic: support any I/O objects like files, buffers, pipes,
@item extensible: you can define a new codec to transcode data
@end enumerate")
(license license:expat)))