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 operations. It can wrap any IO type automatically making incremental reading
and writing faster.") and writing faster.")
(license license:expat))) (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)))