summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-io.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r--gnu/packages/crates-io.scm749
1 files changed, 574 insertions, 175 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fce21f6760..00209d4e29 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2360,14 +2360,14 @@ ArrayVec and ArrayString.")
(define-public rust-arrow-4
(package
(name "rust-arrow")
- (version "4.2.0")
+ (version "4.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "arrow" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qw6940mfqz2z6fq83sqkrx3kp4zwpadld0bv0lln3znq3hip0ck"))))
+ (base32 "141qb0yqk179n324qrhbv14ysz13mcfsw00d6m09882gx9637wzn"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -6744,17 +6744,17 @@ cached data.")
directories and @code{CACHEDIR.TAG} files.")
(license (list license:expat license:asl2.0))))
-(define-public rust-calamine-0.17
+(define-public rust-calamine-0.18
(package
(name "rust-calamine")
- (version "0.17.0")
+ (version "0.18.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "calamine" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "095sx7dma2p1pn464l51ac6drih3c1bhwfw8g0y00vdwqwmrrvn8"))))
+ (base32 "1fssrwkwar1z4d2f0xl3cqg2y8qlmlc05g5xy305mkmxlj6sfv5q"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -6766,7 +6766,10 @@ directories and @code{CACHEDIR.TAG} files.")
("rust-log" ,rust-log-0.4)
("rust-quick-xml" ,rust-quick-xml-0.19)
("rust-serde" ,rust-serde-1)
- ("rust-zip" ,rust-zip-0.5))))
+ ("rust-zip" ,rust-zip-0.5))
+ #:cargo-development-inputs
+ (("rust-env-logger" ,rust-env-logger-0.7)
+ ("rust-glob" ,rust-glob-0.3))))
(home-page "https://github.com/tafia/calamine")
(synopsis "Reader and deserializer for spreadsheet files")
(description
@@ -6774,6 +6777,30 @@ directories and @code{CACHEDIR.TAG} files.")
spreadsheet file.")
(license license:expat)))
+(define-public rust-calamine-0.17
+ (package
+ (inherit rust-calamine-0.18)
+ (name "rust-calamine")
+ (version "0.17.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "calamine" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "095sx7dma2p1pn464l51ac6drih3c1bhwfw8g0y00vdwqwmrrvn8"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-codepage" ,rust-codepage-0.1)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-quick-xml" ,rust-quick-xml-0.19)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-zip" ,rust-zip-0.5))))))
+
(define-public rust-calamine-0.16
(package
(inherit rust-calamine-0.17)
@@ -19606,51 +19633,6 @@ used by @command{cargo} and @command{rustup}, as well as functions to find the
correct value of @samp{CARGO_HOME} and @samp{RUSTUP_HOME}.")
(license (list license:expat license:asl2.0))))
-(define-public rust-bat-0.17
- (package
- (name "rust-bat")
- (version "0.17.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bat" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ia12774prjnm3msiaja6qdpxkpyknxswqpgkmwzj0wn9nhkc7nz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ansi-colours" ,rust-ansi-colours-1)
- ("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-atty" ,rust-atty-0.2)
- ("rust-clap" ,rust-clap-2)
- ("rust-clap" ,rust-clap-2)
- ("rust-console" ,rust-console-0.13)
- ("rust-content-inspector" ,rust-content-inspector-0.2)
- ("rust-dirs" ,rust-dirs-3)
- ("rust-encoding" ,rust-encoding-0.2)
- ("rust-error-chain" ,rust-error-chain-0.12)
- ("rust-git2" ,rust-git2-0.13)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-path-abs" ,rust-path-abs-0.5)
- ("rust-semver" ,rust-semver-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-yaml" ,rust-serde-yaml-0.8)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-syntect" ,rust-syntect-4)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-wild" ,rust-wild-2))))
- (home-page "https://github.com/sharkdp/bat")
- (synopsis "@command{cat} clone with syntax highlighting and git integration")
- (description
- "@command{bat} is a drop-in @command{cat} replacement featuring syntax
-highlighting for a large number of languages, git integration, and automatic
-paging.")
- (license (list license:expat license:asl2.0))))
-
(define-public rust-hamcrest2-0.3
(package
(name "rust-hamcrest2")
@@ -21764,23 +21746,21 @@ crate.")
(define-public rust-indexmap-1
(package
(name "rust-indexmap")
- (version "1.6.2")
+ (version "1.7.0")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "indexmap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "indexmap" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19b2zwfajhsfcgny0clv8y4jppy704znfhv8nv2dw9a18l2kcqxw"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-1)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-rayon" ,rust-rayon-1))
+ ("rust-hashbrown" ,rust-hashbrown-0.11)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-fnv" ,rust-fnv-1)
("rust-fxhash" ,rust-fxhash-0.2)
@@ -22589,33 +22569,23 @@ bottlenecks encountered in highly concurrent code by avoiding shared writes
and locking in the core framework.")
(license license:expat)))
-(define-public rust-is-executable
+(define-public rust-is-executable-1
(package
(name "rust-is-executable")
- (version "0.1.2")
+ (version "1.0.1")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "is_executable" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xy516afjh79a0d53j9v4w5mgi2s0r6f6qynnyz8g0dwi8xmab9h"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "is_executable" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1j59iqaxcgax0qll30rarpcr7y3dpkl38iv4mlkfcxbvsv3cv6ps"))))
(build-system cargo-build-system)
(arguments
- `(;; One test tries to invoke 'cargo readme' which does not exist and aborts.
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-test
- (lambda _
- (substitute* "tests/tests.rs"
- (("panic!\\(\"Run `cargo readme > README.md` to update README.md\"\\)")
- "return;"))
- #t)))
+ `(#:skip-build? #t
#:cargo-inputs
- (("rust-diff" ,rust-diff-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
+ (("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/fitzgen/is_executable")
(synopsis "Find executable files at path")
(description
@@ -25729,8 +25699,38 @@ grammars. It provides the subset of the regex crate that only deals with
matching, not parsing substrings.")
(license license:expat)))
+(define-public rust-matrixmultiply-0.3
+ (package
+ (name "rust-matrixmultiply")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "matrixmultiply" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0hdpsvw28in1m9c5h8a7abzxv70rq8l5hg5h8k6sxpyrfsvib2js"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rawpointer" ,rust-rawpointer-0.2)
+ ("rust-thread-tree" ,rust-thread-tree-0.3))))
+ (home-page "https://github.com/bluss/matrixmultiply/")
+ (synopsis "General matrix multiplication for f32 and f64 matrices")
+ (description "General matrix multiplication for f32 and f64 matrices.
+Operates on matrices with general layout (they can use arbitrary row and column
+stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher
+performance. Uses a microkernel strategy, so that the implementation is easy to
+parallelize and optimize.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-matrixmultiply-0.2
(package
+ (inherit rust-matrixmultiply-0.3)
(name "rust-matrixmultiply")
(version "0.2.3")
(source
@@ -25741,22 +25741,12 @@ matching, not parsing substrings.")
(sha256
(base32
"13s7nfd3dfcsrixld2lk8c563ih5xzczl2w36hprfc016rkfrxyl"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-rawpointer" ,rust-rawpointer-0.2))
#:cargo-development-inputs
(("rust-bencher" ,rust-bencher-0.1)
- ("rust-itertools" ,rust-itertools-0.7))))
- (home-page "https://github.com/bluss/matrixmultiply/")
- (synopsis "General matrix multiplication for f32 and f64 matrices")
- (description "General matrix multiplication for f32 and f64 matrices.
-Operates on matrices with general layout (they can use arbitrary row and column
-stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher
-performance. Uses a microkernel strategy, so that the implementation is easy to
-parallelize and optimize.")
- (license (list license:asl2.0
- license:expat))))
+ ("rust-itertools" ,rust-itertools-0.7))))))
(define-public rust-matrixmultiply-0.1
(package
@@ -26150,14 +26140,14 @@ file IO.")
(define-public rust-memoffset-0.6
(package
(name "rust-memoffset")
- (version "0.6.1")
+ (version "0.6.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "memoffset" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11yxgw330cf8g4wy0fnb20ag8gg1b33fsnfmg2g8z6h5wc444yqm"))))
+ (base32 "1yfx2v8kmkhr2d4gwk8ghihdwg73vapn3vvp0im06f0kgx8crb2r"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -26765,14 +26755,14 @@ drop-in replacement for miniz.")
(define-public rust-minus-3
(package
(name "rust-minus")
- (version "3.3.0")
+ (version "3.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "minus" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1f5kx0q3pc04zlaf0dv2vmbzza65kjdr1h9kk8x716fyzc0w5pga"))))
+ (base32 "0k0h6zpfv87kkadkjjyhzgalciqvjrlhc48lxcp46rg6rk17s5d4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -27090,6 +27080,32 @@ checking.")
"Chaining APIs for both self -> Self and &mut self methods.")
(license license:expat)))
+(define-public rust-mp4-0.8
+ (package
+ (name "rust-mp4")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mp4" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "14zh9dh6hwzmbchl7yh8wv84r0fniq1jcbz9x2hqq699h6l1issi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-0.5)
+ ("rust-num-rational" ,rust-num-rational-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/alfg/mp4-rust")
+ (synopsis "MP4 reader and writer library in Rust")
+ (description "mp4 is a Rust library to read and write ISO-MP4 files.")
+ (license license:expat)))
+
(define-public rust-mpris-player-0.6
(package
(name "rust-mpris-player")
@@ -27759,8 +27775,46 @@ established.")
library.")
(license license:expat)))
+(define-public rust-ndarray-0.15
+ (package
+ (name "rust-ndarray")
+ (version "0.15.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ndarray" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1jd845r1ihybq02iz85b1xcnvxr7l2qs06dabgk278v086b59s08"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-approx" ,rust-approx-0.4)
+ ("rust-cblas-sys" ,rust-cblas-sys-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-matrixmultiply" ,rust-matrixmultiply-0.3)
+ ("rust-num-complex" ,rust-num-complex-0.4)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rawpointer" ,rust-rawpointer-0.2)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-approx" ,rust-approx-0.4)
+ ("rust-defmac" ,rust-defmac-0.2)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (home-page "https://github.com/rust-ndarray/ndarray")
+ (synopsis "N-dimensional container for general elements and for numerics")
+ (description "@code{ndarray} implements an n-dimensional container for
+general elements and for numerics.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-ndarray-0.13
(package
+ (inherit rust-ndarray-0.15)
(name "rust-ndarray")
(version "0.13.1")
(source
@@ -27774,7 +27828,6 @@ library.")
"02dbwj3b7d0cpy29nhw31n51h3cwm4s1q6narl7fwiigxh1xn1mc"))
(patches
(search-patches "rust-ndarray-0.13-remove-blas-src.patch"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -27790,13 +27843,7 @@ library.")
#:cargo-development-inputs
(("rust-defmac" ,rust-defmac-0.2)
("rust-itertools" ,rust-itertools-0.8)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))
- (home-page "https://github.com/rust-ndarray/ndarray")
- (synopsis "N-dimensional container for general elements and for numerics")
- (description "@code{ndarray} implements an n-dimensional container for
-general elements and for numerics.")
- (license (list license:asl2.0
- license:expat))))
+ ("rust-quickcheck" ,rust-quickcheck-0.9))))))
(define-public rust-ndarray-0.12
(package
@@ -28256,17 +28303,17 @@ nitrokey crate and others using it.")
nitrokey-test crate.")
(license license:gpl3+)))
-(define-public rust-nix-0.20
+(define-public rust-nix-0.21
(package
(name "rust-nix")
- (version "0.20.0")
+ (version "0.21.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nix" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12n1syfd967hblrcrrqk63a4s1h4hsybfqwblh71rihvv8cli6zs"))))
+ (base32 "1isfgr239sxvkcjhcp08rz2nqi4s6w5ik2l2m183ldlxqkz2hdsw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -28274,7 +28321,8 @@ nitrokey-test crate.")
(("rust-bitflags" ,rust-bitflags-1)
("rust-cc" ,rust-cc-1)
("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-libc" ,rust-libc-0.2))))
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-memoffset" ,rust-memoffset-0.6))))
(home-page "https://github.com/nix-rust/nix")
(synopsis "Rust friendly bindings to *nix APIs")
(description
@@ -28283,6 +28331,26 @@ The goal is to not provide a 100% unified interface, but to unify what can be
while still providing platform specific APIs.")
(license license:expat)))
+(define-public rust-nix-0.20
+ (package
+ (inherit rust-nix-0.21)
+ (name "rust-nix")
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "nix" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "12n1syfd967hblrcrrqk63a4s1h4hsybfqwblh71rihvv8cli6zs"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-libc" ,rust-libc-0.2))))))
+
(define-public rust-nix-0.19
(package
(inherit rust-nix-0.20)
@@ -30273,7 +30341,7 @@ the default program configured on the system.")
(base32
"0cw767rbasg4dbsfcsnxqm3q5ljkv6s1jq0a2p82xi5a8ii7n4f4"))))
(arguments
- `(#:tests? #f ; Test directory not included in release
+ `(#:skip-build? #t ; Build depends on openssl-1.0.
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-0.7)
("rust-gcc" ,rust-gcc-0.3)
@@ -30292,9 +30360,7 @@ the default program configured on the system.")
(lambda _
(substitute* "Cargo.toml"
((", path =.*}") "}"))
- #t)))))
- (inputs
- `(("openssl" ,openssl-1.0))))) ; for openssl-sys-extras
+ #t)))))))
(define-public rust-openssl-probe-0.1
(package
@@ -30392,7 +30458,8 @@ system for OpenSSL.")
"1ymrmfnknyjji74fflbnnq9r5ihx25h0vgs5y203vl6klzdy3i8i"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t ; Depends on openssl-1.0.
+ #:cargo-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-openssl-sys" ,rust-openssl-sys-0.7)
("rust-gcc" ,rust-gcc-0.3))
@@ -30403,8 +30470,6 @@ system for OpenSSL.")
(substitute* "Cargo.toml"
((", path =.*}") "}"))
#t)))))
- (inputs
- `(("openssl" ,openssl-1.0))) ; openssl-1.0 specifically
(home-page "https://github.com/sfackler/rust-openssl")
(synopsis
"Extra FFI bindings to OpenSSL that require a C shim")
@@ -30585,6 +30650,26 @@ platform-native strings.")
"Utility to activate escape codes in Windows' CMD and PowerShell.")
(license license:expat)))
+(define-public rust-overload-0.1
+ (package
+ (name "rust-overload")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "overload" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0fdgbaqwknillagy1xq7xfgv60qdbk010diwl7s1p0qx7hb16n5i"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/danaugrs/overload")
+ (synopsis "Macro to simplify operator overloading")
+ (description
+ "This package provides a macro to simplify operator overloading.")
+ (license license:expat)))
+
(define-public rust-owned-ttf-parser-0.6
(package
(name "rust-owned-ttf-parser")
@@ -31195,14 +31280,14 @@ synchronization primitives.")
(define-public rust-parquet-4
(package
(name "rust-parquet")
- (version "4.2.0")
+ (version "4.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "parquet" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "19l8ya7jqym8bpf1pyg0i31a7sqaw18dskwbj6v6lkmhxbwafxcj"))))
+ (base32 "0m3aqmaa79wka7adijl3zqkfjf1iwm2y58v0g16askv73pj48l16"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -32786,8 +32871,33 @@ applications.")
"Additional trait for Read and Write to read and write Plain Old Data.")
(license (list license:expat license:asl2.0))))
+(define-public rust-polars-0.14
+ (package
+ (name "rust-polars")
+ (version "0.14.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0mjp68cjya17gfvc0kqy7wkcggrnjn1pd2pgxpn8ba5b7mgn9lcy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-polars-core" ,rust-polars-core-0.14)
+ ("rust-polars-io" ,rust-polars-io-0.14)
+ ("rust-polars-lazy" ,rust-polars-lazy-0.14))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "DataFrame Library based on Apache Arrow")
+ (description
+ "Polars is a dataframe Library based on Apache Arrow.")
+ (license license:expat)))
+
(define-public rust-polars-0.13
(package
+ (inherit rust-polars-0.14)
(name "rust-polars")
(version "0.13.4")
(source
@@ -32799,21 +32909,40 @@ applications.")
(sha256
(base32
"104s1r0ndwz3blklbfshkm0km0602w9rqg9lbaq36zbbf93cw1n4"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-polars-core" ,rust-polars-core-0.13)
("rust-polars-io" ,rust-polars-io-0.13)
- ("rust-polars-lazy" ,rust-polars-lazy-0.13))))
+ ("rust-polars-lazy" ,rust-polars-lazy-0.13))))))
+
+(define-public rust-polars-arrow-0.14
+ (package
+ (name "rust-polars-arrow")
+ (version "0.14.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-arrow" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1wk6qfj821w6qqs35n9f0zhp9n7mffxzah12nqk1xlpv2ci2ahsr"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-arrow" ,rust-arrow-4)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-thiserror" ,rust-thiserror-1))))
(home-page "https://github.com/ritchie46/polars")
- (synopsis "DataFrame Library based on Apache Arrow")
+ (synopsis "Arrow interfaces for Polars DataFrame library")
(description
- "Polars is a dataframe Library based on Apache Arrow.")
+ "This crate provides Arrow interfaces for Polars DataFrame library.")
(license license:expat)))
(define-public rust-polars-arrow-0.13
(package
+ (inherit rust-polars-arrow-0.14)
(name "rust-polars-arrow")
(version "0.13.4")
(source
@@ -32824,21 +32953,59 @@ applications.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32 "0r6k2zm9f3nngjszdjnjz7r7c91qpq88lwjfgsbwfi8383xxbcjk"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-arrow" ,rust-arrow-4)
("rust-num" ,rust-num-0.4)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-1))))))
+
+(define-public rust-polars-core-0.14
+ (package
+ (name "rust-polars-core")
+ (version "0.14.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1vlzqsp0hrdixv4gyprlkmyhh7s3m2lnq9nizpm3sqhlccfdahyz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-anyhow" ,rust-anyhow-1)
+ ("rust-arrow" ,rust-arrow-4)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-comfy-table" ,rust-comfy-table-1)
+ ("rust-hashbrown" ,rust-hashbrown-0.11)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-ndarray" ,rust-ndarray-0.15)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parquet" ,rust-parquet-4)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.14)
+ ("rust-prettytable-rs" ,rust-prettytable-rs-0.8)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-rand-distr" ,rust-rand-distr-0.3)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unsafe-unwrap" ,rust-unsafe-unwrap-0.1))))
(home-page "https://github.com/ritchie46/polars")
- (synopsis "Arrow interfaces for Polars DataFrame library")
+ (synopsis "Core of the Polars DataFrame library")
(description
- "This crate provides Arrow interfaces for Polars DataFrame library.")
+ "This crate provides the core of the Polars DataFrame library.")
(license license:expat)))
(define-public rust-polars-core-0.13
(package
+ (inherit rust-polars-core-0.14)
(name "rust-polars-core")
(version "0.13.4")
(source
@@ -32848,7 +33015,6 @@ applications.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0pb48s1vz2kxiw54xcgcrsbhaxsyg5gb6dbqzkq0gia80y2iwml8"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -32872,15 +33038,51 @@ applications.")
("rust-regex" ,rust-regex-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-thiserror" ,rust-thiserror-1)
- ("rust-unsafe-unwrap" ,rust-unsafe-unwrap-0.1))))
+ ("rust-unsafe-unwrap" ,rust-unsafe-unwrap-0.1))))))
+
+(define-public rust-polars-io-0.14
+ (package
+ (name "rust-polars-io")
+ (version "0.14.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-io" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0fha62dln5xv2sa38jrfmd7amj9557y66dy8v44gn9j896mqm6fd"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-anyhow" ,rust-anyhow-1)
+ ("rust-arrow" ,rust-arrow-4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-csv-core" ,rust-csv-core-0.1)
+ ("rust-dirs" ,rust-dirs-3)
+ ("rust-fast-float" ,rust-fast-float-0.2)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-lexical" ,rust-lexical-5)
+ ("rust-memmap2" ,rust-memmap2-0.2)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parquet" ,rust-parquet-4)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.14)
+ ("rust-polars-core" ,rust-polars-core-0.14)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-simdutf8" ,rust-simdutf8-0.1))))
(home-page "https://github.com/ritchie46/polars")
- (synopsis "Core of the Polars DataFrame library")
+ (synopsis "IO related logic for the Polars DataFrame library")
(description
- "This crate provides the core of the Polars DataFrame library.")
+ "This crate provides IO related logic for the Polars DataFrame library.")
(license license:expat)))
(define-public rust-polars-io-0.13
(package
+ (inherit rust-polars-io-0.14)
(name "rust-polars-io")
(version "0.13.4")
(source
@@ -32890,7 +33092,6 @@ applications.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1iwbr5i1qy5f54ifhvxr8h9jr023jfj0mai5hy1lccszxh88hf17"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -32909,15 +33110,39 @@ applications.")
("rust-polars-arrow" ,rust-polars-arrow-0.13)
("rust-polars-core" ,rust-polars-core-0.13)
("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1))))
+ ("rust-regex" ,rust-regex-1))))))
+
+(define-public rust-polars-lazy-0.14
+ (package
+ (name "rust-polars-lazy")
+ (version "0.14.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-lazy" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "07gir4r7ifc9przvd8acd09g225si2z2lpczmmv8jdqyrz8vd5k5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.14)
+ ("rust-polars-core" ,rust-polars-core-0.14)
+ ("rust-polars-io" ,rust-polars-io-0.14)
+ ("rust-rayon" ,rust-rayon-1))))
(home-page "https://github.com/ritchie46/polars")
- (synopsis "IO related logic for the Polars DataFrame library")
+ (synopsis "Lazy query engine for the Polars DataFrame library")
(description
- "This crate provides IO related logic for the Polars DataFrame library.")
+ "This crate provides a lazy query engine for the Polars DataFrame
+library.")
(license license:expat)))
(define-public rust-polars-lazy-0.13
(package
+ (inherit rust-polars-lazy-0.14)
(name "rust-polars-lazy")
(version "0.13.4")
(source
@@ -32927,7 +33152,6 @@ applications.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0z5dqz9fk23i10flq4lw8a3qb6638kwxcmka1dyxpabh94l86zqf"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -32936,13 +33160,7 @@ applications.")
("rust-polars-arrow" ,rust-polars-arrow-0.13)
("rust-polars-core" ,rust-polars-core-0.13)
("rust-polars-io" ,rust-polars-io-0.13)
- ("rust-rayon" ,rust-rayon-1))))
- (home-page "https://github.com/ritchie46/polars")
- (synopsis "Lazy query engine for the Polars DataFrame library")
- (description
- "This crate provides a lazy query engine for the Polars DataFrame
-library.")
- (license license:expat)))
+ ("rust-rayon" ,rust-rayon-1))))))
(define-public rust-polling-2
(package
@@ -37653,6 +37871,33 @@ rust.")
(base32
"1b6vjfwvpcgy0q8ywywz548vhxrmhbz2sm6xyhnmj5p5xd1xfqff"))))))
+(define-public rust-rstest-0.10
+ (package
+ (name "rust-rstest")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rstest" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bwhy92fsqc05y8x9iyyq9sykinh0gxnl25zpdca3xhl5hhb06q4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-rustc-version" ,rust-rustc-version-0.3)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/la10736/rstest")
+ (synopsis "Rust fixture based test framework")
+ (description
+ "rstest uses procedural macros to help you on writing fixtures and
+table-based tests.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rpassword-5
(package
(name "rust-rpassword")
@@ -39723,8 +39968,54 @@ sub-processes using a fork-like interface.")
quickly convert floating point numbers to decimal strings.")
(license (list license:asl2.0 license:boost1.0))))
+(define-public rust-s3handler-0.7
+ (package
+ (name "rust-s3handler")
+ (version "0.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "s3handler" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "13m2l9m4a1mkmwvzasqsby8gls9mrihalf5gnc6scrbdqkycrnqa"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dyn-clone" ,rust-dyn-clone-1)
+ ("rust-failure" ,rust-failure-0.1)
+ ("rust-failure-derive" ,rust-failure-derive-0.1)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-hmac" ,rust-hmac-0.4)
+ ("rust-hmac-sha1" ,rust-hmac-sha1-0.1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-md5" ,rust-md5-0.7)
+ ("rust-mime-guess" ,rust-mime-guess-2)
+ ("rust-quick-xml" ,rust-quick-xml-0.22)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-rust-crypto" ,rust-rust-crypto-0.2)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.6)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://crates.io/crates/s3handler")
+ (synopsis "Library for S3 Rich Support client (S3RS)")
+ (description
+ "This package is a s3 handler for S3 Rich Support client (S3RS).")
+ (license license:expat)))
+
(define-public rust-s3handler-0.6
(package
+ (inherit rust-s3handler-0.7)
(name "rust-s3handler")
(version "0.6.6")
(source
@@ -39734,7 +40025,6 @@ quickly convert floating point numbers to decimal strings.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0zridmnz9l3mr0crma95a3jqi961g034agx43a5yh4pgvv2q6mzq"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -39764,12 +40054,7 @@ quickly convert floating point numbers to decimal strings.")
("rust-serde-json" ,rust-serde-json-1)
("rust-sha2" ,rust-sha2-0.6)
("rust-tokio" ,rust-tokio-0.2)
- ("rust-url" ,rust-url-2))))
- (home-page "https://crates.io/crates/s3handler")
- (synopsis "Library for S3 Rich Support client (S3RS)")
- (description "This package is a s3 handler for S3 Rich Support
-client (S3RS).")
- (license license:expat)))
+ ("rust-url" ,rust-url-2))))))
(define-public rust-s3handler-0.5
(package
@@ -42317,7 +42602,8 @@ functionality and without weak references.")
(base32
"0p09zfhd27z6yr5in07gfjcx345010rw51ivlcf14364x3hv2c6c"))))
(arguments
- `(#:cargo-development-inputs
+ `(#:tests? #f ; Tests require openssl-1.0
+ #:cargo-development-inputs
(("rust-openssl" ,rust-openssl-0.7)
("rust-rand" ,rust-rand-0.3))
#:phases
@@ -42326,9 +42612,7 @@ functionality and without weak references.")
(lambda _
(substitute* "Cargo.toml"
((", path =.*}") "}"))
- #t)))))
- (inputs
- `(("openssl" ,openssl-1.0))))) ; for openssl-sys-extras
+ #t)))))))
(define-public rust-sha1-asm-0.4
(package
@@ -42563,17 +42847,18 @@ functions core functionality.")
picking compatible shaders.")
(license license:expat)))
-(define-public rust-shadow-rs-0.5
+(define-public rust-shadow-rs-0.6
(package
(name "rust-shadow-rs")
- (version "0.5.24")
+ (version "0.6.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "shadow-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qldaq7z09s6v0qp2yfhkrhvwprnjr4my6ngmidl2xj1v0ql9ln2"))))
+ (base32 "0sps996yhchz43zfk9zysjpirz638s1hbhspp998bk6v9l6k7j10"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -42588,6 +42873,24 @@ and environment at run time. You can use this tool to check in production
exactly where a binary came from and how it was built.")
(license (list license:expat license:asl2.0))))
+(define-public rust-shadow-rs-0.5
+ (package
+ (inherit rust-shadow-rs-0.6)
+ (name "rust-shadow-rs")
+ (version "0.5.24")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "shadow-rs" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qldaq7z09s6v0qp2yfhkrhvwprnjr4my6ngmidl2xj1v0ql9ln2"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-git2" ,rust-git2-0.13))))))
+
(define-public rust-sharded-slab-0.1
(package
(name "rust-sharded-slab")
@@ -43041,6 +43344,26 @@ CPUs, as well as raw interfaces to platform-specific instructions.
"This package provides helpers to write more compact simd code.")
(license license:expat)))
+(define-public rust-simdutf8-0.1
+ (package
+ (name "rust-simdutf8")
+ (version "0.1.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "simdutf8" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nama0xqzbl8x72fqd8nhgvwjhg2vqj0gkv1la8gm0n6wwbdlw69"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/rusticstuff/simdutf8")
+ (synopsis "SIMD-accelerated UTF-8 validation")
+ (description
+ "simdutf8 is a fast API-compatible UTF-8 validation for Rust using SIMD
+extensions.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-similar-1
(package
(name "rust-similar")
@@ -46054,8 +46377,41 @@ no_std compatible by default, only relying on alloc.")
("rust-errno" ,rust-errno-0.2)
("rust-libc" ,rust-libc-0.2))))))
+(define-public rust-sysinfo-0.18
+ (package
+ (name "rust-sysinfo")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sysinfo" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0zd974yydc4yszxgx9hiqm5ah2rqnsgyq3qrl7raf90scpxaw16l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-ntapi" ,rust-ntapi-0.3)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/GuillaumeGomez/sysinfo")
+ (synopsis "System handler to interact with processes")
+ (description
+ "This package is a library to get system information such as processes,
+processors, disks, components and networks.")
+ (license license:expat)))
+
(define-public rust-sysinfo-0.16
(package
+ (inherit rust-sysinfo-0.18)
(name "rust-sysinfo")
(version "0.16.5")
(source
@@ -46065,7 +46421,6 @@ no_std compatible by default, only relying on alloc.")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "06x5kvd4glq35jjy23xj8p7nd64dk8g4kc0v9qdfhyr0y0792zjn"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -46076,13 +46431,7 @@ no_std compatible by default, only relying on alloc.")
("rust-ntapi" ,rust-ntapi-0.3)
("rust-once-cell" ,rust-once-cell-1)
("rust-rayon" ,rust-rayon-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/GuillaumeGomez/sysinfo")
- (synopsis "System handler to interact with processes")
- (description
- "This package is a library to get system information such as processes,
-processors, disks, components and networks.")
- (license license:expat)))
+ ("rust-winapi" ,rust-winapi-0.3))))))
(define-public rust-syslog-4
(package
@@ -47853,6 +48202,31 @@ different for every thread.")
`(#:cargo-inputs
(("rust-thread-id" ,rust-thread-id-2))))))
+(define-public rust-thread-tree-0.3
+ (package
+ (name "rust-thread-tree")
+ (version "0.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "thread-tree" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0mqsmabyf4vd18ci1xxwdyd77xv3b1dc24qx52ywq3nwch4125fx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5))))
+ (home-page "https://github.com/bluss/thread-tree")
+ (synopsis "Tree-structured thread pool")
+ (description
+ "This package provides a tree-structured thread pool for splitting jobs
+hierarchically on worker threads. The tree structure means that there is no
+contention between workers when delivering jobs.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-threadpool-1
(package
(name "rust-threadpool")
@@ -51625,24 +51999,24 @@ the Trust-DNS client to use rustls for TLS.")
parser.")
(license (list license:expat license:asl2.0))))
-(define-public rust-tui-0.14
+(define-public rust-tui-0.15
(package
(name "rust-tui")
- (version "0.14.0")
+ (version "0.15.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tui" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jfxic8kik3lc9qv541wm327mh958l3m9hmdd2qsb5cjiqm1bvcw"))))
+ (base32 "0w9azg9zj1nnwcwbra9pxrwy47ab0m2bhanbkchydv8lscx8y7c6"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-cassowary" ,rust-cassowary-0.3)
- ("rust-crossterm" ,rust-crossterm-0.18)
+ ("rust-crossterm" ,rust-crossterm-0.19)
("rust-easycurses" ,rust-easycurses-0.12)
("rust-pancurses" ,rust-pancurses-0.16)
("rust-rustbox" ,rust-rustbox-0.11)
@@ -51657,6 +52031,32 @@ parser.")
or dashboards.")
(license license:expat)))
+(define-public rust-tui-0.14
+ (package
+ (inherit rust-tui-0.15)
+ (name "rust-tui")
+ (version "0.14.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tui" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1jfxic8kik3lc9qv541wm327mh958l3m9hmdd2qsb5cjiqm1bvcw"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cassowary" ,rust-cassowary-0.3)
+ ("rust-crossterm" ,rust-crossterm-0.18)
+ ("rust-easycurses" ,rust-easycurses-0.12)
+ ("rust-pancurses" ,rust-pancurses-0.16)
+ ("rust-rustbox" ,rust-rustbox-0.11)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-termion" ,rust-termion-1)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1))))))
+
(define-public rust-tuikit-0.4
(package
(name "rust-tuikit")
@@ -52389,7 +52789,7 @@ described in Unicode Standard Annex #15.")
(define-public rust-unicode-segmentation-1
(package
(name "rust-unicode-segmentation")
- (version "1.7.1")
+ (version "1.8.0")
(source
(origin
(method url-fetch)
@@ -52397,12 +52797,11 @@ described in Unicode Standard Annex #15.")
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "15n736z0pbj30pj44jb9s9rjavzrmx8v8pzdgsl5yfmfwrxjw3dv"))))
+ (base32 "0nrqfgxkh00wb5dhl0874z20789i2yjimp6ndgh4ay4yjjd895c8"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
- (("rust-bencher" ,rust-bencher-0.1)
+ (("rust-criterion" ,rust-criterion-0.3)
("rust-quickcheck" ,rust-quickcheck-0.7))))
(home-page "https://github.com/unicode-rs/unicode-segmentation")
(synopsis "Grapheme Cluster, Word and Sentence boundaries")