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.scm1597
1 files changed, 782 insertions, 815 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f50b6daf4d..1d4bc8ffcd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46,32 +46,6 @@
;;; Please: Try to add new module packages in alphabetic order.
;;;
-(define-public rust-adler32-1.0
- (package
- (name "rust-adler32")
- (version "1.0.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "adler32" version))
- (file-name
- (string-append name "-" version ".crate"))
- (sha256
- (base32
- "1hnan4fgmnidgn2k84hh2i67c3wp2c5iwd5hs61yi7gwwx1p6bjx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4))))
- (home-page "https://github.com/remram44/adler32-rs")
- (synopsis "Implementation of the Adler32 rolling hash algorithm")
- (description
- "This library is an implementation of the Adler32 rolling hash algorithm in
-the Rust programming language.")
- (license (list license:bsd-3
- license:zlib))))
-
(define-public rust-addr2line-0.9
(package
(name "rust-addr2line")
@@ -110,6 +84,32 @@ the Rust programming language.")
Rust, using gimli.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-adler32-1.0
+ (package
+ (name "rust-adler32")
+ (version "1.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "adler32" version))
+ (file-name
+ (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "1hnan4fgmnidgn2k84hh2i67c3wp2c5iwd5hs61yi7gwwx1p6bjx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-development-inputs
+ (("rust-rand" ,rust-rand-0.4))))
+ (home-page "https://github.com/remram44/adler32-rs")
+ (synopsis "Implementation of the Adler32 rolling hash algorithm")
+ (description
+ "This library is an implementation of the Adler32 rolling hash algorithm in
+the Rust programming language.")
+ (license (list license:bsd-3
+ license:zlib))))
+
(define-public rust-afl-0.4
(package
(name "rust-afl")
@@ -328,7 +328,6 @@ text or blue underlined text, on ANSI terminals.")
(base32
"19g2sw2qa2ibnh4x7j1snk46593jgx6y7rnvva496ynq61af5z9l"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/sfackler/rust-antidote")
(synopsis "Poison-free Mutex and RwLock types")
(description
@@ -839,8 +838,7 @@ trace (backtrace) at runtime in a Rust program.")
(base32
"13k6bvd3n6dm7jqn9x918w65dd9xhx454bqphbnv0bkd6n9dj98b"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-byteorder" ,rust-byteorder-1.3))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.2)
@@ -883,7 +881,6 @@ trace (backtrace) at runtime in a Rust program.")
(base32
"1x8p2xblgqssay8cdykp5pkfc0np0jk5bs5cx4f5av097aav9zbx"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/bluss/bencher/")
(synopsis "Port of the libtest benchmark runner to Rust stable")
(description "This package provides a port of the libtest (unstable Rust)
@@ -924,56 +921,6 @@ and no more (caveat: black_box is still missing!).")
that uses Serde for transforming structs into bytes and vice versa!")
(license license:expat)))
-(define-public rust-bresenham-0.1
- (package
- (name "rust-bresenham")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bresenham" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1mvg3zcyll0m3z79jwbg183ha4kb7bw06rd286ijwvgn4mi13hdz"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/mbr/bresenham-rs")
- (synopsis
- "Iterator-based integer-only implementation of Bresenham's line algorithm")
- (description
- "This package provides a fast, iterator-based integer-only implementation of
-Bresenham's line algorithm.")
- (license license:expat)))
-
-(define-public rust-generator-0.6
- (package
- (name "rust-generator")
- (version "0.6.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0p4iq1n53dy72dhma02wfjrazf2hq2745f9si9yi7jxviks7c8l7"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-cc" ,rust-cc-1.0)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))
- (home-page "https://github.com/Xudong-Huang/generator-rs")
- (synopsis "Stackfull Generator Library in Rust")
- (description "Stackfull Generator Library in Rust.")
- (license (list license:asl2.0 license:expat))))
-
(define-public rust-bindgen-0.50
(package
(name "rust-bindgen")
@@ -989,8 +936,7 @@ Bresenham's line algorithm.")
"1k4n1d002vrfn1mlpww3ib7f275yn4rpxfwkqpr9bym27zg17ab5"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-cexpr" ,rust-cexpr-0.3)
("rust-cfg-if" ,rust-cfg-if-0.1)
@@ -1117,7 +1063,6 @@ libraries.")
(base32
"14qnd5nq8p2almk79m4m8ydqhd413yaxsyjp5xd19g3mikzf47fg"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/bitflags/bitflags")
(synopsis "Macro to generate structures which behave like bitflags")
(description "This package provides a macro to generate structures which
@@ -1365,50 +1310,27 @@ extension of blocks.")
"Padding and unpadding of messages divided into blocks.")
(license (list license:asl1.1 license:expat))))
-(define-public rust-bumpalo-3
+(define-public rust-bresenham-0.1
(package
- (name "rust-bumpalo")
- (version "3.2.0")
+ (name "rust-bresenham")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "bumpalo" version))
+ (uri (crate-uri "bresenham" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0hpp4wfcn04gnl1ji4a80b85xwknsci81xqyllq174gq9z0rsd8z"))))
+ "1mvg3zcyll0m3z79jwbg183ha4kb7bw06rd286ijwvgn4mi13hdz"))))
(build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; cargo_readme_up_to_date test fails
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))
- (home-page "https://github.com/fitzgen/bumpalo")
- (synopsis "Fast bump allocation arena for Rust")
+ (home-page "https://github.com/mbr/bresenham-rs")
+ (synopsis
+ "Iterator-based integer-only implementation of Bresenham's line algorithm")
(description
- "This package provides a fast bump allocation arena for Rust.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-bumpalo-2.5
- (package
- (inherit rust-bumpalo-3)
- (name "rust-bumpalo")
- (version "2.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "bumpalo" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "018b5calz3895v04shk9bn7i73r4zf8yf7p1dqg92s3xya13vm1c"))))
- (arguments
- `(#:skip-build? #t
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.8))))))
+ "This package provides a fast, iterator-based integer-only implementation of
+Bresenham's line algorithm.")
+ (license license:expat)))
(define-public rust-bstr-0.2
(package
@@ -1458,6 +1380,51 @@ UTF-8.")
(base32
"0nzi9vqhl56ws8gq39f3aj4qjrr4l3g5lbkkcj8xq1x4cb74wq2r"))))))
+(define-public rust-bumpalo-3
+ (package
+ (name "rust-bumpalo")
+ (version "3.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bumpalo" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0hpp4wfcn04gnl1ji4a80b85xwknsci81xqyllq174gq9z0rsd8z"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; cargo_readme_up_to_date test fails
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (home-page "https://github.com/fitzgen/bumpalo")
+ (synopsis "Fast bump allocation arena for Rust")
+ (description
+ "This package provides a fast bump allocation arena for Rust.")
+ (license (list license:asl2.0 license:expat))))
+
+(define-public rust-bumpalo-2.5
+ (package
+ (inherit rust-bumpalo-3)
+ (name "rust-bumpalo")
+ (version "2.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bumpalo" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "018b5calz3895v04shk9bn7i73r4zf8yf7p1dqg92s3xya13vm1c"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-0.8))))))
+
(define-public rust-byte-tools-0.3
(package
(name "rust-byte-tools")
@@ -1920,41 +1887,6 @@ archive to be linked into Rustcode.")
(inputs
`(("libclang" ,clang)))))
-(define-public rust-chrono-0.4
- (package
- (name "rust-chrono")
- (version "0.4.7")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "chrono" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1glam3iqhshbamzgf0npn7hgghski92r31lm7gg8841hnxc1zn3p"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-serde" ,rust-serde-1.0)
- ("rust-time" ,rust-time-0.1))
- #:cargo-development-inputs
- (("rust-bincode" ,rust-bincode-1.1)
- ("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-num-iter" ,rust-num-iter-0.1)
- ("rust-serde-derive" ,rust-serde-derive-1.0)
- ("rust-serde-json" ,rust-serde-json-1.0))))
- (home-page
- "https://github.com/chronotope/chrono")
- (synopsis "Date and time library for Rust")
- (description "Date and time library for Rust.")
- (license (list license:expat license:asl2.0))))
-
(define-public rust-cfg-if-0.1
(package
(name "rust-cfg-if")
@@ -2083,6 +2015,41 @@ for computer graphics.")
(;("rust-glium" ,rust-glium-0.19)
("rust-serde-json" ,rust-serde-json-1.0))))))
+(define-public rust-chrono-0.4
+ (package
+ (name "rust-chrono")
+ (version "0.4.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "chrono" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1glam3iqhshbamzgf0npn7hgghski92r31lm7gg8841hnxc1zn3p"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1.0)
+ ("rust-time" ,rust-time-0.1))
+ #:cargo-development-inputs
+ (("rust-bincode" ,rust-bincode-1.1)
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-num-iter" ,rust-num-iter-0.1)
+ ("rust-serde-derive" ,rust-serde-derive-1.0)
+ ("rust-serde-json" ,rust-serde-json-1.0))))
+ (home-page
+ "https://github.com/chronotope/chrono")
+ (synopsis "Date and time library for Rust")
+ (description "Date and time library for Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-ci-info-0.3
(package
(name "rust-ci-info")
@@ -2662,7 +2629,6 @@ the browser's console.")
(base32
"1g3vp04qzmk6cpzrd19yci6a95m7ap6wy7wkwgiy2pjklklrfl14"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/cesarb/constant_time_eq")
(synopsis
"Compares two equal-sized byte strings in constant time")
@@ -2862,6 +2828,35 @@ intrinsics.")
"Bindings to CoreVideo.framework for macOS and iOS.")
(license license:expat)))
+(define-public rust-cpp-demangle-0.2
+ (package
+ (name "rust-cpp-demangle")
+ (version "0.2.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cpp_demangle" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0a4hqsfc0sfdwy7pcr0rc1fjp2j47fxbkqfc2lfrbi4zlm5hq36k"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-afl" ,rust-afl-0.4)
+ ("rust-cfg-if" ,rust-cfg-if-0.1))
+ #:cargo-development-inputs
+ (("rust-clap" ,rust-clap-2)
+ ("rust-diff" ,rust-diff-0.1)
+ ("rust-glob" ,rust-glob-0.3))))
+ (home-page "https://github.com/gimli-rs/cpp_demangle")
+ (synopsis "Demangle C++ symbols")
+ (description
+ "This package provides a crate for demangling C++ symbols.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-crates-index-0.13
(package
(name "rust-crates-index")
@@ -3443,8 +3438,7 @@ Code} (MAC) algorithms.")
"0k5zs0x0qmmn27pa5kcg86lg84s29491fw5sh3zswxswnavasp4v"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-memchr" ,rust-memchr-2.2))
#:cargo-development-inputs
(("rust-arrayvec" ,rust-arrayvec-0.4))))
@@ -3577,8 +3571,7 @@ hexadecimal, base32, and base64.")
"1fd74bq48xg8ki5yw1mr1pa5hd3j5lbk4iqc5r0kh3l62b0vci2w"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-iso8601" ,rust-iso8601-0.1)
("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
("rust-libc" ,rust-libc-0.2)
@@ -3588,7 +3581,7 @@ hexadecimal, base32, and base64.")
("rust-redox-syscall" ,rust-redox-syscall-0.1)
("rust-winapi" ,rust-winapi-0.2))
#:cargo-development-inputs
- (;("rust-regex" ,rust-regex-0.1)
+ (("rust-regex" ,rust-regex-0.1)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3))))
(home-page "https://github.com/rust-datetime/datetime")
(synopsis "Library for date and time formatting and arithmetic")
@@ -3635,7 +3628,6 @@ and arithmetic.")
(base32
"14cqfvc0f1pkd6gdhjxa2wv3iibqprc0n203ims8lvg96752ynfm"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/bluss/defmac")
(synopsis "Macro to define lambda-like macros inline")
(description "A macro to define lambda-like macros inline.")
@@ -3656,59 +3648,6 @@ and arithmetic.")
(base32
"17giv0n0n1r64z0dahfvkjy3ys517jxyhs8sd9lmgvcljpjyryxa"))))))
-(define-public rust-dlib-0.4
- (package
- (name "rust-dlib")
- (version "0.4.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dlib" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0smp2cdvy12xfw26qyqms273w5anszfadv73g75s88yqm54i5rbp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libloading" ,rust-libloading-0.5))))
- (home-page "https://github.com/vberger/dlib")
- (synopsis "Helper macros for manually loading optional system libraries")
- (description
- "This package provides helper macros for handling manually loading optional
-system libraries.")
- (license license:expat)))
-
-(define-public rust-cpp-demangle-0.2
- (package
- (name "rust-cpp-demangle")
- (version "0.2.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cpp_demangle" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a4hqsfc0sfdwy7pcr0rc1fjp2j47fxbkqfc2lfrbi4zlm5hq36k"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-afl" ,rust-afl-0.4)
- ("rust-cfg-if" ,rust-cfg-if-0.1))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1)
- ("rust-glob" ,rust-glob-0.3))))
- (home-page "https://github.com/gimli-rs/cpp_demangle")
- (synopsis "Demangle C++ symbols")
- (description
- "This package provides a crate for demangling C++ symbols.")
- (license (list license:expat license:asl2.0))))
-
(define-public rust-demo-hack-0.0
(package
(name "rust-demo-hack")
@@ -3724,8 +3663,7 @@ system libraries.")
"0m0114p1g0zzrdph5bg03i8m8p70vrwn3whs191jrbjcrmh5lmnp"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-demo-hack-impl" ,rust-demo-hack-impl-0.0)
("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
(home-page "https://github.com/dtolnay/proc-macro-hack")
@@ -3748,10 +3686,9 @@ system libraries.")
"1f1fdl60xjas9wlmcl9v6f56vgm3mzwr019kcifav5464rx3w3ld"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-quote" ,rust-quote-1.0)
+ ("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))))
(home-page "https://github.com/dtolnay/proc-macro-hack")
(synopsis "Demo of proc-macro-hack")
@@ -3761,7 +3698,7 @@ system libraries.")
(define-public rust-diff-0.1
(package
(name "rust-diff")
- (version "0.1.11")
+ (version "0.1.12")
(source
(origin
(method url-fetch)
@@ -3770,12 +3707,12 @@ system libraries.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0fhavni46a2rib93ig5fgbqmm48ysms5sxzb3h9bp7vp2bwnjarw"))))
+ "16b40bhsa2qgvgvxs983l625pkxyp6m0mzmpwg2605cvj53yl98f"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.8)
+ (("rust-quickcheck" ,rust-quickcheck-0.9)
("rust-speculate" ,rust-speculate-0.1))))
(home-page "https://github.com/utkarshkukreti/diff.rs")
(synopsis
@@ -3955,6 +3892,51 @@ for intentionally leaking memory")
Central Dispatch.")
(license license:expat)))
+(define-public rust-dissimilar-1.0
+ (package
+ (name "rust-dissimilar")
+ (version "1.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "dissimilar" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "154ba92ifmh3js1k0hbmxz7pv95n8wmahlyvhdbnxggbs8f1dpir"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/dtolnay/dissimilar")
+ (synopsis "Diff library with semantic cleanup")
+ (description
+ "This package provides a diff library with semantic cleanup, based on
+Google's diff-match-patch.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-dlib-0.4
+ (package
+ (name "rust-dlib")
+ (version "0.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "dlib" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0smp2cdvy12xfw26qyqms273w5anszfadv73g75s88yqm54i5rbp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libloading" ,rust-libloading-0.5))))
+ (home-page "https://github.com/vberger/dlib")
+ (synopsis "Helper macros for manually loading optional system libraries")
+ (description
+ "This package provides helper macros for handling manually loading optional
+system libraries.")
+ (license license:expat)))
+
(define-public rust-doc-comment-0.3
(package
(name "rust-doc-comment")
@@ -3990,8 +3972,7 @@ from macros.")
"0s9rcpmnnivs502q69lc1h1wrwapkq09ikgbfbgqf31idmc5llkz"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-regex" ,rust-regex-1.1)
("rust-serde" ,rust-serde-1.0)
@@ -4962,9 +4943,8 @@ cross platform API.")
"0c5bmhyimzxch3pmh0w3z9n57saasgix4bmbbksr9vp1c5j71hhz"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
+ `(#:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-0.2)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -4989,10 +4969,10 @@ cross platform API.")
"1b2d7jx80f3p7hqpgdi7wksaiq18k9w23p0cs2sxf7jbx2jx3bgj"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
+ `(#:tests? #f ; Uses features not available in stable Rust release
#:cargo-inputs
(("rust-flame" ,rust-flame-0.2)
- ("rust-quote" ,rust-quote-1.0)
+ ("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))))
(home-page "https://github.com/llogiq/flamer")
(synopsis "Macro to insert @code{flame::start_guard(_)}")
@@ -5775,11 +5755,10 @@ for the futures-rs library.")
"1a90ivjzkgz7msiz5si05xzi8xwsk5gar1gkrbmrgqpgkliqd7a6"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-1.0)
+ ("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))))
(home-page "https://github.com/rust-lang/futures-rs")
(synopsis
@@ -6005,6 +5984,32 @@ archive to be linked into Rustcode.")
API library @code{gdi32}.")
(license license:expat)))
+(define-public rust-generator-0.6
+ (package
+ (name "rust-generator")
+ (version "0.6.20")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "generator" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0f07mwkarwrqrykhkzqpvfnd5crz20dd8l24psn01kiqzc71dana"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("rust-cc" ,rust-cc-1.0)
+ ("rust-rustc-version" ,rust-rustc-version-0.2))))
+ (home-page "https://github.com/Xudong-Huang/generator-rs")
+ (synopsis "Stackfull Generator Library in Rust")
+ (description "Stackfull Generator Library in Rust.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-generic-array-0.13
(package
(name "rust-generic-array")
@@ -7167,7 +7172,7 @@ hexadecimal representation.")
(define-public rust-hex-literal-0.2
(package
(name "rust-hex-literal")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
@@ -7176,11 +7181,10 @@ hexadecimal representation.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0ni2nv3di0jpih2xnmlnr6s96zypkdr8xrw2cvk4f8fx5wb6inn3"))))
+ "1q36f0qq31ggh4ipcwb7a5g6jmci2010vn2v3qpaz4csxhhf47cn"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-hex-literal-impl" ,rust-hex-literal-impl-0.2)
("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
(home-page "https://github.com/RustCrypto/utils")
@@ -7213,7 +7217,7 @@ compile time.")
(define-public rust-hex-literal-impl-0.2
(package
(name "rust-hex-literal-impl")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
@@ -7222,11 +7226,10 @@ compile time.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "04m6d1k57a9h3hhdgn0vq1hkfwjv9hfkw6q73bqn0my0qw45s286"))))
+ "0bgldhp5gdwwnikfdxigmz9b64qpgwbjqk6mfgv0pvig9s25qk4x"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
(home-page "https://github.com/RustCrypto/utils")
(synopsis "Internal implementation of the hex-literal crate")
@@ -7252,6 +7255,30 @@ compile time.")
`(#:cargo-inputs
(("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
+(define-public rust-hostname-0.1
+ (package
+ (name "rust-hostname")
+ (version "0.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hostname" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "0kprf862qaa7lwdms6aw7f3275h0j2rwhs9nz5784pm8hdmb9ki1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-winutil" ,rust-winutil-0.1))))
+ (home-page "https://github.com/svartalf/hostname")
+ (synopsis "Get hostname for Rust")
+ (description
+ "Get hostname for Rust.")
+ (license license:expat)))
+
(define-public rust-html5ever-0.23
(package
(name "rust-html5ever")
@@ -7267,18 +7294,17 @@ compile time.")
"1dx8k7synrmf3fl6gcfm5q1cybfglvhc9xnvly3s5xcc0b45mrjw"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-log" ,rust-log-0.4)
("rust-mac" ,rust-mac-0.1)
- ("rust-markup5ever" ,rust-markup5ever-0.8))
+ ("rust-markup5ever" ,rust-markup5ever-0.8)
+ ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-syn" ,rust-syn-0.15))
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-1.0)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-syn" ,rust-syn-0.15)
("rust-typed-arena" ,rust-typed-arena-1.4))))
(home-page "https://github.com/servo/html5ever")
(synopsis "High-performance browser-grade HTML5 parser")
@@ -7416,30 +7442,6 @@ SystemTime}}.")
(base32
"057ilhy6vc9iqhhby5ymh45m051pgxwq2z437gwkbnqhw7rfb9rw"))))))
-(define-public rust-hostname-0.1
- (package
- (name "rust-hostname")
- (version "0.1.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hostname" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "0kprf862qaa7lwdms6aw7f3275h0j2rwhs9nz5784pm8hdmb9ki1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-winutil" ,rust-winutil-0.1))))
- (home-page "https://github.com/svartalf/hostname")
- (synopsis "Get hostname for Rust")
- (description
- "Get hostname for Rust.")
- (license license:expat)))
-
(define-public rust-idna-0.2
(package
(name "rust-idna")
@@ -8008,92 +8010,6 @@ primitives to an @code{io::Write}.")
(base32
"18g7p2hrb3dk84z3frfgmszfc9hjb4ps9vp99qlb1kmf9gm8hc5f"))))))
-(define-public rust-jobserver-0.1
- (package
- (name "rust-jobserver")
- (version "0.1.19")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jobserver" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1q2w80v8p2pbfm8ayhjs6zi11a1hp4535z4ck8kg872z8ldnrc37"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2))
- #:cargo-development-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-num-cpus" ,rust-num-cpus-1.10)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-tokio-core" ,rust-tokio-core-0.1)
- ("rust-tokio-process" ,rust-tokio-process-0.2))))
- (home-page "https://github.com/alexcrichton/jobserver-rs")
- (synopsis "GNU make jobserver for Rust")
- (description
- "An implementation of the GNU make jobserver for Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-jpeg-decoder-0.1
- (package
- (name "rust-jpeg-decoder")
- (version "0.1.18")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "jpeg-decoder" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0lc428qgffh2a1agkq0p26mvf9rjaiswpywy5883j99mqypg0mh2"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Some test files missing.
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-rayon" ,rust-rayon-1.1))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.3)
- ("rust-png" ,rust-png-0.14)
- ("rust-walkdir" ,rust-walkdir-2.2))))
- (home-page "https://github.com/image-rs/jpeg-decoder")
- (synopsis "JPEG decoder")
- (description "JPEG decoder written in Rust.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-js-sys-0.3
- (package
- (name "rust-js-sys")
- (version "0.3.35")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "js-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ybwazllkbif71i195dadgrsw64k6l04ggk5yimiy5c2cb1wg2bq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
- #:cargo-development-inputs
- (("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
- (home-page "https://rustwasm.github.io/wasm-bindgen/")
- (synopsis "Bindings for all JS global objects and functions in WASM")
- (description
- "Bindings for all JS global objects and functions in all JS environments
-like Node.js and browsers, built on @code{#[wasm_bindgen]} using the
-wasm-bindgen crate.")
- (license (list license:asl2.0 license:expat))))
-
(define-public rust-jemalloc-sys-0.3
(package
(name "rust-jemalloc-sys")
@@ -8207,6 +8123,92 @@ wasm-bindgen crate.")
(native-inputs
`(("jemalloc" ,jemalloc)))))
+(define-public rust-jobserver-0.1
+ (package
+ (name "rust-jobserver")
+ (version "0.1.19")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "jobserver" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1q2w80v8p2pbfm8ayhjs6zi11a1hp4535z4ck8kg872z8ldnrc37"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2))
+ #:cargo-development-inputs
+ (("rust-futures" ,rust-futures-0.1)
+ ("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-tempdir" ,rust-tempdir-0.3)
+ ("rust-tokio-core" ,rust-tokio-core-0.1)
+ ("rust-tokio-process" ,rust-tokio-process-0.2))))
+ (home-page "https://github.com/alexcrichton/jobserver-rs")
+ (synopsis "GNU make jobserver for Rust")
+ (description
+ "An implementation of the GNU make jobserver for Rust.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-jpeg-decoder-0.1
+ (package
+ (name "rust-jpeg-decoder")
+ (version "0.1.18")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "jpeg-decoder" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0lc428qgffh2a1agkq0p26mvf9rjaiswpywy5883j99mqypg0mh2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; Some test files missing.
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1.3)
+ ("rust-rayon" ,rust-rayon-1.1))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.3)
+ ("rust-png" ,rust-png-0.14)
+ ("rust-walkdir" ,rust-walkdir-2.2))))
+ (home-page "https://github.com/image-rs/jpeg-decoder")
+ (synopsis "JPEG decoder")
+ (description "JPEG decoder written in Rust.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-js-sys-0.3
+ (package
+ (name "rust-js-sys")
+ (version "0.3.35")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "js-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ybwazllkbif71i195dadgrsw64k6l04ggk5yimiy5c2cb1wg2bq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
+ #:cargo-development-inputs
+ (("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)
+ ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ (home-page "https://rustwasm.github.io/wasm-bindgen/")
+ (synopsis "Bindings for all JS global objects and functions in WASM")
+ (description
+ "Bindings for all JS global objects and functions in all JS environments
+like Node.js and browsers, built on @code{#[wasm_bindgen]} using the
+wasm-bindgen crate.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-json-0.11
(package
(name "rust-json")
@@ -8637,6 +8639,164 @@ functions and static variables these libraries contain.")
(base32
"16pc0gx4gkg0q2s1ssq8268brn14j8344623vwhadmivc4lsmivz"))))))
+(define-public rust-libnghttp2-sys-0.1
+ (package
+ (name "rust-libnghttp2-sys")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libnghttp2-sys" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "0qr4lyh7righx9n22c7amlcpk906rn1jnb2zd6gdfpa3yi24s982"))))
+ (build-system cargo-build-system)
+ ;(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))))
+
+(define-public rust-libz-sys-1.0
+ (package
+ (name "rust-libz-sys")
+ (version "1.0.25")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libz-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1gjycyl2283525abks98bhxa4r259m617xfm5z52p3p3c8ry9d9f"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "src/zlib") #t))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ;; Build dependencies:
+ ("rust-cc" ,rust-cc-1.0)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("zlib" ,zlib)))
+ (home-page "https://github.com/rust-lang/libz-sys")
+ (synopsis "Bindings to the system libz library")
+ (description
+ "This package provides bindings to the system @code{libz} library (also
+known as zlib).")
+ (license (list license:asl2.0
+ license:expat))))
+
+(define-public rust-line-drawing-0.7
+ (package
+ (name "rust-line-drawing")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "line_drawing" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1fcna7hq1g1kkkqy07hydscx5d2zgb6gskz3vnsvsif8h8ysvisw"))))
+ (build-system cargo-build-system)
+ (arguments
+ ;; This version does not specify any versions on dependants.
+ `(#:tests? #f ; Cannot compile line_drawing for the test suite.
+ #:cargo-inputs
+ (("rust-num-traits" ,rust-num-traits-0.2))
+ #:cargo-development-inputs
+ (("rust-bresenham" ,rust-bresenham-0.1)
+ ("rust-image" ,rust-image-0.22) ; 0.17?
+ ("rust-rand" ,rust-rand-0.6))))
+ (home-page "https://github.com/expenses/line_drawing")
+ (synopsis "Collection of line-drawing algorithms")
+ (description
+ "This package provides a collection of line-drawing algorithms for use in
+graphics and video games.")
+ (license license:expat)))
+
+(define-public rust-linked-hash-map-0.5
+ (package
+ (name "rust-linked-hash-map")
+ (version "0.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "linked-hash-map" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "10qgbvh00q36ql0jh00rxh2jlq6qvl11n6mig0cvkpf4xf5bd4df"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-clippy" ,rust-clippy-0.0)
+ ("rust-heapsize" ,rust-heapsize-0.4)
+ ("rust-serde" ,rust-serde-1.0)
+ ("rust-serde-test" ,rust-serde-test-1.0))))
+ (home-page
+ "https://github.com/contain-rs/linked-hash-map")
+ (synopsis
+ "HashMap wrapper that holds key-value pairs in insertion order")
+ (description
+ "This package provides a HashMap wrapper that holds key-value
+pairs in insertion order.")
+ (license (list license:asl2.0
+ license:expat))))
+
+(define-public rust-linked-hash-map-0.4
+ (package
+ (inherit rust-linked-hash-map-0.5)
+ (name "rust-linked-hash-map")
+ (version "0.4.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "linked-hash-map" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0fd958y02ggwpa2246kmjky9xmnww7vxg0ik3rxgy23hgwlyqq3q"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-clippy" ,rust-clippy-0.0)
+ ("rust-heapsize" ,rust-heapsize-0.3)
+ ("rust-serde" ,rust-serde-0.9)
+ ("rust-serde-test" ,rust-serde-test-0.9))))))
+
+(define-public rust-linked-hash-map-0.3
+ (package
+ (inherit rust-linked-hash-map-0.5)
+ (name "rust-linked-hash-map")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "linked-hash-map" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1kaf95grvfqchxn8pl0854g8ab0fzl56217hndhhhz5qqm2j09kd"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-clippy" ,rust-clippy-0.0)
+ ("rust-serde" ,rust-serde-0.8)
+ ("rust-serde-test" ,rust-serde-test-0.8))))))
+
(define-public rust-libssh2-sys-0.2
(package
(name "rust-libssh2-sys")
@@ -8718,8 +8878,7 @@ functions and static variables these libraries contain.")
"0yzlz7f5xl5sm129dq8jqsrcrkyv7jjnqwd4zr4ijsdlxjaxxckr"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-owning-ref" ,rust-owning-ref-0.4)
("rust-scopeguard" ,rust-scopeguard-1.0)
("rust-serde" ,rust-serde-1.0))))
@@ -8760,8 +8919,7 @@ functions and static variables these libraries contain.")
(base32
"0b24q9mh258xa52ap636q1sxz0j5vrnp0hwbbh7ddjka3wwz3sv2"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-scopeguard" ,rust-scopeguard-0.3)
("rust-owning-ref" ,rust-owning-ref-0.4))))))
@@ -8820,12 +8978,11 @@ functions and static variables these libraries contain.")
"1jmp5mffwwyqgp914cwz92ij2s6vk1hsnkvgndvzw74xrcfraibj"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-futures" ,rust-futures-0.1)
("rust-generator" ,rust-generator-0.6)
- ("rust-scoped-tls" ,rust-scoped-tls-1.0)
+ ("rust-scoped-tls" ,rust-scoped-tls-0.1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0))))
@@ -8834,6 +8991,31 @@ functions and static variables these libraries contain.")
(description "Model checker for concurrent code.")
(license license:expat)))
+(define-public rust-lscolors-0.6
+ (package
+ (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"))))
+ (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))))
+ (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-lzma-sys-0.1
(package
(name "rust-lzma-sys")
@@ -8985,14 +9167,12 @@ platform-independently.")
"08ayl9aqjnmf7ly1ipy6dk3wjvyfn4w51l40jzh1fh984ykldbzi"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-log" ,rust-log-0.4)
("rust-phf" ,rust-phf-0.7)
("rust-string-cache" ,rust-string-cache-0.7)
- ("rust-tendril" ,rust-tendril-0.4))
- #:cargo-development-inputs
- (("rust-phf-codegen" ,rust-phf-codegen-0.7)
+ ("rust-tendril" ,rust-tendril-0.4)
+ ("rust-phf-codegen" ,rust-phf-codegen-0.7)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -9120,8 +9300,7 @@ parallelize and optimize.")
"13j6ji9x9ydpi9grbss106gqqr3xn3bcfp28aydqfa4751qrfmw8"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.8))))
@@ -9828,189 +10007,6 @@ types as proposed in RFC 1158.")
(license (list license:asl2.0
license:expat))))
-(define-public rust-libnghttp2-sys-0.1
- (package
- (name "rust-libnghttp2-sys")
- (version "0.1.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libnghttp2-sys" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "0qr4lyh7righx9n22c7amlcpk906rn1jnb2zd6gdfpa3yi24s982"))))
- (build-system cargo-build-system)
- ;(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))))
-
-(define-public rust-libz-sys-1.0
- (package
- (name "rust-libz-sys")
- (version "1.0.25")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "libz-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1gjycyl2283525abks98bhxa4r259m617xfm5z52p3p3c8ry9d9f"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "src/zlib") #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ;; Build dependencies:
- ("rust-cc" ,rust-cc-1.0)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2))))
- (native-inputs
- `(("pkg-config" ,pkg-config)
- ("zlib" ,zlib)))
- (home-page "https://github.com/rust-lang/libz-sys")
- (synopsis "Bindings to the system libz library")
- (description
- "This package provides bindings to the system @code{libz} library (also
-known as zlib).")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-line-drawing-0.7
- (package
- (name "rust-line-drawing")
- (version "0.7.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "line_drawing" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1fcna7hq1g1kkkqy07hydscx5d2zgb6gskz3vnsvsif8h8ysvisw"))))
- (build-system cargo-build-system)
- (arguments
- ;; This version does not specify any versions on dependants.
- `(#:tests? #f ; Cannot compile line_drawing for the test suite.
- #:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2))
- #:cargo-development-inputs
- (("rust-bresenham" ,rust-bresenham-0.1)
- ("rust-image" ,rust-image-0.22) ; 0.17?
- ("rust-rand" ,rust-rand-0.6))))
- (home-page "https://github.com/expenses/line_drawing")
- (synopsis "Collection of line-drawing algorithms")
- (description
- "This package provides a collection of line-drawing algorithms for use in
-graphics and video games.")
- (license license:expat)))
-
-(define-public rust-linked-hash-map-0.5
- (package
- (name "rust-linked-hash-map")
- (version "0.5.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "10qgbvh00q36ql0jh00rxh2jlq6qvl11n6mig0cvkpf4xf5bd4df"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0)
- ("rust-heapsize" ,rust-heapsize-0.4)
- ("rust-serde" ,rust-serde-1.0)
- ("rust-serde-test" ,rust-serde-test-1.0))))
- (home-page
- "https://github.com/contain-rs/linked-hash-map")
- (synopsis
- "HashMap wrapper that holds key-value pairs in insertion order")
- (description
- "This package provides a HashMap wrapper that holds key-value
-pairs in insertion order.")
- (license (list license:asl2.0
- license:expat))))
-
-(define-public rust-linked-hash-map-0.4
- (package
- (inherit rust-linked-hash-map-0.5)
- (name "rust-linked-hash-map")
- (version "0.4.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0fd958y02ggwpa2246kmjky9xmnww7vxg0ik3rxgy23hgwlyqq3q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0)
- ("rust-heapsize" ,rust-heapsize-0.3)
- ("rust-serde" ,rust-serde-0.9)
- ("rust-serde-test" ,rust-serde-test-0.9))))))
-
-(define-public rust-linked-hash-map-0.3
- (package
- (inherit rust-linked-hash-map-0.5)
- (name "rust-linked-hash-map")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "linked-hash-map" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1kaf95grvfqchxn8pl0854g8ab0fzl56217hndhhhz5qqm2j09kd"))))
- (arguments
- `(#:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0)
- ("rust-serde" ,rust-serde-0.8)
- ("rust-serde-test" ,rust-serde-test-0.8))))))
-
-(define-public rust-lscolors-0.6
- (package
- (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"))))
- (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))))
- (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-new-debug-unreachable-1.0
(package
(name "rust-new-debug-unreachable")
@@ -10070,69 +10066,6 @@ release (fork of debug_unreachable)")
"Rust friendly bindings to *nix APIs.")
(license license:expat)))
-(define-public rust-no-panic-0.1
- (package
- (name "rust-no-panic")
- (version "0.1.12")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "no-panic" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0xan5v9ac1aklinc8aw16raq36pb4idjrl502np8gy32gfs6s751"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-1.0)
- ("rust-quote" ,rust-quote-1.0)
- ("rust-syn" ,rust-syn-1.0))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3.1))))
- (home-page "https://github.com/dtolnay/no-panic")
- (synopsis "Prove a function can't ever panic")
- (description
- "This package provides a rust attribute macro to require that the compiler
-prove a function can't ever panic.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-notify-4
- (package
- (name "rust-notify")
- (version "4.0.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "notify" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "12vpbg8j49196rxkm01hw2xfr0mk005ljmx0p9kwf6xj6gy2i5hr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-fsevent" ,rust-fsevent-0.4)
- ("rust-fsevent-sys" ,rust-fsevent-sys-2)
- ("rust-inotify" ,rust-inotify-0.6)
- ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-extras" ,rust-mio-extras-2)
- ("rust-walkdir" ,rust-walkdir-2.2)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-tempdir" ,rust-tempdir-0.3))))
- (home-page "https://github.com/passcod/notify")
- (synopsis "Cross-platform filesystem notification library")
- (description
- "Cross-platform filesystem notification library.")
- (license license:cc0)))
-
(define-public rust-nix-0.14
(package
(inherit rust-nix-0.15)
@@ -10163,6 +10096,34 @@ prove a function can't ever panic.")
("rust-sysctl" ,rust-sysctl-0.1)
("rust-tempfile" ,rust-tempfile-3.0))))))
+(define-public rust-no-panic-0.1
+ (package
+ (name "rust-no-panic")
+ (version "0.1.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "no-panic" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0xan5v9ac1aklinc8aw16raq36pb4idjrl502np8gy32gfs6s751"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1.0)
+ ("rust-quote" ,rust-quote-1.0)
+ ("rust-syn" ,rust-syn-1.0))
+ #:cargo-development-inputs
+ (("rust-tempfile" ,rust-tempfile-3.1))))
+ (home-page "https://github.com/dtolnay/no-panic")
+ (synopsis "Prove a function can't ever panic")
+ (description
+ "This package provides a rust attribute macro to require that the compiler
+prove a function can't ever panic.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-nodrop-0.1
(package
(name "rust-nodrop")
@@ -10281,6 +10242,41 @@ combinators library.")
;; This is an ancient version and all inputs are optional.
`(#:skip-build? #t))))
+(define-public rust-notify-4
+ (package
+ (name "rust-notify")
+ (version "4.0.14")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "notify" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "12vpbg8j49196rxkm01hw2xfr0mk005ljmx0p9kwf6xj6gy2i5hr"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-filetime" ,rust-filetime-0.2)
+ ("rust-fsevent" ,rust-fsevent-0.4)
+ ("rust-fsevent-sys" ,rust-fsevent-sys-2)
+ ("rust-inotify" ,rust-inotify-0.6)
+ ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-mio" ,rust-mio-0.6)
+ ("rust-mio-extras" ,rust-mio-extras-2)
+ ("rust-walkdir" ,rust-walkdir-2.2)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-tempdir" ,rust-tempdir-0.3))))
+ (home-page "https://github.com/passcod/notify")
+ (synopsis "Cross-platform filesystem notification library")
+ (description
+ "Cross-platform filesystem notification library.")
+ (license license:cc0)))
+
(define-public rust-num-0.2
(package
(name "rust-num")
@@ -10852,7 +10848,6 @@ Things in odds may move to more appropriate crates if we find them.")
(base32
"02942l2gc7w5r4js7i9063x99szic5mzzk1055j83v4diqpbpxck"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
(home-page "https://github.com/RustCrypto/utils")
(synopsis "Macro for opaque Debug trait implementation")
(description
@@ -11242,6 +11237,31 @@ normally prevent moving a type that has been borrowed from.")
"This package provides a library for padding strings at runtime.")
(license license:expat)))
+(define-public rust-parity-wasm-0.40
+ (package
+ (name "rust-parity-wasm")
+ (version "0.40.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "parity-wasm" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "03qycy21avz4970zc7aj8rj5h4wvi4qsrc90a6hpws1a56mglf8y"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f
+ #:cargo-development-inputs
+ (("rust-time" ,rust-time-0.1))))
+ (home-page "https://github.com/paritytech/parity-wasm")
+ (synopsis "Low-level WebAssembly format library")
+ (description
+ "This package provides a WebAssembly binary format serialization,
+deserialization, and interpreter in Rust.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-parking-lot-0.10
(package
(name "rust-parking-lot")
@@ -11437,31 +11457,6 @@ synchronization primitives.")
(base32
"1jcq8aq4wv9y5fip7jg12jdwjd5g5r3x857xdma8vcin769cgj4l"))))))
-(define-public rust-parity-wasm-0.40
- (package
- (name "rust-parity-wasm")
- (version "0.40.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "parity-wasm" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "03qycy21avz4970zc7aj8rj5h4wvi4qsrc90a6hpws1a56mglf8y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-development-inputs
- (("rust-time" ,rust-time-0.1))))
- (home-page "https://github.com/paritytech/parity-wasm")
- (synopsis "Low-level WebAssembly format library")
- (description
- "This package provides a WebAssembly binary format serialization,
-deserialization, and interpreter in Rust.")
- (license (list license:asl2.0
- license:expat))))
-
(define-public rust-partial-io-0.2
(package
(name "rust-partial-io")
@@ -11495,7 +11490,7 @@ deserialization, and interpreter in Rust.")
(define-public rust-paste-0.1
(package
(name "rust-paste")
- (version "0.1.5")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
@@ -11504,11 +11499,10 @@ deserialization, and interpreter in Rust.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0ygs077hlq8qlx5y46sfgrmhlqqgkmvvhn4x3y10arawalf4ljhz"))))
+ "0in0dqar8s16w6gbwyzwvckm80ala02pq87innx1w6yp73kszqb3"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-paste-impl" ,rust-paste-impl-0.1)
("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
(home-page "https://github.com/dtolnay/paste")
@@ -11520,7 +11514,7 @@ deserialization, and interpreter in Rust.")
(define-public rust-paste-impl-0.1
(package
(name "rust-paste-impl")
- (version "0.1.5")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
@@ -11529,15 +11523,14 @@ deserialization, and interpreter in Rust.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1rkh8nixmb7r1y0mjnsz62p6r1bqah5ciri7bwhmgcmq4gk9drr6"))))
+ "1fwj11j5lhya5fjr4gfljxfm74ahlr09c8xbb8f22hzpyskw8kbd"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-proc-macro2" ,rust-proc-macro2-1.0)
("rust-quote" ,rust-quote-1.0)
- ("rust-syn" ,rust-syn-0.15))))
+ ("rust-syn" ,rust-syn-1.0))))
(home-page "https://github.com/dtolnay/paste")
(synopsis "Implementation detail of the paste crate")
(description
@@ -13024,8 +13017,7 @@ useful types and distributions, and some randomness-related algorithms.")
"0lv8imzzl4h2glm6sjj8mkvasgi8jym23ya48dakyln7m06sk8h3"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-c2-chacha" ,rust-c2-chacha-0.2)
("rust-rand-core" ,rust-rand-core-0.5))))
(home-page "https://crates.io/crates/rand-chacha")
@@ -13047,8 +13039,7 @@ useful types and distributions, and some randomness-related algorithms.")
(base32
"1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-rand-core" ,rust-rand-core-0.3))
#:cargo-development-inputs
(("rust-autocfg" ,rust-autocfg-0.1))))))
@@ -13068,8 +13059,7 @@ useful types and distributions, and some randomness-related algorithms.")
"06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-getrandom" ,rust-getrandom-0.1)
("rust-serde" ,rust-serde-1.0))))
(home-page "https://crates.io/crates/rand-core")
@@ -13093,8 +13083,7 @@ useful types and distributions, and some randomness-related algorithms.")
(base32
"1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0))))))
@@ -13149,8 +13138,7 @@ useful types and distributions, and some randomness-related algorithms.")
"0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-rand-hc" ,rust-rand-core-0.5))))
(home-page "https://crates.io/crates/rand_hc")
(synopsis "HC128 random number generator")
@@ -13173,8 +13161,7 @@ generator that uses the HC-128 algorithm.")
(base32
"1i0vl8q5ddvvy0x8hf1zxny393miyzxkwqnw31ifg6p0gdy6fh3v"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3))))))
+ `(#:cargo-inputs (("rust-rand-core" ,rust-rand-core-0.3))))))
(define-public rust-rand-isaac-0.2
(package
@@ -13265,13 +13252,12 @@ generator based on timing jitter.")
"06is69f8rfzs620g5b54k6cgy5yaycrsyqg55flyfrsf8g88733f"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-getrandom" ,rust-getrandom-0.1)
("rust-rand-core" ,rust-rand-core-0.5))))
(home-page "https://crates.io/crates/rand-os")
(synopsis "OS backed Random Number Generator")
- (description "OS backed Random Number Generator")
+ (description "OS backed Random Number Generator.")
(license (list license:asl2.0
license:expat))))
@@ -13289,8 +13275,7 @@ generator based on timing jitter.")
(base32
"0wahppm0s64gkr2vmhcgwc0lij37in1lgfxg5rbgqlz0l5vgcxbv"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-cloudabi" ,rust-cloudabi-0.0)
("rust-fuchsia-cprng" ,rust-fuchsia-cprng-0.1)
("rust-libc" ,rust-libc-0.2)
@@ -13315,8 +13300,7 @@ generator based on timing jitter.")
"0ab4h6s6x3py833jk61lwadq83qd1c8bih2hgi6yps9rnv0x1aqn"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-rand-core" ,rust-rand-core-0.5)
("rust-serde" ,rust-serde-1.0))
#:cargo-development-inputs
@@ -13343,8 +13327,7 @@ generator based on timing jitter.")
(base32
"0i0bdla18a8x4jn1w0fxsbs3jg7ajllz6azmch1zw33r06dv1ydb"))))
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-0.1)
("rust-rand-core" ,rust-rand-core-0.4)
("rust-serde" ,rust-serde-1.0)
@@ -13796,7 +13779,7 @@ functionality.")
(define-public rust-ref-cast-0.2
(package
(name "rust-ref-cast")
- (version "0.2.6")
+ (version "0.2.7")
(source
(origin
(method url-fetch)
@@ -13805,12 +13788,14 @@ functionality.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0jgj1zxaikqm030flpifbp517fy4z21lly6ysbwyciii39bkzcf1"))))
+ "1fcbpfb7xhr992qvyfg9hr5p63xqykjp48pm3f7a1q21vmhzksvv"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-ref-cast-impl" ,rust-ref-cast-impl-0.2))))
+ `(#:cargo-inputs
+ (("rust-ref-cast-impl" ,rust-ref-cast-impl-0.2))
+ #:cargo-development-inputs
+ (("rust-rustversion" ,rust-rustversion-0.1)
+ ("rust-trybuild" ,rust-trybuild-1.0))))
(home-page "https://github.com/dtolnay/ref-cast")
(synopsis "Safely cast &T to &U")
(description
@@ -13846,7 +13831,7 @@ functionality.")
(package
(inherit rust-ref-cast-impl-1.0)
(name "rust-ref-cast-impl")
- (version "0.2.6")
+ (version "0.2.7")
(source
(origin
(method url-fetch)
@@ -13855,12 +13840,7 @@ functionality.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0hw0frpzna5rf5szix56zyzd0vackcb3svj94ndj629xi75dkb32"))))
- (arguments
- `(#:cargo-inputs
- (("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-0.6)
- ("rust-syn" ,rust-syn-0.15))))))
+ "0av43xxjlinfqklb67rpj217cmaxfjsf8151gs0hbs4hnr5664ck"))))))
(define-public rust-regex-1.3
(package
@@ -14808,11 +14788,11 @@ with one of the implemented strategies.")
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-scroll-derive" ,rust-scroll-derive-0.9))
+ (("rust-scroll-derive" ,rust-scroll-derive-0.9)
+ ("rust-rustc-version" ,rust-rustc-version-0.2))
#:cargo-development-inputs
(("rust-byteorder" ,rust-byteorder-1.3)
- ("rust-rayon" ,rust-rayon-1.1)
- ("rust-rustc-version" ,rust-rustc-version-0.2))))
+ ("rust-rayon" ,rust-rayon-1.1))))
(home-page "https://github.com/m4b/scroll")
(synopsis "Read/Write traits for byte buffers")
(description
@@ -14835,10 +14815,9 @@ endian-aware Read/Write traits for byte buffers.")
"1jqg5mm8nvii6avl1z1rc89agzh2kwkppgpsnwfakxg78mnaj6lg"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-1.0)
+ ("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))
#:cargo-development-inputs
(("rust-scroll" ,rust-scroll-0.9))))
@@ -14852,7 +14831,7 @@ Pwrite traits from the scroll crate.")
(define-public rust-seahash-3.0
(package
(name "rust-seahash")
- (version "3.0.6")
+ (version "3.0.7")
(source
(origin
(method url-fetch)
@@ -14861,9 +14840,8 @@ Pwrite traits from the scroll crate.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1pr8ijnxnp68ki4m4740yc5mr01zijf86yx07wbsqzwiyhghdmhq"))))
+ "0iqg12lxkn0ivsfa1gkylcwj5wmi6zl87mbizlrkg918s6hprxaq"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
(home-page
"https://gitlab.redox-os.org/redox-os/seahash")
(synopsis
@@ -15517,37 +15495,6 @@ for the serde framework.")
(description "YAML support for Serde.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-servo-freetype-sys-4
- (package
- (name "rust-servo-freetype-sys")
- (version "4.0.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "servo-freetype-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1z0dvnakans4vn4vlpx4nxg984427lh8dskxxz9pglij1mnwnk1c"))
- (modules '((guix build utils)))
- (snippet
- '(begin (delete-file-recursively "freetype2") #t))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-cmake" ,rust-cmake-0.1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (native-inputs
- `(("pkg-config" ,pkg-config)))
- (inputs
- `(("freetype" ,freetype)))
- (home-page "http://www.freetype.org/")
- (synopsis "Rust wrapper around freetype")
- (description
- "This package provides a Rust wrapper around the FreeType library.")
- (license license:mpl2.0))) ; build.rs is mpl2.0
-
(define-public rust-servo-fontconfig-0.4
(package
(name "rust-servo-fontconfig")
@@ -15610,6 +15557,37 @@ for the serde framework.")
"This package provides a Rust wrapper around Fontxonfig.")
(license license:mpl2.0))) ; build.rs is mpl2.0
+(define-public rust-servo-freetype-sys-4
+ (package
+ (name "rust-servo-freetype-sys")
+ (version "4.0.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "servo-freetype-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1z0dvnakans4vn4vlpx4nxg984427lh8dskxxz9pglij1mnwnk1c"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (delete-file-recursively "freetype2") #t))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-cmake" ,rust-cmake-0.1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))
+ (inputs
+ `(("freetype" ,freetype)))
+ (home-page "http://www.freetype.org/")
+ (synopsis "Rust wrapper around freetype")
+ (description
+ "This package provides a Rust wrapper around the FreeType library.")
+ (license license:mpl2.0))) ; build.rs is mpl2.0
+
(define-public rust-sha-1-0.8
(package
(name "rust-sha-1")
@@ -16616,7 +16594,7 @@ crate.")
(define-public rust-string-cache-0.7
(package
(name "rust-string-cache")
- (version "0.7.3")
+ (version "0.7.5")
(source
(origin
(method url-fetch)
@@ -16625,11 +16603,10 @@ crate.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "08sly9s92l0g0ai1iyj9pawl05xbwm4m8kl3zqkv2wkijw4h3mr5"))))
+ "0rrdb822gc1fs3qq4camgj3kh4182bs79hpqxhdrpmlz5yl5ih49"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-lazy-static" ,rust-lazy-static-1)
("rust-new-debug-unreachable"
,rust-new-debug-unreachable-1.0)
@@ -16650,7 +16627,7 @@ developed as part of the Servo project.")
(define-public rust-string-cache-codegen-0.4
(package
(name "rust-string-cache-codegen")
- (version "0.4.2")
+ (version "0.4.4")
(source
(origin
(method url-fetch)
@@ -16659,14 +16636,13 @@ developed as part of the Servo project.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1npl9zq9cd16d7irksblgk7l7g6qknnzsmr12hrhky2fcpp1xshy"))))
+ "1ik78h9gs874i24rkyh0myg6x4ni2a9cazbv5yzs9yavnv8mxx7h"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-phf-generator" ,rust-phf-generator-0.7)
("rust-phf-shared" ,rust-phf-shared-0.7)
- ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-proc-macro2" ,rust-proc-macro2-1.0)
("rust-quote" ,rust-quote-1.0)
("rust-string-cache-shared"
,rust-string-cache-shared-0.3))))
@@ -16691,7 +16667,6 @@ developed as part of the Servo project.")
(base32
"1z7dpdix1m42x6ddshdcpjf91ml9mhvnskmiv5kd8hcpq0dlv25i"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
(home-page "https://github.com/servo/string-cache")
(synopsis "Code share between string_cache and string_cache_codegen")
(description
@@ -16962,10 +16937,9 @@ cryptographic implementations.")
"0grirdkgh2wl4hf9a3nbiazpgccxgq54kn52ms0xrr6njvgkwd82"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
- ("rust-quote" ,rust-quote-1.0)
+ ("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15)
("rust-unicode-xid" ,rust-unicode-xid-0.1))
#:cargo-development-inputs
@@ -17147,6 +17121,26 @@ syntax extension expansion.")
("rust-errno" ,rust-errno-0.2)
("rust-libc" ,rust-libc-0.2))))))
+(define-public rust-takeable-option-0.4
+ (package
+ (name "rust-takeable-option")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "takeable-option" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0hvd6vk4ksgg2y99498jw52ric4lxm0i6ygpzqm95gdrhvsxyynp"))))
+ (build-system cargo-build-system)
+ (home-page "https://docs.rs/takeable-option/")
+ (synopsis "A small wrapper around option.")
+ (description
+ "This package provides a small wrapper around option.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-tar-0.4
(package
(name "rust-tar")
@@ -17180,26 +17174,6 @@ memory all at once.")
(license (list license:asl2.0
license:expat))))
-(define-public rust-takeable-option-0.4
- (package
- (name "rust-takeable-option")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "takeable-option" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0hvd6vk4ksgg2y99498jw52ric4lxm0i6ygpzqm95gdrhvsxyynp"))))
- (build-system cargo-build-system)
- (home-page "https://docs.rs/takeable-option/")
- (synopsis "A small wrapper around option.")
- (description
- "This package provides a small wrapper around option.")
- (license (list license:asl2.0 license:expat))))
-
(define-public rust-target-build-utils-0.3
(package
(name "rust-target-build-utils")
@@ -18681,7 +18655,7 @@ serializing Rust structures.")
(define-public rust-trybuild-1.0
(package
(name "rust-trybuild")
- (version "1.0.9")
+ (version "1.0.23")
(source
(origin
(method url-fetch)
@@ -18690,12 +18664,12 @@ serializing Rust structures.")
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0df6ipayif05xn61iavdb0dcshm9y6wmcd140pp7dl91mirygs7j"))))
+ "080j808nv6nyr1mmw23vwdp4rkk7r38nmms850rih8lsclc1pzr6"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
+ `(#:cargo-inputs
+ (("rust-dissimilar" ,rust-dissimilar-1.0)
+ ("rust-glob" ,rust-glob-0.3)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-json" ,rust-serde-json-1.0)
@@ -20136,48 +20110,6 @@ attribute that is not in the shared backend crate.")
"Support for parsing WebIDL specific to wasm-bindgen.")
(license (list license:expat license:asl2.0))))
-(define-public rust-wayland-sys-0.23
- (package
- (name "rust-wayland-sys")
- (version "0.23.6")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1x2qafvj8hd2x5qfaan2dfpw9amg0f5g9sqrkdy7qvbddsl8jknr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dlib" ,rust-dlib-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/smithay/wayland-rs")
- (synopsis "FFI bindings to the various libwayland-*.so libraries")
- (description
- "FFI bindings to the various libwayland-*.so libraries.
-You should only need this crate if you are working on custom wayland
-protocol extensions. Look at the crate wayland-client for usable bindings.")
- (license license:expat)))
-
-(define-public rust-wayland-sys-0.21
- (package
- (inherit rust-wayland-sys-0.23)
- (name "rust-wayland-sys")
- (version "0.21.13")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "wayland-sys" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0a0ndgkg98pvmkv44yya4f7mxzjaxylknqh64bpa05w0azyv02jj"))))))
-
(define-public rust-wayland-client-0.23
(package
(name "rust-wayland-client")
@@ -20441,6 +20373,48 @@ the wayland protocol, server side.")
("rust-wayland-sys" ,rust-wayland-sys-0.21)
("rust-wayland-scanner" ,rust-wayland-scanner-0.21))))))
+(define-public rust-wayland-sys-0.23
+ (package
+ (name "rust-wayland-sys")
+ (version "0.23.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "wayland-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1x2qafvj8hd2x5qfaan2dfpw9amg0f5g9sqrkdy7qvbddsl8jknr"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-dlib" ,rust-dlib-0.4)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page "https://github.com/smithay/wayland-rs")
+ (synopsis "FFI bindings to the various libwayland-*.so libraries")
+ (description
+ "FFI bindings to the various libwayland-*.so libraries.
+You should only need this crate if you are working on custom wayland
+protocol extensions. Look at the crate wayland-client for usable bindings.")
+ (license license:expat)))
+
+(define-public rust-wayland-sys-0.21
+ (package
+ (inherit rust-wayland-sys-0.23)
+ (name "rust-wayland-sys")
+ (version "0.21.13")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "wayland-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0a0ndgkg98pvmkv44yya4f7mxzjaxylknqh64bpa05w0azyv02jj"))))))
+
(define-public rust-web-sys-0.3
(package
(name "rust-web-sys")
@@ -20456,8 +20430,7 @@ the wayland protocol, server side.")
"0fzmxcyahy3ghl8lkjkchj9krmnr56shvbqgr7db3hm8dappryda"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-js-sys" ,rust-js-sys-0.3)
("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
("rust-anyhow" ,rust-anyhow-1.0)
@@ -20586,8 +20559,7 @@ UTF-32 types are provided, including support for malformed encoding.")
(build-system cargo-build-system)
;; This package depends unconditionally on these two crates.
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("winapi-i686-pc-windows-gnu" ,rust-winapi-i686-pc-windows-gnu-0.4)
("winapi-x86-64-pc-windows-gnu" ,rust-winapi-x86-64-pc-windows-gnu-0.4))))
(home-page "https://github.com/retep998/winapi-rs")
@@ -20625,7 +20597,6 @@ UTF-32 types are provided, including support for malformed encoding.")
(base32
"1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/retep998/winapi-rs")
(synopsis "Common code for build.rs in WinAPI -sys crates")
(description
@@ -20667,8 +20638,7 @@ i686-pc-windows-gnu target. Please don't use this crate directly, depend on
"1j839dc6y8vszvrsb7yk0qvs0w6asnahxzbyans37vnsw6vbls3i"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
+ `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/BurntSushi/winapi-util")
(synopsis "Dumping ground for high level safe wrappers over winapi")
(description
@@ -20712,8 +20682,7 @@ x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on
"1agaf3hcav113i86912ajnw6jxcy4rvkrgyf8gdj8kc031mh3xcn"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-winapi" ,rust-winapi-0.3)
("rust-winapi-util" ,rust-winapi-util-0.1))))
(home-page "https://github.com/BurntSushi/termcolor/tree/master/wincolor")
@@ -20748,8 +20717,7 @@ color in a Windows console.")
"03q4bvdq86kii53d0vsywv08g8vqirf9h1lz2cl6rcc7gjfynpds")))))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-android-glue" ,rust-android-glue-0.2)
("rust-bitflags" ,rust-bitflags-1)
("rust-calloop" ,rust-calloop-0.4)
@@ -21068,7 +21036,6 @@ extended attributes.")
(base32
"0mws8a0fr3cqk5nh7aq9lmkmhzghvasqy4mhw6nnza06l4d6i2fh"))))
(build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
(home-page "https://github.com/whitequark/rust-xdg")
(synopsis "Store and retrieve files according to XDG specification")
(description