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.scm1174
1 files changed, 675 insertions, 499 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f4b0688e8d..bc29df5871 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32,8 +32,10 @@
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages curl)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
#:use-module (gnu packages jemalloc)
@@ -49,6 +51,7 @@
#:use-module (gnu packages tls)
#:use-module (gnu packages video)
#:use-module (gnu packages version-control)
+ #:use-module (gnu packages web)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg))
@@ -149,10 +152,10 @@ Rust, using gimli.")
("rust-memmap" ,rust-memmap-0.7)
("rust-rustc-test" ,rust-rustc-test-0.3))))))
-(define-public rust-adler32-1.0
+(define-public rust-adler32-1
(package
(name "rust-adler32")
- (version "1.0.4")
+ (version "1.1.0")
(source
(origin
(method url-fetch)
@@ -161,12 +164,15 @@ Rust, using gimli.")
(string-append name "-" version ".crate"))
(sha256
(base32
- "1hnan4fgmnidgn2k84hh2i67c3wp2c5iwd5hs61yi7gwwx1p6bjx"))))
+ "0bgks405vz823bphgwhj4l9h6vpfh900s0phfk4qqijyh9xhfysn"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(#:cargo-inputs
+ (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0))
#:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))
+ (("rust-bencher" ,rust-bencher-0.1)
+ ("rust-rand" ,rust-rand-0.4))))
(home-page "https://github.com/remram44/adler32-rs")
(synopsis "Implementation of the Adler32 rolling hash algorithm")
(description
@@ -234,7 +240,7 @@ the Rust programming language.")
(define-public rust-aho-corasick-0.7
(package
(name "rust-aho-corasick")
- (version "0.7.10")
+ (version "0.7.13")
(source
(origin
(method url-fetch)
@@ -243,7 +249,7 @@ the Rust programming language.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1nka9509afjgal6lpymn8w2lq11dmjwxs8yjcmzys966if5l05l7"))))
+ "11hfmqf90rdvjdpk0x1lixw1s9n08y3fxfy9zqsk0k2wpbc68c84"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-memchr" ,rust-memchr-2.3))
@@ -439,7 +445,7 @@ shapes, lines and text to buffers.")
("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
(("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-serde-json" ,rust-serde-json-1.0))))
(home-page "https://github.com/ogham/rust-ansi-term")
(synopsis "Library for ANSI terminal colours and styles")
@@ -633,7 +639,7 @@ text or blue underlined text, on ANSI terminals.")
(("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
("rust-itertools" ,rust-itertools-0.8)
("rust-model" ,rust-model-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.11)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-once-cell" ,rust-once-cell-1.2)
("rust-proptest" ,rust-proptest-0.8)
("rust-version-sync" ,rust-version-sync-0.8))))
@@ -642,33 +648,6 @@ text or blue underlined text, on ANSI terminals.")
(description "This package provides an atomically swappable Arc.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-arc-swap-0.3
- (package
- (inherit rust-arc-swap-0.4)
- (name "rust-arc-swap")
- (version "0.3.11")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "arc-swap" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0ha8724dpki985v52ifq5sd98xvpa5q51hyma52di75dbqbn4imw"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-crossbeam" ,rust-crossbeam-0.7)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-itertools" ,rust-itertools-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-model" ,rust-model-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
- ("rust-parking-lot" ,rust-parking-lot-0.8)
- ("rust-proptest" ,rust-proptest-0.9)
- ("rust-version-sync" ,rust-version-sync-0.8))))))
-
(define-public rust-arg-enum-proc-macro-0.3
(package
(name "rust-arg-enum-proc-macro")
@@ -1111,10 +1090,10 @@ trace (backtrace) at runtime in a Rust program.")
(license (list license:asl2.0
license:expat))))
-(define-public rust-base64-0.11
+(define-public rust-base64-0.12
(package
(name "rust-base64")
- (version "0.11.0")
+ (version "0.12.2")
(source
(origin
(method url-fetch)
@@ -1123,7 +1102,14 @@ trace (backtrace) at runtime in a Rust program.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1iqmims6yvr6vwzyy54qd672zw29ipjj17p8klcr578c9ajpw6xl"))))
+ "0ryc48pp8dpx3rl1dcwn723dyfgifi4imh1f6kwd95lcqh6sy8z2"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ ;; 'doctest' isn't stable until rust-1.40
+ (substitute* "src/lib.rs"
+ (("\\(doctest") "(test"))
+ #t))))
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
@@ -1136,6 +1122,21 @@ trace (backtrace) at runtime in a Rust program.")
"This package encodes and decodes base64 as bytes or utf8.")
(license (list license:expat license:asl2.0))))
+(define-public rust-base64-0.11
+ (package
+ (inherit rust-base64-0.12)
+ (name "rust-base64")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "base64" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1iqmims6yvr6vwzyy54qd672zw29ipjj17p8klcr578c9ajpw6xl"))))))
+
(define-public rust-base64-0.10
(package
(inherit rust-base64-0.11)
@@ -1330,7 +1331,7 @@ that uses Serde for transforming structs into bytes and vice versa!")
("rust-rustc-hash" ,rust-rustc-hash-1.1)
("rust-bitflags" ,rust-bitflags-1)
("rust-lazycell" ,rust-lazycell-1.2)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-clap" ,rust-clap-2)
("rust-which" ,rust-which-3.1))
@@ -1383,7 +1384,7 @@ that uses Serde for transforming structs into bytes and vice versa!")
("rust-quote" ,rust-quote-1.0)
("rust-rustc-hash" ,rust-rustc-hash-1.1)
("rust-bitflags" ,rust-bitflags-1)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-clap" ,rust-clap-2)
("rust-which" ,rust-which-3.1))
@@ -1421,7 +1422,7 @@ that uses Serde for transforming structs into bytes and vice versa!")
("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-quote" ,rust-quote-0.6)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-shlex" ,rust-shlex-0.1)
("rust-which" ,rust-which-2.0))
#:cargo-development-inputs
@@ -1456,7 +1457,7 @@ that uses Serde for transforming structs into bytes and vice versa!")
("rust-env-logger" ,rust-env-logger-0.5)
("rust-quote" ,rust-quote-0.5)
("rust-which" ,rust-which-1.0)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-clap" ,rust-clap-2))
#:cargo-development-inputs
@@ -1490,7 +1491,7 @@ that uses Serde for transforming structs into bytes and vice versa!")
("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-quote" ,rust-quote-0.6)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-shlex" ,rust-shlex-0.1)
("rust-which" ,rust-which-2.0))
#:cargo-development-inputs
@@ -2014,10 +2015,10 @@ UTF-8.")
(description "Bytes related utility functions.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-bytecount-0.5
+(define-public rust-bytecount-0.6
(package
(name "rust-bytecount")
- (version "0.5.1")
+ (version "0.6.0")
(source
(origin
(method url-fetch)
@@ -2026,16 +2027,15 @@ UTF-8.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0z6a280kiy4kg5v3qw97pbyvwycr17fsm41804i8zpq7nmads3xy"))))
+ "0vplsx73zncb7mz8x0fs3k0p0rz5bmavj09vjk5nqn4z6fa7h0dh"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-packed-simd" ,rust-packed-simd-0.3))
#:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.4))))
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-rand" ,rust-rand-0.7))))
(home-page "https://github.com/llogiq/bytecount")
(synopsis "Count occurrences of a given byte")
(description
@@ -2043,8 +2043,31 @@ UTF-8.")
in a byte slice, fast.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-bytecount-0.5
+ (package
+ (inherit rust-bytecount-0.6)
+ (name "rust-bytecount")
+ (version "0.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bytecount" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0z6a280kiy4kg5v3qw97pbyvwycr17fsm41804i8zpq7nmads3xy"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-packed-simd" ,rust-packed-simd-0.3))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-0.8)
+ ("rust-rand" ,rust-rand-0.6))))))
+
(define-public rust-bytecount-0.4
(package
+ (inherit rust-bytecount-0.5)
(name "rust-bytecount")
(version "0.4.0")
(source
@@ -2056,20 +2079,13 @@ in a byte slice, fast.")
(sha256
(base32
"13qpy38z5wx0rzcdvr2h0ixbfgi1dbrif068il3hwn3k2mah88mr"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-packed-simd" ,rust-packed-simd-0.3))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.2)
("rust-quickcheck" ,rust-quickcheck-0.6)
- ("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/llogiq/bytecount")
- (synopsis "Counting bytes really fast")
- (description
- "This package counts occurrences of a given byte, or the number of UTF-8
-code points, in a byte slice, fast.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-rand" ,rust-rand-0.4))))))
(define-public rust-byteorder-1.3
(package
@@ -2309,7 +2325,7 @@ exposed as Reader/Writer streams.")
("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
(("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("cairo" ,cairo)))
(home-page "https://gtk-rs.org/")
@@ -2342,7 +2358,7 @@ exposed as Reader/Writer streams.")
("rust-libc" ,rust-libc-0.2)
("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))))
+ (("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-cairo-sys-rs-0.9
(package
@@ -2676,7 +2692,7 @@ used in argon2rs' bench suite.")
#:cargo-inputs
(("rust-jobserver" ,rust-jobserver-0.1))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/alexcrichton/cc-rs")
(synopsis "Invoke the native C compiler")
(description
@@ -3099,7 +3115,7 @@ for computer graphics.")
("rust-yaml-rust" ,rust-yaml-rust-0.3))
#:cargo-development-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-version-sync" ,rust-version-sync-0.8))))
(home-page "https://clap.rs/")
(synopsis "Command Line Argument Parser")
@@ -3441,12 +3457,12 @@ need compiler-rt intrinsics.")
("rust-libc" ,rust-libc-0.2)
("rust-log" ,rust-log-0.4)
("rust-miow" ,rust-miow-0.3)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-rustfix" ,rust-rustfix-0.4)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
- ("rust-tempfile" ,rust-tempfile-3.0)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tester" ,rust-tester-0.5)
("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/laumann/compiletest-rs")
@@ -3499,7 +3515,7 @@ harness.")
("rust-encode-unicode" ,rust-encode-unicode-0.3)
("rust-winapi" ,rust-winapi-0.3)
("rust-clicolors-control" ,rust-clicolors-control-1.0)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-lazy-static" ,rust-lazy-static-1))))
(home-page "https://github.com/mitsuhiko/console")
(synopsis "Terminal and console abstraction for Rust")
@@ -3530,7 +3546,7 @@ harness.")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
("rust-parking-lot" ,rust-parking-lot-0.8)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-termios" ,rust-termios-0.3)
("rust-unicode-width" ,rust-unicode-width-0.1)
("rust-winapi" ,rust-winapi-0.3))))
@@ -3920,7 +3936,7 @@ intrinsics.")
("rust-num-traits" ,rust-num-traits-0.2)
("rust-oorandom" ,rust-oorandom-11.1)
("rust-plotters" ,rust-plotters-0.2)
- ("rust-rayon" ,rust-rayon-1.3)
+ ("rust-rayon" ,rust-rayon-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -3965,8 +3981,8 @@ intrinsics.")
("rust-rand-core" ,rust-rand-core-0.3)
("rust-rand-os" ,rust-rand-os-0.1)
("rust-rand-xoshiro" ,rust-rand-xoshiro-0.1)
- ("rust-rayon" ,rust-rayon-1.1)
- ("rust-rayon-core" ,rust-rayon-core-1.5)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-rayon-core" ,rust-rayon-core-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -4078,7 +4094,7 @@ intrinsics.")
#:cargo-inputs
(("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7))
#:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1.10)
+ (("rust-num-cpus" ,rust-num-cpus-1)
("rust-rand" ,rust-rand-0.6)
("rust-signal-hook" ,rust-signal-hook-0.1))))
(home-page
@@ -4110,7 +4126,7 @@ intrinsics.")
#:cargo-inputs
(("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6))
#:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1.10)
+ (("rust-num-cpus" ,rust-num-cpus-1)
("rust-rand" ,rust-rand-0.6)
("rust-signal-hook" ,rust-signal-hook-0.1))))))
@@ -4285,9 +4301,8 @@ intrinsics.")
"1a31wbrda1320gj2a6az1lin2d34xfc3xf88da4c17qy5lxcgiy3"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-0.1)
+ `(#:cargo-inputs
+ (("rust-autocfg" ,rust-autocfg-1.0)
("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-lazy-static" ,rust-lazy-static-1))
#:cargo-development-inputs
@@ -4619,31 +4634,42 @@ Transparency logs for use with sct crate.")
(origin
(method url-fetch)
(uri (crate-uri "curl-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "02542zmvl3fpdqf7ai4cqnamm4albx9j645dkjx5qr1myq8ax42y"))))
+ "02542zmvl3fpdqf7ai4cqnamm4albx9j645dkjx5qr1myq8ax42y"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "curl") #t))))
(build-system cargo-build-system)
- ;(arguments
- ; `(#:phases
- ; (modify-phases %standard-phases
- ; (add-after 'unpack 'find-openssl
- ; (lambda* (#:key inputs #:allow-other-keys)
- ; (let ((openssl (assoc-ref inputs "openssl")))
- ; (setenv "OPENSSL_DIR" openssl))
- ; #t)))))
- ;(native-inputs
- ; `(("pkg-config" ,pkg-config)))
- ;(inputs
- ; `(("curl" ,curl)
- ; ("nghttp2" ,nghttp2)
- ; ("openssl" ,openssl)
- ; ("zlib" ,zlib)))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-libnghttp2-sys" ,rust-libnghttp2-sys-0.1)
+ ("rust-libz-sys" ,rust-libz-sys-1.0)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("rust-cc" ,rust-cc-1.0)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'find-openssl
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((openssl (assoc-ref inputs "openssl")))
+ (setenv "OPENSSL_DIR" openssl))
+ #t)))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (inputs
+ `(("curl" ,curl)
+ ("nghttp2" ,nghttp2)
+ ("openssl" ,openssl)
+ ("zlib" ,zlib)))
(home-page "https://github.com/alexcrichton/curl-rust")
(synopsis "Native bindings to the libcurl library")
(description
"This package provides native bindings to the @code{libcurl} library.")
- (properties '((hidden? . #t)))
(license license:expat)))
(define-public rust-custom-derive-0.1
@@ -4835,7 +4861,7 @@ and arithmetic.")
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-adler32" ,rust-adler32-1.0)
+ (("rust-adler32" ,rust-adler32-1)
("rust-byteorder" ,rust-byteorder-1.3)
("rust-gzip-header" ,rust-gzip-header-0.3)
("rust-flate2" ,rust-flate2-1.0))))
@@ -5322,7 +5348,7 @@ from macros.")
(arguments
`(#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-serde" ,rust-serde-1.0)
("rust-strsim" ,rust-strsim-0.9))))
(home-page "https://github.com/docopt/docopt.rs")
@@ -5958,10 +5984,10 @@ Standard.")
`(#:skip-build? #t
#:cargo-inputs
(("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1.3)
+ ("rust-humantime" ,rust-humantime-1)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1)
- ("rust-termcolor" ,rust-termcolor-1.0))))
+ ("rust-regex" ,rust-regex-1)
+ ("rust-termcolor" ,rust-termcolor-1))))
(home-page "https://github.com/sebasmagri/env_logger/")
(synopsis "Logging implementation for @code{log}")
(description
@@ -5984,13 +6010,12 @@ is configured via an environment variable.")
(base32
"1lx2s5nk96xx4i3m4zc4ghqgi8kb07dsnyiv8jk2clhax42dxz5a"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1.2)
+ ("rust-humantime" ,rust-humantime-1)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1)
- ("rust-termcolor" ,rust-termcolor-1.0))))))
+ ("rust-regex" ,rust-regex-1)
+ ("rust-termcolor" ,rust-termcolor-1))))))
(define-public rust-env-logger-0.5
(package
@@ -6007,13 +6032,12 @@ is configured via an environment variable.")
(base32
"0f0c4i4c65jh8lci0afl5yg74ac0lbnpxcp81chj114zwg9a9c0m"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1.2)
+ ("rust-humantime" ,rust-humantime-1)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1)
- ("rust-termcolor" ,rust-termcolor-1.0))))))
+ ("rust-regex" ,rust-regex-1)
+ ("rust-termcolor" ,rust-termcolor-1))))))
(define-public rust-env-logger-0.4
(package
@@ -6514,7 +6538,7 @@ provides implementations for @code{HashMap} and @code{HashSet}.")
("rust-redox-syscall" ,rust-redox-syscall-0.1)
("rust-winapi" ,rust-winapi-0.3))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.0))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/alexcrichton/filetime")
(synopsis "Platform-agnostic accessors of timestamps in File metadata")
(description
@@ -7428,7 +7452,7 @@ featuring zero allocations, composability, and iterator-like interfaces.")
(arguments
`(#:cargo-inputs
(("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.11))))
+ ("rust-num-cpus" ,rust-num-cpus-1))))
(home-page "https://github.com/rust-lang-nursery/futures-rs")
(synopsis "Implementation of thread pools which hand out futures")
(description
@@ -7457,7 +7481,7 @@ the computation on the threads themselves.")
(("rust-futures-core" ,rust-futures-core-0.3)
("rust-futures-task" ,rust-futures-task-0.3)
("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1.11))))
+ ("rust-num-cpus" ,rust-num-cpus-1))))
(home-page "https://rust-lang-nursery.github.io/futures-rs")
(synopsis "Executors for asynchronous tasks based on the futures-rs library")
(description
@@ -7485,7 +7509,7 @@ the computation on the threads themselves.")
(("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-pin-utils" ,rust-pin-utils-0.1))))
(home-page "https://github.com/rust-lang/futures-rs")
(synopsis
@@ -7915,7 +7939,7 @@ API library @code{gdi32}.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("gdk-pixbuf" ,gdk-pixbuf)))
(home-page "https://gtk-rs.org/")
@@ -8077,6 +8101,72 @@ API library @code{gdi32}.")
retrieving random data from system source.")
(license (list license:expat license:asl2.0))))
+(define-public rust-gettext-rs-0.4
+ (package
+ (name "rust-gettext-rs")
+ (version "0.4.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gettext-rs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0z6fcsn1g3w9mlgfj6ln6qvqf8610w3zwvk6g062h657v114lifz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-gettext-sys" ,rust-gettext-sys-0.19)
+ ("rust-locale-config" ,rust-locale-config-0.2))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'configure 'use-system-gettext
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((gettext (assoc-ref inputs "gettext")))
+ (setenv "GETTEXT_SYSTEM" gettext)
+ #t))))))
+ (inputs
+ `(("gettext" ,gettext-minimal)))
+ (home-page "https://github.com/Koka/gettext-rs")
+ (synopsis "GNU Gettext FFI binding for Rust")
+ (description "This package provides GNU Gettext FFI bindings for Rust.")
+ (license license:expat)))
+
+(define-public rust-gettext-sys-0.19
+ (package
+ (name "rust-gettext-sys")
+ (version "0.19.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gettext-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0lzi6ja81vc16mhcdmn3lw35120n9ijhvsy5dh5775mpbfxc8d70"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file "gettext-0.19.8.1.tar.xz") #t))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cc" ,rust-cc-1.0))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'configure 'use-system-gettext
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((gettext (assoc-ref inputs "gettext")))
+ (setenv "GETTEXT_SYSTEM" gettext)
+ #t))))))
+ (inputs
+ `(("gettext" ,gettext-minimal)))
+ (home-page "https://github.com/Koka/gettext-rs")
+ (synopsis "Gettext raw FFI bindings")
+ (description "This package provides raw FFI bindings for GNU Gettext.")
+ (license license:expat)))
+
(define-public rust-gfx-0.18
(package
(name "rust-gfx")
@@ -8253,8 +8343,7 @@ retrieving random data from system source.")
"0ma1zg2klqr47rasm7jn3zzd1j1pj2a8wkfbv5zsx10qh43phy4k"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-arrayvec" ,rust-arrayvec-0.4)
("rust-byteorder" ,rust-byteorder-1.3)
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
@@ -8264,10 +8353,10 @@ retrieving random data from system source.")
(("rust-crossbeam" ,rust-crossbeam-0.7)
("rust-getopts" ,rust-getopts-0.2)
("rust-memmap" ,rust-memmap-0.7)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-object" ,rust-object-0.12)
- ("rust-rayon" ,rust-rayon-1.1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1)
("rust-test-assembler" ,rust-test-assembler-0.1)
("rust-typed-arena" ,rust-typed-arena-1.4))))
(home-page "https://github.com/gimli-rs/gimli")
@@ -8335,7 +8424,7 @@ DWARF debugging format.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("glib" ,glib)))
(home-page "http://gtk-rs.org/")
@@ -8389,7 +8478,7 @@ DWARF debugging format.")
(("rust-docopt" ,rust-docopt-1.1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
- ("rust-tempfile" ,rust-tempfile-3.1)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-thread-id" ,rust-thread-id-3.3)
("rust-time" ,rust-time-0.1))))
(native-inputs
@@ -8593,7 +8682,7 @@ reading and writing git repositories.")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("glib" ,glib)))
(home-page "https://gtk-rs.org/")
@@ -8625,7 +8714,7 @@ reading and writing git repositories.")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))))
+ (("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-glib-sys-0.9
(package
@@ -8648,7 +8737,7 @@ reading and writing git repositories.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("glib" ,glib)))
(home-page "http://gtk-rs.org/")
@@ -8736,7 +8825,7 @@ shell style patterns.")
(define-public rust-globset-0.4
(package
(name "rust-globset")
- (version "0.4.4")
+ (version "0.4.5")
(source
(origin
(method url-fetch)
@@ -8745,18 +8834,20 @@ shell style patterns.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wnqxq91liknmr2w93wjq2spyxbrd1pmnhd4nbi3921dr35a4nlj"))))
+ "0841ihdg1ps2618cs0kjbr3pn3rzrj24rx3n4pg1sa6p1d1xmlbs"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-aho-corasick" ,rust-aho-corasick-0.7)
("rust-bstr" ,rust-bstr-0.2)
("rust-fnv" ,rust-fnv-1.0)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1))
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde" ,rust-serde-1.0))
#:cargo-development-inputs
- (("rust-glob" ,rust-glob-0.3))))
+ (("rust-glob" ,rust-glob-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-serde-json" ,rust-serde-json-1.0))))
(home-page
"https://github.com/BurntSushi/ripgrep/tree/master/globset")
(synopsis
@@ -8976,7 +9067,7 @@ path simultaneously, and returning all of the globs that matched.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("glib" ,glib)))
(home-page "http://gtk-rs.org/")
@@ -9061,7 +9152,7 @@ loading crate.")
(define-public rust-grep-0.2
(package
(name "rust-grep")
- (version "0.2.4")
+ (version "0.2.7")
(source
(origin
(method url-fetch)
@@ -9070,7 +9161,7 @@ loading crate.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1pkhjladybzzciwg0mjk3vjz5fyi76hk0d3hgyzv2jxlyp8v4fyc"))))
+ "0s3y1rx94swqnciz2zzifm8pmy2iyck270skgxhgkq7ab6x96bjq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -9082,7 +9173,7 @@ loading crate.")
("rust-grep-regex" ,rust-grep-regex-0.1)
("rust-grep-searcher" ,rust-grep-searcher-0.1))
#:cargo-development-inputs
- (("rust-termcolor" ,rust-termcolor-1.0)
+ (("rust-termcolor" ,rust-termcolor-1)
("rust-walkdir" ,rust-walkdir-2.2))))
(home-page "https://github.com/BurntSushi/ripgrep")
(synopsis "Line oriented regex searching as a library")
@@ -9093,7 +9184,7 @@ loading crate.")
(define-public rust-grep-cli-0.1
(package
(name "rust-grep-cli")
- (version "0.1.3")
+ (version "0.1.5")
(source
(origin
(method url-fetch)
@@ -9102,19 +9193,18 @@ loading crate.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "05a502x5m4fijwx7zj9icxna2dx86scm76ap80zr89pnvpbfk1hp"))))
+ "10mi7pkvlm5r478jhwlx15wlmqylq9fmkdg4qazz1xcifx7pi4im"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-atty" ,rust-atty-0.2)
("rust-bstr" ,rust-bstr-0.2)
("rust-globset" ,rust-globset-0.4)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-same-file" ,rust-same-file-1.0)
- ("rust-termcolor" ,rust-termcolor-1.0)
+ ("rust-termcolor" ,rust-termcolor-1)
("rust-winapi-util" ,rust-winapi-util-0.1))))
(home-page
"https://github.com/BurntSushi/ripgrep")
@@ -9127,7 +9217,7 @@ loading crate.")
(define-public rust-grep-matcher-0.1
(package
(name "rust-grep-matcher")
- (version "0.1.3")
+ (version "0.1.4")
(source
(origin
(method url-fetch)
@@ -9136,13 +9226,13 @@ loading crate.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "113lafx3abrr96ahpz6yn905ian1w3qsr5hijbb909p2j0xgmhkm"))))
+ "0l4k9c0iw17vqw02z0wbx1nfj9h2xiiqx1px32lhhw7ibbyy3w7x"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-memchr" ,rust-memchr-2.2))
#:cargo-development-inputs
- (("rust-regex" ,rust-regex-1.1))))
+ (("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/BurntSushi/ripgrep")
(synopsis "Trait for regular expressions")
(description
@@ -9154,7 +9244,7 @@ the regex engine it uses pluggable.")
(define-public rust-grep-pcre2-0.1
(package
(name "rust-grep-pcre2")
- (version "0.1.3")
+ (version "0.1.4")
(source
(origin
(method url-fetch)
@@ -9163,7 +9253,7 @@ the regex engine it uses pluggable.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wjc3gsan20gapga8nji6jcrmwn9n85q5zf2yfq6g50c7abkc2ql"))))
+ "0sk8b188j81zfrmmy7jsq0pckydz42qf7w0pd2lwyfsa2nw4yksb"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -9181,7 +9271,7 @@ the regex engine it uses pluggable.")
(define-public rust-grep-printer-0.1
(package
(name "rust-grep-printer")
- (version "0.1.3")
+ (version "0.1.5")
(source
(origin
(method url-fetch)
@@ -9190,19 +9280,18 @@ the regex engine it uses pluggable.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0mxc1yx5sx89f00imlm5d3hxwdgglv9rzwdki8ba50gvq8a2nr8m"))))
+ "004xv2bb52x801n0m1pknkdmzcjbi9fk9625m49y9s0ghh6d8d3z"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
+ `(#:cargo-inputs
+ (("rust-base64" ,rust-base64-0.12)
("rust-bstr" ,rust-bstr-0.2)
("rust-grep-matcher" ,rust-grep-matcher-0.1)
("rust-grep-searcher" ,rust-grep-searcher-0.1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
- ("rust-termcolor" ,rust-termcolor-1.0))
+ ("rust-termcolor" ,rust-termcolor-1))
#:cargo-development-inputs
(("rust-grep-regex" ,rust-grep-regex-0.1))))
(home-page "https://github.com/BurntSushi/ripgrep")
@@ -9215,7 +9304,7 @@ standard printing of search results, similar to grep itself.")
(define-public rust-grep-regex-0.1
(package
(name "rust-grep-regex")
- (version "0.1.4")
+ (version "0.1.8")
(source
(origin
(method url-fetch)
@@ -9224,17 +9313,17 @@ standard printing of search results, similar to grep itself.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "090k1sbn4jq680dmgp1jyqs7f9dzn198k0806kc8f40jcjazd88n"))))
+ "1lm3mpp93m8qw6sgcqw64inadp0z061x3xb0pnn51684594mxfm7"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-aho-corasick" ,rust-aho-corasick-0.7)
+ ("rust-bstr" ,rust-bstr-0.2)
("rust-grep-matcher" ,rust-grep-matcher-0.1)
("rust-log" ,rust-log-0.4)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-thread-local" ,rust-thread-local-0.3)
- ("rust-utf8-ranges" ,rust-utf8-ranges-1.0))))
+ ("rust-thread-local" ,rust-thread-local-1.0))))
(home-page "https://github.com/BurntSushi/ripgrep")
(synopsis "Use Rust's regex library with the grep crate")
(description
@@ -9244,7 +9333,7 @@ standard printing of search results, similar to grep itself.")
(define-public rust-grep-searcher-0.1
(package
(name "rust-grep-searcher")
- (version "0.1.6")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
@@ -9253,13 +9342,12 @@ standard printing of search results, similar to grep itself.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "09ag16im12v6k0lzkyvbvamn1iw15kfx1jbfldb7z5xa7208l04a"))))
+ "06sb8n7nvaa4dnqnsx9jxvs78nnzmyp110cyzdvxnw09i4h7728r"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bstr" ,rust-bstr-0.2)
- ("rust-bytecount" ,rust-bytecount-0.5)
+ ("rust-bytecount" ,rust-bytecount-0.6)
("rust-encoding-rs" ,rust-encoding-rs-0.8)
("rust-encoding-rs-io" ,rust-encoding-rs-io-0.1)
("rust-grep-matcher" ,rust-grep-matcher-0.1)
@@ -9267,7 +9355,7 @@ standard printing of search results, similar to grep itself.")
("rust-memmap" ,rust-memmap-0.7))
#:cargo-development-inputs
(("rust-grep-regex" ,rust-grep-regex-0.1)
- ("rust-regex" ,rust-regex-1.1))))
+ ("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/BurntSushi/ripgrep")
(synopsis "Line oriented regex searching as a library")
(description
@@ -9418,7 +9506,7 @@ IEEE 754-2008 binary16 type.")
("rust-env-logger" ,rust-env-logger-0.6)
("rust-maplit" ,rust-maplit-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
- ("rust-tempfile" ,rust-tempfile-3.0))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/sunng87/handlebars-rust")
(synopsis "Handlebars templating implemented in Rust")
(description
@@ -9444,14 +9532,14 @@ the template engine that renders the official Rust website")
`(#:skip-build? #t
#:cargo-inputs
(("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
- ("rust-rayon" ,rust-rayon-1.1)
+ ("rust-rayon" ,rust-rayon-1)
("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1.0)
("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0)
("rust-serde" ,rust-serde-1.0))
#:cargo-development-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-rand" ,rust-rand-0.5)
- ("rust-rayon" ,rust-rayon-1.1)
+ ("rust-rayon" ,rust-rayon-1)
("rust-rustc-hash" ,rust-rustc-hash-1.0)
("rust-serde-test" ,rust-serde-test-1.0))))
(home-page "https://github.com/rust-lang/hashbrown")
@@ -9922,10 +10010,10 @@ or response body.")
"This package provides a tiny, safe, speedy, zero-copy HTTP/1.x parser.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-humantime-1.3
+(define-public rust-humantime-2
(package
(name "rust-humantime")
- (version "1.3.0")
+ (version "2.0.1")
(source
(origin
(method url-fetch)
@@ -9934,15 +10022,12 @@ or response body.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0krwgbf35pd46xvkqg14j070vircsndabahahlv3rwhflpy4q06z"))))
+ "0yivhqyi8xik2j6sd3q45ybakjx8jsx5632dx9xjn0birh4dj6iw"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-quick-error" ,rust-quick-error-1.2))
- #:cargo-development-inputs
+ `(#:cargo-development-inputs
(("rust-chrono" ,rust-chrono-0.4)
- ("rust-rand" ,rust-rand-0.4)
+ ("rust-rand" ,rust-rand-0.6)
("rust-time" ,rust-time-0.1))))
(home-page "https://github.com/tailhook/humantime")
(synopsis
@@ -9952,11 +10037,11 @@ or response body.")
SystemTime}}.")
(license (list license:expat license:asl2.0))))
-(define-public rust-humantime-1.2
+(define-public rust-humantime-1
(package
- (inherit rust-humantime-1.3)
+ (inherit rust-humantime-2)
(name "rust-humantime")
- (version "1.2.0")
+ (version "1.3.0")
(source
(origin
(method url-fetch)
@@ -9965,7 +10050,15 @@ SystemTime}}.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "057ilhy6vc9iqhhby5ymh45m051pgxwq2z437gwkbnqhw7rfb9rw"))))))
+ "0krwgbf35pd46xvkqg14j070vircsndabahahlv3rwhflpy4q06z"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-quick-error" ,rust-quick-error-1.2))
+ #:cargo-development-inputs
+ (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-rand" ,rust-rand-0.4)
+ ("rust-time" ,rust-time-0.1))))))
(define-public rust-hyper-0.12
(package
@@ -10005,7 +10098,7 @@ SystemTime}}.")
("rust-want" ,rust-want-0.2))
#:cargo-development-inputs
(("rust-futures-timer" ,rust-futures-timer-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-rustc-version" ,rust-rustc-version-0.2)
("rust-pretty-env-logger" ,rust-pretty-env-logger-0.3)
("rust-serde" ,rust-serde-1.0)
@@ -10106,7 +10199,7 @@ SystemTime}}.")
(define-public rust-ignore-0.4
(package
(name "rust-ignore")
- (version "0.4.11")
+ (version "0.4.16")
(source
(origin
(method url-fetch)
@@ -10115,20 +10208,22 @@ SystemTime}}.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "07js5k91v870b2i5rl5shg37214yzwl0p6fjqy06y0v97gyawbaj"))))
+ "0wpcv4qgfzcyzydhlqa2qr56j72fj1a66s11xzdji59898mbzp12"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4)
+ (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
("rust-globset" ,rust-globset-0.4)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-log" ,rust-log-0.4)
("rust-memchr" ,rust-memchr-2.2)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-same-file" ,rust-same-file-1.0)
("rust-thread-local" ,rust-thread-local-1.0)
("rust-walkdir" ,rust-walkdir-2.2)
- ("rust-winapi-util" ,rust-winapi-util-0.1))))
+ ("rust-winapi-util" ,rust-winapi-util-0.1))
+ #:cargo-development-inputs
+ (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4))))
(home-page "https://github.com/BurntSushi/ripgrep/tree/master/ignore")
(synopsis "Efficiently match ignore files such as .gitignore")
(description
@@ -10255,7 +10350,7 @@ for the most common image formats.")
#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-1.0)
("rust-serde" ,rust-serde-1.0)
- ("rust-rayon" ,rust-rayon-1.3))))
+ ("rust-rayon" ,rust-rayon-1))))
(home-page "https://github.com/bluss/indexmap")
(synopsis "Hash table with consistent order and fast iteration.")
(description
@@ -10325,7 +10420,7 @@ renamed to indexmap.")
"1zxjdn8iwa0ssxrnjmywm3r1v284wryvzrf8vkc7nyf5ijbjknqw"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-adler32" ,rust-adler32-1.0))))
+ `(#:cargo-inputs (("rust-adler32" ,rust-adler32-1))))
(home-page "https://github.com/PistonDevelopers/inflate.git")
(synopsis "DEFLATE decoding")
(description "This package provides DEFLATE decoding.")
@@ -10852,7 +10947,7 @@ primitives to an @code{io::Write}.")
(("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
(("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-tempdir" ,rust-tempdir-0.3)
("rust-tokio-core" ,rust-tokio-core-0.1)
("rust-tokio-process" ,rust-tokio-process-0.2))))
@@ -10880,7 +10975,7 @@ primitives to an @code{io::Write}.")
`(#:tests? #f ; Some test files missing.
#:cargo-inputs
(("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-rayon" ,rust-rayon-1.1))
+ ("rust-rayon" ,rust-rayon-1))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-png" ,rust-png-0.14)
@@ -11035,7 +11130,7 @@ language tags.")
("rust-itertools" ,rust-itertools-0.8)
("rust-lalrpop-util" ,rust-lalrpop-util-0.17)
("rust-petgraph" ,rust-petgraph-0.4)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-regex-syntax" ,rust-regex-syntax-0.6)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
@@ -11066,7 +11161,7 @@ grammars.")
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-regex" ,rust-regex-1.3))))
+ (("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/lalrpop/lalrpop")
(synopsis "Runtime library for parsers generated by LALRPOP")
(description "THis package provides the runtime library for parsers
@@ -11178,8 +11273,43 @@ requires non-const function calls to be computed.")
"This package provides a library providing a lazily filled Cell struct.")
(license (list license:expat license:asl2.0))))
+(define-public rust-lexical-core-0.7
+ (package
+ (name "rust-lexical-core")
+ (version "0.7.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lexical-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "05i6b69ay8xbxw88vx89vglb7xm5n8ky82hax7d5a7z60bdccrfv"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-arrayvec" ,rust-arrayvec-0.5)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-dtoa" ,rust-dtoa-0.4)
+ ("rust-ryu" ,rust-ryu-1.0)
+ ("rust-static-assertions" ,rust-static-assertions-1))
+ #:cargo-development-inputs
+ (("rust-approx" ,rust-approx-0.3)
+ ("rust-proptest" ,rust-proptest-0.9)
+ ("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (home-page
+ "https://github.com/Alexhuszagh/rust-lexical/tree/master/lexical-core")
+ (synopsis
+ "Lexical, to- and from-string conversion routines")
+ (description
+ "Lexical, to- and from-string conversion routines.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-lexical-core-0.4
(package
+ (inherit rust-lexical-core-0.7)
(name "rust-lexical-core")
(version "0.4.2")
(source
@@ -11191,7 +11321,6 @@ requires non-const function calls to be computed.")
(sha256
(base32
"1gr5y3ykghd3wjc00l3iizkj1dxylyhwi6fj6yn2qg06nzx771iz"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -11204,19 +11333,12 @@ requires non-const function calls to be computed.")
(("rust-approx" ,rust-approx-0.3)
("rust-proptest" ,rust-proptest-0.9)
("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))
- (home-page
- "https://github.com/Alexhuszagh/rust-lexical/tree/master/lexical-core")
- (synopsis
- "Lexical, to- and from-string conversion routines")
- (description
- "Lexical, to- and from-string conversion routines.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-rustc-version" ,rust-rustc-version-0.2))))))
(define-public rust-libc-0.2
(package
(name "rust-libc")
- (version "0.2.68")
+ (version "0.2.71")
(source
(origin
(method url-fetch)
@@ -11224,11 +11346,10 @@ requires non-const function calls to be computed.")
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "1w6z9krcqn7p200sb80dxx76iyvw3jdz949zxr1sgfr3a50c186y"))))
+ "0jbgi25rhglhvpxv62alyzyral6601kldmlhbxim4w6j15jv0mwl"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1.0))))
(home-page "https://github.com/rust-lang/libc")
(synopsis "Raw FFI bindings to platform libraries like libc")
@@ -11334,12 +11455,22 @@ macros on libc without stdlib.")
(origin
(method url-fetch)
(uri (crate-uri "libgit2-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1wcvg2qqra2aviasvqcscl8gb2rnjnd6h998wy5dlmf2bnriqi28"))))
- (arguments '())
- (properties '((hidden? . #t)))))
+ "1wcvg2qqra2aviasvqcscl8gb2rnjnd6h998wy5dlmf2bnriqi28"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "libgit2") #t))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-curl-sys" ,rust-curl-sys-0.4)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libssh2-sys" ,rust-libssh2-sys-0.2)
+ ("rust-libz-sys" ,rust-libz-sys-1.0)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-cc" ,rust-cc-1.0)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))))
(define-public rust-libloading-0.5
(package
@@ -11438,18 +11569,25 @@ functions and static variables these libraries contain.")
(origin
(method url-fetch)
(uri (crate-uri "libnghttp2-sys" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0qr4lyh7righx9n22c7amlcpk906rn1jnb2zd6gdfpa3yi24s982"))))
+ "0qr4lyh7righx9n22c7amlcpk906rn1jnb2zd6gdfpa3yi24s982"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "nghttp2") #t))))
(build-system cargo-build-system)
- ;(inputs
- ; `(("nghttp2" ,nghttp2)))
+ (arguments
+ `(#:skip-build? #t ; Uses unstable features
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-cc" ,rust-cc-1.0))))
+ (inputs
+ `(("nghttp2" ,nghttp2)))
(home-page "https://github.com/alexcrichton/nghttp2-rs")
(synopsis "FFI bindings for libnghttp2 (nghttp2)")
(description
"This package provides FFI bindings for libnghttp2 (nghttp2).")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
@@ -11723,7 +11861,7 @@ pairs in insertion order.")
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-objc" ,rust-objc-0.2)
("rust-objc-foundation" ,rust-objc-foundation-0.1)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/rust-locale/locale_config/")
(synopsis "Maintains locale preferences for processes and threads")
@@ -11732,6 +11870,26 @@ pairs in insertion order.")
by inspecting the system for user preference.")
(license license:expat)))
+(define-public rust-locale-config-0.2
+ (package
+ (inherit rust-locale-config-0.3)
+ (name "rust-locale-config")
+ (version "0.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "locale-config" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0p2kdgc1c9cq5bi2rpszbhkh7pdk1fwxhij37gayb2alwkmikb3k"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-winapi" ,rust-winapi-0.3))))))
+
(define-public rust-lock-api-0.3
(package
(name "rust-lock-api")
@@ -11928,10 +12086,10 @@ by inspecting the system for user preference.")
key-value pairs.")
(license (list license:expat license:asl2.0))))
-(define-public rust-lscolors-0.6
+(define-public rust-lscolors-0.7
(package
(name "rust-lscolors")
- (version "0.6.0")
+ (version "0.7.1")
(source
(origin
(method url-fetch)
@@ -11940,19 +12098,34 @@ key-value pairs.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza"))))
+ "0vn1824lagf0xdv5rxyl7m9fbrcylyjibmnd4634dnn98m68jjyj"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-ansi-term" ,rust-ansi-term-0.12))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/sharkdp/lscolors")
(synopsis "Colorize paths using the LS_COLORS environment variable")
(description
"Colorize paths using the LS_COLORS environment variable.")
(license (list license:expat license:asl2.0))))
+(define-public rust-lscolors-0.6
+ (package
+ (inherit rust-lscolors-0.7)
+ (name "rust-lscolors")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lscolors" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza"))))))
+
(define-public rust-lyon-geom-0.14
(package
(name "rust-lyon-geom")
@@ -12639,7 +12812,7 @@ for Rust structs.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-adler32" ,rust-adler32-1.0))))
+ #:cargo-inputs (("rust-adler32" ,rust-adler32-1))))
(home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide")
(synopsis "Pure rust replacement for the miniz DEFLATE/zlib encoder/decoder")
(description
@@ -12998,7 +13171,7 @@ checking.")
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-rayon" ,rust-rayon-1.3))))
+ (("rust-rayon" ,rust-rayon-1))))
(home-page "https://github.com/medek/nasm-rs")
(synopsis "Run NASM during your Cargo build")
(description "Run NASM during your Cargo build.")
@@ -13095,7 +13268,7 @@ IO of Windows's named pipes.")
("rust-schannel" ,rust-schannel-0.1)
("rust-security-framework" ,rust-security-framework-0.3)
("rust-security-framework-sys" ,rust-security-framework-sys-0.3)
- ("rust-tempfile" ,rust-tempfile-3.1))
+ ("rust-tempfile" ,rust-tempfile-3))
#:cargo-development-inputs
(("rust-hex" ,rust-hex-0.3))
#:phases
@@ -13311,7 +13484,7 @@ release (fork of debug_unreachable)")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-rand" ,rust-rand-0.6)
("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3.0))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/nix-rust/nix")
(synopsis "Rust friendly bindings to *nix APIs")
(description
@@ -13346,7 +13519,7 @@ release (fork of debug_unreachable)")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-rand" ,rust-rand-0.6)
("rust-sysctl" ,rust-sysctl-0.1)
- ("rust-tempfile" ,rust-tempfile-3.0))))))
+ ("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-no-panic-0.1
(package
@@ -13368,7 +13541,7 @@ release (fork of debug_unreachable)")
("rust-quote" ,rust-quote-1.0)
("rust-syn" ,rust-syn-1.0))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/dtolnay/no-panic")
(synopsis "Prove a function can't ever panic")
(description
@@ -13421,10 +13594,10 @@ implementation (which is unstable / requires nightly).")
(license (list license:asl2.0
license:expat))))
-(define-public rust-nom-4.2
+(define-public rust-nom-5
(package
(name "rust-nom")
- (version "4.2.3")
+ (version "5.1.2")
(source
(origin
(method url-fetch)
@@ -13433,18 +13606,30 @@ implementation (which is unstable / requires nightly).")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1mkvby8b4m61p4g1px0pwr58yfkphyp1jcfbp4qfp7l6iqdaklia"))))
+ "1br74rwdp3c2ddga03bphnf355spn4mzwf1slg0a30zd4qnjdd7z"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(#:tests? #f ; Tests require example directory, not included in tarball.
#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-lexical-core" ,rust-lexical-core-0.7)
("rust-memchr" ,rust-memchr-2.2)
- ("rust-regex" ,rust-regex-1.1)
- ("rust-version-check" ,rust-version-check-0.1))
+ ("rust-regex" ,rust-regex-1)
+ ("rust-version-check" ,rust-version-check-0.9))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.2)
- ("rust-jemallocator" ,rust-jemallocator-0.1))))
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-jemallocator" ,rust-jemallocator-0.1))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'configure 'override-jemalloc
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((jemalloc (assoc-ref inputs "jemalloc")))
+ (setenv "JEMALLOC_OVERRIDE"
+ (string-append jemalloc "/lib/libjemalloc_pic.a")))
+ #t)))))
+ (native-inputs
+ `(("jemalloc" ,jemalloc)))
(home-page "https://github.com/Geal/nom")
(synopsis
"Byte-oriented, zero-copy, parser combinators library")
@@ -13453,6 +13638,31 @@ implementation (which is unstable / requires nightly).")
combinators library.")
(license license:expat)))
+(define-public rust-nom-4.2
+ (package
+ (inherit rust-nom-5)
+ (name "rust-nom")
+ (version "4.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "nom" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1mkvby8b4m61p4g1px0pwr58yfkphyp1jcfbp4qfp7l6iqdaklia"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-memchr" ,rust-memchr-2.2)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-version-check" ,rust-version-check-0.1))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.2)
+ ("rust-jemallocator" ,rust-jemallocator-0.1))))))
+
(define-public rust-nom-3
(package
(inherit rust-nom-4.2)
@@ -13708,10 +13918,10 @@ including bigint, complex, rational, range iterators, generic integers, and more
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-serde" ,rust-serde-0.8))))))
-(define-public rust-num-cpus-1.11
+(define-public rust-num-cpus-1
(package
(name "rust-num-cpus")
- (version "1.11.1")
+ (version "1.13.0")
(source
(origin
(method url-fetch)
@@ -13720,14 +13930,12 @@ including bigint, complex, rational, range iterators, generic integers, and more
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0wlxs00cpg16z09fwchj1gdz1jxnf5dgg1cbidvq0sc75bnwbnkn"))))
+ "1cv6yxhz2zbnwn8pn1yn8grg7zsnd523947fby41a737aqvryj85"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-hermit-abi" ,rust-hermit-abi-0.1)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))
+ ("rust-libc" ,rust-libc-0.2))))
(home-page "https://github.com/seanmonstar/num_cpus")
(synopsis "Get the number of CPUs on a machine")
(description
@@ -13735,25 +13943,6 @@ including bigint, complex, rational, range iterators, generic integers, and more
(license (list license:asl2.0
license:expat))))
-(define-public rust-num-cpus-1.10
- (package
- (inherit rust-num-cpus-1.11)
- (name "rust-num-cpus")
- (version "1.10.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "num_cpus" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "0wrj3zvj6h3q26sqj9zxpd59frjb54n7jhjwf307clq31ic47vxw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3))))))
-
(define-public rust-num-derive-0.3
(package
(name "rust-num-derive")
@@ -14309,13 +14498,33 @@ You probably don't want to link to this crate directly; instead check out the
#:cargo-development-inputs
(("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1))))
+ ("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/matklad/once_cell")
(synopsis "Single assignment cells and lazy values")
(description
"Single assignment cells and lazy values.")
(license (list license:expat license:asl2.0))))
+(define-public rust-once-cell-0.1
+ (package
+ (inherit rust-once-cell-1.2)
+ (name "rust-once-cell")
+ (version "0.1.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "once-cell" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0drcjs7si0hygc0v64y55hkxv9fpvlvrb3wl5374b2hnc6i2jb2k"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-parking-lot" ,rust-parking-lot-0.7))
+ #:cargo-development-inputs
+ (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6))))))
+
(define-public rust-oorandom-11.1
(package
(name "rust-oorandom")
@@ -14898,7 +15107,7 @@ normally prevent moving a type that has been borrowed from.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("pango" ,pango)))
(home-page "https://gtk-rs.org/")
@@ -14966,7 +15175,7 @@ normally prevent moving a type that has been borrowed from.")
("rust-pkg-config" ,rust-pkg-config-0.3))
#:cargo-development-inputs
(("rust-shell-words" ,rust-shell-words-0.1)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(inputs
`(("gtk+" ,gtk+)))
(home-page "https://gtk-rs.org/")
@@ -15332,7 +15541,7 @@ synchronization primitives.")
(define-public rust-pcre2-0.2
(package
(name "rust-pcre2")
- (version "0.2.1")
+ (version "0.2.3")
(source
(origin
(method url-fetch)
@@ -15341,14 +15550,14 @@ synchronization primitives.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "103i66a998g1fjrqf9sdyvi8qi83hwglz3pjdcq9n2r207hsagb0"))))
+ "1c8sn70h72llf26sya9v26zmaamq350q57nwv6fl6fwhd4phzcw5"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-log" ,rust-log-0.4)
("rust-pcre2-sys" ,rust-pcre2-sys-0.2)
- ("rust-thread-local" ,rust-thread-local-0.3))))
+ ("rust-thread-local" ,rust-thread-local-1.0))))
(native-inputs
`(("pcre2" ,pcre2)
("pkg-config" ,pkg-config)))
@@ -16352,7 +16561,7 @@ used in Cargo build scripts.")
("rust-base64" ,rust-base64-0.10)
("rust-xml-rs" ,rust-xml-rs-0.8)
("rust-serde" ,rust-serde-1.0)
- ("rust-humantime" ,rust-humantime-1.3)
+ ("rust-humantime" ,rust-humantime-1)
("rust-byteorder" ,rust-byteorder-1.3))))
(home-page "https://github.com/ebarnard/rust-plist/")
(synopsis "Rusty plist parser")
@@ -16966,7 +17175,7 @@ macro use case.")
(define-public rust-proptest-0.9
(package
(name "rust-proptest")
- (version "0.9.4")
+ (version "0.9.6")
(source
(origin
(method url-fetch)
@@ -16975,25 +17184,24 @@ macro use case.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "17sjg8isas4qk85807c4panih9k0lwa4k1mbajhciw5c5q17w56g"))))
+ "0nsslp46lvf3ll5rd83rin652qlz1kqyp0rmsciy0pw4kf0pgi01"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bit-set" ,rust-bit-set-0.5)
("rust-bitflags" ,rust-bitflags-1)
("rust-byteorder" ,rust-byteorder-1.3)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-quick-error" ,rust-quick-error-1.2)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rand-chacha" ,rust-rand-chacha-0.2)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
+ ("rust-rand" ,rust-rand-0.6)
+ ("rust-rand-chacha" ,rust-rand-chacha-0.1)
+ ("rust-rand-xorshift" ,rust-rand-xorshift-0.1)
("rust-regex-syntax" ,rust-regex-syntax-0.6)
("rust-rusty-fork" ,rust-rusty-fork-0.2)
- ("rust-tempfile" ,rust-tempfile-3.0))
+ ("rust-tempfile" ,rust-tempfile-3))
#:cargo-development-inputs
- (("rust-regex" ,rust-regex-1.1))))
+ (("rust-regex" ,rust-regex-1))))
(home-page
"https://altsysrq.github.io/proptest-book/proptest/index.html")
(synopsis
@@ -17029,9 +17237,37 @@ macro use case.")
("rust-rand" ,rust-rand-0.5)
("rust-regex-syntax" ,rust-regex-syntax-0.6)
("rust-rusty-fork" ,rust-rusty-fork-0.2)
- ("rust-tempfile" ,rust-tempfile-3.0))
+ ("rust-tempfile" ,rust-tempfile-3))
#:cargo-development-inputs
- (("rust-regex" ,rust-regex-1.1))))))
+ (("rust-regex" ,rust-regex-1))))))
+
+(define-public rust-proptest-0.7
+ (package
+ (inherit rust-proptest-0.9)
+ (name "rust-proptest")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "proptest" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "13giz85f7jkjc8miplzj4zh3fr704c1y1cg0dh218iw2dfkpbwi7"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-bit-set" ,rust-bit-set-0.5)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-quick-error" ,rust-quick-error-1.2)
+ ("rust-rand" ,rust-rand-0.4)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.4)
+ ("rust-rusty-fork" ,rust-rusty-fork-0.2)
+ ("rust-tempfile" ,rust-tempfile-3))
+ #:cargo-development-inputs
+ (("rust-regex" ,rust-regex-0.2))))))
(define-public rust-psm-0.1
(package
@@ -17081,7 +17317,7 @@ stack pointer and inspect the properties of the stack.")
(("rust-criterion" ,rust-criterion-0.2)
("rust-html5ever" ,rust-html5ever-0.23)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-tendril" ,rust-tendril-0.4))))
(home-page "https://github.com/raphlinus/pulldown-cmark")
(synopsis "Pull parser for CommonMark")
@@ -18178,10 +18414,10 @@ For example creation from raw pointers and start, end pointer
accessors.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-rayon-1.3
+(define-public rust-rayon-1
(package
(name "rust-rayon")
- (version "1.3.0")
+ (version "1.3.1")
(source
(origin
(method url-fetch)
@@ -18190,17 +18426,16 @@ accessors.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1650g13bxlmywhdlw65q3g1zyyb7l0wcm35v45kf31cwgwly6v6v"))))
+ "104h6i5lcp9kx8g80jgqf6z7wcqa186q57wj4qzf011xfmb2iw32"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
+ `(#:cargo-inputs
+ (("rust-autocfg" ,rust-autocfg-1.0)
+ ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
("rust-either" ,rust-either-1.5)
- ("rust-rayon-core" ,rust-rayon-core-1.7))
+ ("rust-rayon-core" ,rust-rayon-core-1))
#:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-docopt" ,rust-docopt-1.1)
+ (("rust-docopt" ,rust-docopt-1.1)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-rand" ,rust-rand-0.7)
("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
@@ -18211,37 +18446,9 @@ accessors.")
"Simple work-stealing parallelism for Rust.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-rayon-1.1
- (package
- (inherit rust-rayon-1.3)
- (name "rust-rayon")
- (version "1.1.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "190hkbcdfvcphyyzkdg52zdia2y9d9yanpm072bmnzbn49p1ic54"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.6)
- ("rust-either" ,rust-either-1.5)
- ("rust-rayon-core" ,rust-rayon-core-1.5))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-docopt" ,rust-docopt-1.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-serde" ,rust-serde-1.0)
- ("rust-serde-derive" ,rust-serde-derive-1.0))))))
-
(define-public rust-rayon-0.8
- (package/inherit rust-rayon-1.3
+ (package
+ (inherit rust-rayon-1)
(name "rust-rayon")
(version "0.8.2")
(source
@@ -18254,7 +18461,7 @@ accessors.")
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-rayon-core" ,rust-rayon-core-1.7))
+ (("rust-rayon-core" ,rust-rayon-core-1))
#:cargo-development-inputs
(("rust-compiletest-rs" ,rust-compiletest-rs-0.2)
("rust-docopt" ,rust-docopt-0.7)
@@ -18262,10 +18469,10 @@ accessors.")
("rust-rand" ,rust-rand-0.3)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))))
-(define-public rust-rayon-core-1.7
+(define-public rust-rayon-core-1
(package
(name "rust-rayon-core")
- (version "1.7.0")
+ (version "1.7.1")
(source
(origin
(method url-fetch)
@@ -18274,16 +18481,18 @@ accessors.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1ac55kpnh2390ah7r071vnjbiy308qpznql0n597x5dgxx39pa08"))))
+ "101jjwkcfw5jk31695gbdm163iicc2pz349q6l8lwj43j3c1abp9"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(;; One of the tests attempts to overflow the stack, but the compiler
+ ;; has since gotten smarter and the test became defective.
+ #:tests? #f
#:cargo-inputs
(("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
("rust-crossbeam-queue" ,rust-crossbeam-queue-0.2)
("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-cpus" ,rust-num-cpus-1.10))
+ ("rust-num-cpus" ,rust-num-cpus-1))
#:cargo-development-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-rand" ,rust-rand-0.7)
@@ -18294,34 +18503,6 @@ accessors.")
(description "Core APIs for Rayon.")
(license (list license:expat license:asl2.0))))
-(define-public rust-rayon-core-1.5
- (package
- (inherit rust-rayon-core-1.7)
- (name "rust-rayon-core")
- (version "1.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rayon-core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ljva6blaf1wmzvg77h1i9pd0hsmsbbcmdk7sjbw7h2s8gw0vgpb"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
- ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.1)
- ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-cpus" ,rust-num-cpus-1.10))
- #:cargo-development-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.4)
- ("rust-rand-xorshift" ,rust-rand-xorshift-0.2)
- ("rust-scoped-tls" ,rust-scoped-tls-1.0))))))
-
(define-public rust-rctree-0.3
(package
(name "rust-rctree")
@@ -18574,10 +18755,10 @@ functionality.")
(base32
"0av43xxjlinfqklb67rpj217cmaxfjsf8151gs0hbs4hnr5664ck"))))))
-(define-public rust-regex-1.3
+(define-public rust-regex-1
(package
(name "rust-regex")
- (version "1.3.6")
+ (version "1.3.9")
(source
(origin
(method url-fetch)
@@ -18586,7 +18767,7 @@ functionality.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1cx4lcgy7vdi2kij2n1dp2whl33d7974g1kxwiklhs192nclcsbz"))))
+ "1rnqga94ypykl2apgj26l2j1s9bvr2ix4dlzs323n6abyky80dww"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -18595,8 +18776,7 @@ functionality.")
("rust-regex-syntax" ,rust-regex-syntax-0.6)
("rust-thread-local" ,rust-thread-local-1.0))
#:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
+ (("rust-lazy-static" ,rust-lazy-static-1)
("rust-quickcheck" ,rust-quickcheck-0.8)
("rust-rand" ,rust-rand-0.6))))
(home-page "https://github.com/rust-lang/regex")
@@ -18606,36 +18786,9 @@ functionality.")
uses finite automata and guarantees linear time matching on all inputs.")
(license (list license:expat license:asl2.0))))
-(define-public rust-regex-1.1
- (package
- (inherit rust-regex-1.3)
- (name "rust-regex")
- (version "1.1.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "regex" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ba47ivq8l1yikiwikjnq5barag6iqfgcpxlz2263fqbq9y2kn6r"))))
- (arguments
- `(#:cargo-inputs
- (("rust-aho-corasick" ,rust-aho-corasick-0.7)
- ("rust-memchr" ,rust-memchr-2.2)
- ("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-thread-local" ,rust-thread-local-0.3)
- ("rust-utf8-ranges" ,rust-utf8-ranges-1.0))
- #:cargo-development-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.6))))))
-
(define-public rust-regex-0.2
(package
- (inherit rust-regex-1.3)
+ (inherit rust-regex-1)
(name "rust-regex")
(version "0.2.11")
(source
@@ -18712,7 +18865,7 @@ uses finite automata and guarantees linear time matching on all inputs.")
#:cargo-development-inputs
(("rust-bstr" ,rust-bstr-0.2)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-bytes" ,rust-serde-bytes-0.11)
("rust-serde-derive" ,rust-serde-derive-1.0)
@@ -18727,7 +18880,7 @@ uses finite automata and guarantees linear time matching on all inputs.")
(define-public rust-regex-syntax-0.6
(package
(name "rust-regex-syntax")
- (version "0.6.17")
+ (version "0.6.18")
(source
(origin
(method url-fetch)
@@ -18735,7 +18888,7 @@ uses finite automata and guarantees linear time matching on all inputs.")
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "1blmlgzcg7in3kcxqabpfzzrbnamr2i671flbrmlqhfps5bvvrbz"))))
+ "1s648w7rwpxnq9iqwbyy43ar4al07906jpz0jxlql23bgjwjwh96"))))
(build-system cargo-build-system)
(home-page "https://github.com/rust-lang/regex")
(synopsis "Regular expression parser")
@@ -18763,6 +18916,25 @@ uses finite automata and guarantees linear time matching on all inputs.")
#:cargo-inputs
(("rust-ucd-util" ,rust-ucd-util-0.1))))))
+(define-public rust-regex-syntax-0.4
+ (package
+ (inherit rust-regex-syntax-0.6)
+ (name "rust-regex-syntax")
+ (version "0.4.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "regex-syntax" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "03p24bsfg2rw2cc5h8ri4fp7j06xwyyd5grlqy0g11ixp5c1r4wf"))))
+ (arguments
+ `(#:cargo-development-inputs
+ (("rust-quickcheck" ,rust-quickcheck-0.6)
+ ("rust-rand" ,rust-rand-0.4))))))
+
(define-public rust-regex-syntax-0.3
(package
(inherit rust-regex-syntax-0.6)
@@ -19019,7 +19191,7 @@ console applications.")
("rust-uuid" ,rust-uuid-0.7))
#:cargo-development-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-tempdir" ,rust-tempdir-0.3)
("rust-unicase" ,rust-unicase-2.4)
("rust-uuid" ,rust-uuid-0.7))))
@@ -19445,7 +19617,7 @@ rustc compiler.")
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/GuillaumeGomez/rustdoc-stripper")
(synopsis "Nanipulate rustdoc comments")
(description
@@ -19510,7 +19682,7 @@ rustc compiler.")
(("rust-criterion" ,rust-criterion-0.2)
("rust-env-logger" ,rust-env-logger-0.6)
("rust-log" ,rust-log-0.4)
- ("rust-tempfile" ,rust-tempfile-3.0)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-webpki-roots" ,rust-webpki-roots-0.17))))
(home-page "https://github.com/ctz/rustls")
(synopsis "Modern TLS library written in Rust")
@@ -19572,7 +19744,7 @@ rustc compiler.")
("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
("rust-libm" ,rust-libm-0.2)
("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
- ("rust-num-cpus" ,rust-num-cpus-1.11)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-ordered-float" ,rust-ordered-float-1.0)
("rust-rustc-hash" ,rust-rustc-hash-1.0)
("rust-stb-truetype" ,rust-stb-truetype-0.3))))
@@ -19681,7 +19853,7 @@ rustc compiler version.")
#:cargo-inputs
(("rust-fnv" ,rust-fnv-1.0)
("rust-quick-error" ,rust-quick-error-1.2)
- ("rust-tempfile" ,rust-tempfile-3.0)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-wait-timeout" ,rust-wait-timeout-0.2))))
(home-page "https://github.com/altsysrq/rusty-fork")
(synopsis "Library for running Rust tests in sub-processes")
@@ -19707,7 +19879,7 @@ using a fork-like interface.")
`(#:cargo-inputs
(("rust-no-panic" ,rust-no-panic-0.1))
#:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1.11)
+ (("rust-num-cpus" ,rust-num-cpus-1)
("rust-rand" ,rust-rand-0.7)
("rust-rand-xorshift" ,rust-rand-xorshift-0.2))))
(home-page "https://github.com/dtolnay/ryu")
@@ -19803,7 +19975,7 @@ paths point to the same file.")
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-regex" ,rust-regex-1.3))))
+ (("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/wlentz/scan_fmt")
(synopsis "Simple scanf()-like input for Rust")
(description
@@ -19985,7 +20157,7 @@ endian-aware Read/Write traits for byte buffers.")
("rust-rustc-version" ,rust-rustc-version-0.2))
#:cargo-development-inputs
(("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-rayon" ,rust-rayon-1.1))))
+ ("rust-rayon" ,rust-rayon-1))))
(home-page "https://github.com/m4b/scroll")
(synopsis "Read/Write traits for byte buffers")
(description
@@ -20114,6 +20286,26 @@ Pwrite traits from the scroll crate.")
proven statistical guarantees.")
(license license:expat)))
+(define-public rust-section-testing-0.0
+ (package
+ (name "rust-section-testing")
+ (version "0.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "section-testing" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0a1zwpcs2dqhky2wd8y82cm25l3s9i5dbyn4ypgmvdysizcxgr7c"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/evanw/section_testing")
+ (synopsis "Library for section-style testing")
+ (description
+ "This package provides a library for section-style testing.")
+ (license license:expat)))
+
(define-public rust-security-framework-0.3
(package
(name "rust-security-framework")
@@ -20380,7 +20572,7 @@ proven statistical guarantees.")
(define-public rust-serde-bytes-0.11
(package
(name "rust-serde-bytes")
- (version "0.11.3")
+ (version "0.11.5")
(source
(origin
(method url-fetch)
@@ -20388,8 +20580,7 @@ proven statistical guarantees.")
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1bl45kf3c71xclv7wzk5525nswm4bgsnjd3s1s15f4k2a8whfnij"))))
+ (base32 "1fcb6sw8wkrj4ylm118wkb31hw124nkjnqyhbgqnd8w85zfhgbhn"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -20400,8 +20591,7 @@ proven statistical guarantees.")
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-test" ,rust-serde-test-1.0))))
(home-page "https://github.com/serde-rs/bytes")
- (synopsis
- "Handle of integer arrays and vectors for Serde")
+ (synopsis "Handle integer arrays and vectors for Serde")
(description
"Optimized handling of @code{&[u8]} and @code{Vec<u8>} for Serde.")
(license (list license:expat license:asl2.0))))
@@ -21150,7 +21340,7 @@ words, like Python's shlex.")
("rust-libc" ,rust-libc-0.2)
("rust-mio" ,rust-mio-0.6)
("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1.2)
+ ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
#:cargo-development-inputs
(("rust-tokio" ,rust-tokio-0.1)
@@ -21160,7 +21350,7 @@ words, like Python's shlex.")
(description "Unix signal handling.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-signal-hook-registry-1.2
+(define-public rust-signal-hook-registry-1
(package
(name "rust-signal-hook-registry")
(version "1.2.0")
@@ -21186,29 +21376,6 @@ words, like Python's shlex.")
(description "Backend crate for signal-hook.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-signal-hook-registry-1.0
- (package
- (inherit rust-signal-hook-registry-1.2)
- (name "rust-signal-hook-registry")
- (version "1.0.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "signal-hook-registry" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mw5v909fn99h5qb96ma4almlik80lr1c7xbakn24rql6bx4zvfd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-arc-swap" ,rust-arc-swap-0.3)
- ("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-signal-hook" ,rust-signal-hook-0.1)
- ("rust-version-sync" ,rust-version-sync-0.8))))))
-
(define-public rust-simd-0.2
(package
(name "rust-simd")
@@ -21668,7 +21835,7 @@ maximal amount of configuration possible intended.")
(build-system cargo-build-system)
(arguments
`(#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/derekdreery/sourcefile-rs")
(synopsis "Concatenate source from multiple files")
(description
@@ -21863,10 +22030,10 @@ deeply recursive algorithms that may accidentally blow the stack.")
"StackVec: vector-like facade for stack-allocated arrays.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-static-assertions-0.3
+(define-public rust-static-assertions-1
(package
(name "rust-static-assertions")
- (version "0.3.4")
+ (version "1.1.0")
(source
(origin
(method url-fetch)
@@ -21874,7 +22041,7 @@ deeply recursive algorithms that may accidentally blow the stack.")
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "1lw33i89888yb3x29c6dv4mrkg3534n0rlg3r7qzh4p58xmv6gkz"))))
+ "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2"))))
(build-system cargo-build-system)
(home-page "https://github.com/nvzqz/static-assertions-rs")
(synopsis "Compile-time assertions for rust")
@@ -21883,6 +22050,20 @@ deeply recursive algorithms that may accidentally blow the stack.")
are met.")
(license (list license:expat license:asl2.0))))
+(define-public rust-static-assertions-0.3
+ (package
+ (inherit rust-static-assertions-1)
+ (name "rust-static-assertions")
+ (version "0.3.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "static-assertions" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "1lw33i89888yb3x29c6dv4mrkg3534n0rlg3r7qzh4p58xmv6gkz"))))))
+
(define-public rust-stb-truetype-0.3
(package
(name "rust-stb-truetype")
@@ -22468,12 +22649,12 @@ cryptographic implementations.")
(("rust-anyhow" ,rust-anyhow-1.0)
("rust-flate2" ,rust-flate2-1.0)
;("rust-insta" ,rust-insta-0.12)
- ("rust-rayon" ,rust-rayon-1.3)
+ ("rust-rayon" ,rust-rayon-1)
("rust-ref-cast" ,rust-ref-cast-1.0)
- ("rust-regex" ,rust-regex-1.3)
+ ("rust-regex" ,rust-regex-1)
;("rust-reqwest" ,rust-reqwest-0.10)
("rust-tar" ,rust-tar-0.4)
- ("rust-termcolor" ,rust-termcolor-1.0)
+ ("rust-termcolor" ,rust-termcolor-1)
("rust-walkdir" ,rust-walkdir-2.3))))
(home-page "https://github.com/dtolnay/syn")
(synopsis "Parser for Rust source code")
@@ -22502,10 +22683,10 @@ cryptographic implementations.")
("rust-unicode-xid" ,rust-unicode-xid-0.1))
#:cargo-development-inputs
(("rust-insta" ,rust-insta-0.8)
- ("rust-rayon" ,rust-rayon-1.1)
+ ("rust-rayon" ,rust-rayon-1)
("rust-ref-cast" ,rust-ref-cast-0.2)
- ("rust-regex" ,rust-regex-1.1)
- ("rust-termcolor" ,rust-termcolor-1.0)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-termcolor" ,rust-termcolor-1)
("rust-walkdir" ,rust-walkdir-2.2))))
(properties '())))
@@ -23044,7 +23225,7 @@ deleting all contents when it's dropped.")
(license (list license:asl2.0
license:expat))))
-(define-public rust-tempfile-3.1
+(define-public rust-tempfile-3
(package
(name "rust-tempfile")
(version "3.1.0")
@@ -23074,29 +23255,6 @@ directories.")
(license (list license:asl2.0
license:expat))))
-(define-public rust-tempfile-3.0
- (package
- (inherit rust-tempfile-3.1)
- (name "rust-tempfile")
- (version "3.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tempfile" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "1vqk7aq2l04my2r3jiyyxirnf8f90nzcvjasvrajivb85s7p7i3x"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
- ("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
- ("rust-winapi" ,rust-winapi-0.3))))))
-
(define-public rust-tendril-0.4
(package
(name "rust-tendril")
@@ -23277,10 +23435,10 @@ grid layout.")
("rust-libc" ,rust-libc-0.2)
("rust-winapi" ,rust-winapi-0.2))))))
-(define-public rust-termcolor-1.0
+(define-public rust-termcolor-1
(package
(name "rust-termcolor")
- (version "1.0.5")
+ (version "1.1.0")
(source
(origin
(method url-fetch)
@@ -23288,12 +23446,13 @@ grid layout.")
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "0vjfsn1a8zvqhnrbygrz1id6yckwv1dncw3w4zj65qdx0f00kmln"))))
+ "0pyp8vc0gx7124y80ixdl6plbfn1yjhw04i875k5fz2dk8lglsxv"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-wincolor" ,rust-wincolor-1.0))))
+ `(#:cargo-inputs
+ (("rust-winapi-util" ,rust-winapi-util-0.1))
+ #:cargo-development-inputs
+ (("rust-doc-comment" ,rust-doc-comment-0.3))))
(home-page "https://github.com/BurntSushi/termcolor")
(synopsis "Library for writing colored text to a terminal")
(description "This package provides a simple cross platform library for
@@ -23625,7 +23784,7 @@ different for every thread.")
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-num-cpus" ,rust-num-cpus-1.11))))
+ (("rust-num-cpus" ,rust-num-cpus-1))))
(home-page "https://github.com/rust-threadpool/rust-threadpool")
(synopsis "Thread pool for running jobs on a fixed set of worker threads")
(description
@@ -23656,7 +23815,7 @@ fixed set of worker threads.")
("rust-num-derive" ,rust-num-derive-0.2)
("rust-num-traits" ,rust-num-traits-0.2))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.0))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/image-rs/image-tiff")
(synopsis
"TIFF decoding and encoding library in pure Rust")
@@ -23747,14 +23906,14 @@ in Rust.")
(define-public rust-tokio-0.2
(package
(name "rust-tokio")
- (version "0.2.18")
+ (version "0.2.21")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "04v7rfkrlr8cx30ygy0n45skf6pdbif0zisn9a5xrdnjfb81dvrl"))))
+ (base32 "0n1dxsjv9fxv3kmr3nh4n8v8pqckwgdlls942msysavhp4kzm6fh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
@@ -23769,10 +23928,10 @@ in Rust.")
("rust-mio" ,rust-mio-0.6)
("rust-mio-named-pipes" ,rust-mio-named-pipes-0.1)
("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-parking-lot" ,rust-parking-lot-0.10)
("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1.2)
+ ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-slab" ,rust-slab-0.4)
("rust-tokio-macros" ,rust-tokio-macros-0.2)
("rust-winapi" ,rust-winapi-0.3))
@@ -23780,7 +23939,7 @@ in Rust.")
(("rust-futures" ,rust-futures-0.3)
("rust-loom" ,rust-loom-0.3)
("rust-proptest" ,rust-proptest-0.9)
- ("rust-tempfile" ,rust-tempfile-3.1)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tokio-test" ,rust-tokio-test-0.2))))
(home-page "https://tokio.rs")
(synopsis "Event-driven, non-blocking I/O platform")
@@ -23804,13 +23963,12 @@ backed applications.")
"11ra8jp3fj70a2zrqmd6as7wgpwiiyzjf50gz89i8r7wpksgqbzc"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bytes" ,rust-bytes-0.4)
("rust-futures" ,rust-futures-0.1)
("rust-mio" ,rust-mio-0.6)
("rust-miow" ,rust-miow-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-tokio-codec" ,rust-tokio-codec-0.1)
("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
("rust-tokio-executor" ,rust-tokio-executor-0.1)
@@ -23825,13 +23983,13 @@ backed applications.")
("rust-tokio-udp" ,rust-tokio-udp-0.1)
("rust-tokio-uds" ,rust-tokio-uds-0.2))
#:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
+ (("rust-env-logger" ,rust-env-logger-0.5)
("rust-flate2" ,rust-flate2-1.0)
("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
("rust-http" ,rust-http-0.1)
("rust-httparse" ,rust-httparse-1.3)
("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -23910,8 +24068,7 @@ backed applications.")
"0wbgg59mxfvrhzv97y56nh3gmnmw3jj9dhgkmvz27410jjxzpvxf"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bytes" ,rust-bytes-0.4)
("rust-futures" ,rust-futures-0.1)
("rust-iovec" ,rust-iovec-0.1)
@@ -23930,7 +24087,7 @@ backed applications.")
("rust-http" ,rust-http-0.1)
("rust-httparse" ,rust-httparse-1.3)
("rust-libc" ,rust-libc-0.2)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -24020,7 +24177,7 @@ the current thread.")
#:cargo-development-inputs
(("rust-rand" ,rust-rand-0.4)
("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tempfile" ,rust-tempfile-3.0)
+ ("rust-tempfile" ,rust-tempfile-3)
("rust-tokio" ,rust-tokio-0.1)
("rust-tokio-codec" ,rust-tokio-codec-0.1)
("rust-tokio-io" ,rust-tokio-io-0.1))))
@@ -24074,10 +24231,9 @@ the current thread.")
"17lrjj7lcw13wchpbvr8cynmypd29h40clf9qxabh6fxva40kwm5"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-tokio" ,rust-tokio-0.1)
("rust-tokio-executor" ,rust-tokio-executor-0.1))
#:cargo-development-inputs
@@ -24240,21 +24396,20 @@ futures.")
"1khip64cn63xvayq1db68kxcnhgw3cb449a4n2lbw4p1qzx6pwba"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
("rust-futures" ,rust-futures-0.1)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-log" ,rust-log-0.4)
("rust-mio" ,rust-mio-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-num-cpus" ,rust-num-cpus-1)
("rust-parking-lot" ,rust-parking-lot-0.7)
("rust-slab" ,rust-slab-0.4)
("rust-tokio-executor" ,rust-tokio-executor-0.1)
("rust-tokio-io" ,rust-tokio-io-0.1)
("rust-tokio-sync" ,rust-tokio-sync-0.1))
#:cargo-development-inputs
- (("rust-num-cpus" ,rust-num-cpus-1.10)
+ (("rust-num-cpus" ,rust-num-cpus-1)
("rust-tokio" ,rust-tokio-0.1)
("rust-tokio-io-pool" ,rust-tokio-io-pool-0.1))))
(home-page "https://tokio.rs")
@@ -24432,19 +24587,19 @@ futures.")
"1wkj3wixicsqvllm8w74b24knw6mdn00zslm8l9fm1p81gr8lmbj"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-crossbeam-deque" ,rust-crossbeam-deque-0.7)
("rust-crossbeam-queue" ,rust-crossbeam-queue-0.1)
("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
+ ("rust-lazy-static" ,rust-lazy-static-1)
("rust-futures" ,rust-futures-0.1)
("rust-log" ,rust-log-0.4)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
- ("rust-rand" ,rust-rand-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-rand" ,rust-rand-0.6)
("rust-slab" ,rust-slab-0.4)
("rust-tokio-executor" ,rust-tokio-executor-0.1))
#:cargo-development-inputs
- (("rust-env-logger" ,rust-env-logger-0.6)
+ (("rust-env-logger" ,rust-env-logger-0.5)
("rust-futures-cpupool" ,rust-futures-cpupool-0.1)
("rust-threadpool" ,rust-threadpool-1.7))))
(home-page "https://github.com/tokio-rs/tokio")
@@ -24567,7 +24722,7 @@ pool.")
("rust-tokio-io" ,rust-tokio-io-0.1)
("rust-tokio-reactor" ,rust-tokio-reactor-0.1))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.0)
+ (("rust-tempfile" ,rust-tempfile-3)
("rust-tokio" ,rust-tokio-0.1))))
(home-page "https://github.com/tokio-rs/tokio")
(synopsis "Unix Domain sockets for Tokio")
@@ -24737,7 +24892,7 @@ serializing Rust str")
("rust-lazy-static" ,rust-lazy-static-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
- ("rust-termcolor" ,rust-termcolor-1.0)
+ ("rust-termcolor" ,rust-termcolor-1)
("rust-toml" ,rust-toml-0.5))))
(home-page "https://github.com/dtolnay/trybuild")
(synopsis "Test harness for ui tests of compiler diagnostics")
@@ -24846,7 +25001,7 @@ implementation is incomplete.")
`(#:skip-build? #t
#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1.1))))
+ ("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/BurntSushi/ucd-generate")
(synopsis "Parse data files in the Unicode character database")
(description
@@ -25385,10 +25540,10 @@ untrusted inputs in Rust.")
See winapi for types and constants.")
(license license:expat)))
-(define-public rust-users-0.9
+(define-public rust-users-0.10
(package
(name "rust-users")
- (version "0.9.1")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
@@ -25397,16 +25552,37 @@ See winapi for types and constants.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1kxl3y2hcrqqip7jpqn5mz7xlpbwmmpfmaza0xnyrhx0mrkl4by7"))))
+ "11plda5r3dl8hs0sl0jskazam4ayv3a06vmhzk4l7914agljfhma"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4))
+ #:cargo-development-inputs
+ (("rust-env-logger" ,rust-env-logger-0.7))))
(home-page "https://github.com/ogham/rust-users")
(synopsis "Library for getting information on Unix users and groups")
(description "This package provides a library for getting information on
Unix users and groups.")
(license license:expat)))
+(define-public rust-users-0.9
+ (package
+ (inherit rust-users-0.10)
+ (name "rust-users")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "users" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1kxl3y2hcrqqip7jpqn5mz7xlpbwmmpfmaza0xnyrhx0mrkl4by7"))))
+ (arguments
+ `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
+
(define-public rust-utf-8-0.7
(package
(name "rust-utf-8")
@@ -25735,7 +25911,7 @@ If that fails, no determination is made, and calls return None.")
(("rust-itertools" ,rust-itertools-0.8)
("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-pulldown-cmark" ,rust-pulldown-cmark-0.4)
- ("rust-regex" ,rust-regex-1.1)
+ ("rust-regex" ,rust-regex-1)
("rust-semver-parser" ,rust-semver-parser-0.9)
("rust-syn" ,rust-syn-0.15)
("rust-toml" ,rust-toml-0.5)
@@ -26411,7 +26587,7 @@ attribute that is not in the shared backend crate.")
("rust-wayland-scanner" ,rust-wayland-scanner-0.23))
#:cargo-development-inputs
(("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-tempfile" ,rust-tempfile-3.1))))
+ ("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/smithay/wayland-rs")
(synopsis
"Rust bindings to the standard C implementation of the wayland protocol")
@@ -26447,7 +26623,7 @@ the wayland protocol, client side.")
("rust-wayland-scanner" ,rust-wayland-scanner-0.21))
#:cargo-development-inputs
(("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-tempfile" ,rust-tempfile-3.1))))))
+ ("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-wayland-commons-0.23
(package
@@ -27367,7 +27543,7 @@ color in a Windows console.")
#:cargo-inputs
(("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.0))))
+ (("rust-tempfile" ,rust-tempfile-3))))
(home-page "https://github.com/Stebalien/xattr")
(synopsis "Unix extended filesystem attributes")
(description