From c35a88f1a171079deb086d5507c070ef76ea2a7b Mon Sep 17 00:00:00 2001 From: Steve George Date: Wed, 2 Oct 2024 09:36:47 +0100 Subject: [PATCH] gnu: Add rust-papergrid-0.11. * gnu/packages/crates-io.scm (rust-papergrid-0.11): New variable. (rust-papergrid-0.10): Inherit from rust-papergrid-0.11. Change-Id: Id7a6ab5c08d130221b9168e4b90449955d555c3e --- gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a48ecc3222..33dd738e1d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -51685,8 +51685,35 @@ sequence alignment library.") executable.") (license (list license:expat license:asl2.0)))) +(define-public rust-papergrid-0.11 + (package + (name "rust-papergrid") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "papergrid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1yzppnq3v1ivwqbrp4f7b13ijxirfykb64072vwngxsf083krm4s")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; use of undeclared crate or module `testing_table` + #:cargo-inputs (("rust-ansi-str" ,rust-ansi-str-0.8) + ("rust-ansitok" ,rust-ansitok-0.2) + ("rust-bytecount" ,rust-bytecount-0.6) + ("rust-fnv" ,rust-fnv-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)) + #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3)))) + (home-page "https://github.com/zhiburt/tabled") + (synopsis "Core library to print a table") + (description + "Papergrid is a core library to print a table.") + (license license:expat))) + (define-public rust-papergrid-0.10 (package + (inherit rust-papergrid-0.11) (name "rust-papergrid") (version "0.10.0") (source @@ -51704,11 +51731,7 @@ executable.") ("rust-bytecount" ,rust-bytecount-0.6) ("rust-fnv" ,rust-fnv-1) ("rust-unicode-width" ,rust-unicode-width-0.1)) - #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3)))) - (home-page "https://github.com/zhiburt/tabled") - (synopsis "Core library to print a table") - (description "Papergrid is a core library to print a table.") - (license license:expat))) + #:cargo-development-inputs (("rust-owo-colors" ,rust-owo-colors-3)))))) (define-public rust-parasailors-0.3 (package