aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve George <steve@futurile.net>2024-10-04 19:15:05 +0000
committerEfraim Flashner <efraim@flashner.co.il>2024-10-10 11:46:25 +0000
commit5ee43a453144ee00dcd9af402fe4ee177b7703ae (patch)
tree7a908b4a4a56eeb76bce3ce228fecfeca8296fdb
parent13dfd81418f07e948d711439d774e9ab1a42b2e5 (diff)
downloadguix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar.gz
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar.bz2
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar.lz
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar.xz
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.tar.zst
guix-5ee43a453144ee00dcd9af402fe4ee177b7703ae.zip
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
-rw-r--r--gnu/packages/crates-io.scm35
1 files changed, 27 insertions, 8 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a6293bb982..d18af5cdf2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -87061,8 +87061,34 @@ or dashboards.")
#: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
@@ -87072,18 +87098,11 @@ or dashboards.")
(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