gnu: Add rust-tui-react-0.23.

* gnu/packages/crates-io.scm (rust-tui-react-0.23): New variable.
(rust-tui-react-0.22): Inherit from rust-tui-react-0.23.

Change-Id: Ia8e2f1ba2a1992a0341f1f2d8b9f42ca006b6467
This commit is contained in:
Steve George 2024-10-04 20:15:05 +01:00 committed by Efraim Flashner
parent 231b49a106
commit fc90bd951d
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -87084,8 +87084,34 @@ (define-public rust-tui-0.15
#:cargo-development-inputs (("rust-argh" ,rust-argh-0.1)
("rust-rand" ,rust-rand-0.8))))))
(define-public rust-tui-react-0.23
(package
(name "rust-tui-react")
(version "0.23.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "tui-react" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-log" ,rust-log-0.4)
("rust-ratatui" ,rust-ratatui-0.26)
("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
("rust-unicode-width" ,rust-unicode-width-0.1))))
(home-page "https://github.com/Byron/tui-crates")
(synopsis "TUI widgets using a React-like paradigm")
(description
"This package provides TUI widgets using a React-like paradigm, that allows
mutable component state and render properties.")
(license license:expat)))
(define-public rust-tui-react-0.22
(package
(inherit rust-tui-react-0.23)
(name "rust-tui-react")
(version "0.22.0")
(source
@ -87095,18 +87121,11 @@ (define-public rust-tui-react-0.22
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "04b5av7fpg46bz3zbgqxdwkrx42lcfcap1afxhd6qrnlw9rwvyig"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-log" ,rust-log-0.4)
("rust-ratatui" ,rust-ratatui-0.25)
("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
("rust-unicode-width" ,rust-unicode-width-0.1))))
(home-page "https://github.com/Byron/tui-crates")
(synopsis "TUI widgets using a react-like paradigm")
(description
"TUI widgets using a react-like paradigm, allowing mutable component state and
render properties.")
(license license:expat)))
("rust-unicode-width" ,rust-unicode-width-0.1))))))
(define-public rust-tui-react-0.20
(package