guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

13/127: gnu: Add rust-dialoguer-0.11.


From: guix-commits
Subject: 13/127: gnu: Add rust-dialoguer-0.11.
Date: Tue, 26 Dec 2023 06:42:29 -0500 (EST)

efraim pushed a commit to branch rust-team
in repository guix.

commit 62ee7a255b21d880b74d65a8c09a41a3fc6422ba
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Sun Dec 24 09:54:03 2023 +0200

    gnu: Add rust-dialoguer-0.11.
    
    * gnu/packages/crates-io.scm (rust-dialoguer-0.11): New variable.
    (rust-dialoguer-0.10): Inherit from rust-dialoguer-0.11.
    
    Change-Id: Ibfedfdb2e89c6f4bb61ff88aa3e81fb97e5ecaf3
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 24a935b92a..748df467a8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22259,8 +22259,34 @@ procedural macros.")
 example.")
     (license license:bsd-3)))
 
+(define-public rust-dialoguer-0.11
+  (package
+    (name "rust-dialoguer")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dialoguer" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1pl0744wwr97kp8qnaybzgrfwk66qakzq0i1qrxl03vpbn0cx2v5"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f      ; unresolved import `dialoguer::History`
+       #:cargo-inputs (("rust-console" ,rust-console-0.15)
+                       ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
+                       ("rust-shell-words" ,rust-shell-words-1)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-zeroize" ,rust-zeroize-1))))
+    (home-page "https://github.com/console-rs/dialoguer";)
+    (synopsis "Command line prompting library")
+    (description "This package provides a command line prompting library.")
+    (license license:expat)))
+
 (define-public rust-dialoguer-0.10
   (package
+    (inherit rust-dialoguer-0.11)
     (name "rust-dialoguer")
     (version "0.10.4")
     (source (origin
@@ -22270,18 +22296,13 @@ example.")
               (sha256
                (base32
                 "11rgzrhi677w9gf1r3ip2x361svdkjkr2m5dsfca9fcljacg5ijr"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-console" ,rust-console-0.15)
         ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
         ("rust-shell-words" ,rust-shell-words-1)
         ("rust-tempfile" ,rust-tempfile-3)
-        ("rust-zeroize" ,rust-zeroize-1))))
-    (home-page "https://github.com/mitsuhiko/dialoguer";)
-    (synopsis "Command line prompting library")
-    (description "This package provides a command line prompting library.")
-    (license license:expat)))
+        ("rust-zeroize" ,rust-zeroize-1))))))
 
 (define-public rust-diesel-1
   (package



reply via email to

[Prev in Thread] Current Thread [Next in Thread]