gnu: Add node-serialport-parser-readline.

* gnu/packages/node-xyz.scm (node-serialport-parser-readline): New
variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Philip McGrath 2022-01-08 03:42:21 -05:00 committed by Liliana Marie Prikler
parent e2dee179ef
commit b5ffff233a
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -1053,3 +1053,26 @@ (define-public node-serialport-parser-delimiter
Parsers are used to take raw binary data and transform them into usable Parsers are used to take raw binary data and transform them into usable
messages. This package provides @code{Delimiter}, a parser that emits data messages. This package provides @code{Delimiter}, a parser that emits data
each time a specified byte sequence is received."))) each time a specified byte sequence is received.")))
(define-public node-serialport-parser-readline
(package
(inherit node-serialport-binding-abstract)
(name "node-serialport-parser-readline")
(version "9.2.4")
(inputs
(list node-serialport-parser-delimiter))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda args
(chdir "packages/parser-readline"))))
#:tests? #f))
(synopsis "Node SerialPort parser to split data on newlines")
(description "Node SerialPort is a modular suite of Node.js packages for
accessing serial ports. The Guix package @code{node-serialport} provides the
recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable
messages. This package provides @code{Readline}, a parser that emits data
after a (configurable) newline delimiter is received.")))