;;; Copyright © 2020 Antoine Côté <antoine.cote@posteo.net>
;;; Copyright © 2021 aecepoglu <aecepoglu@fastmail.fm>
;;; Copyright @ 2021 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
;;;
;;; This file is part of GNU Guix.
;;;
(base32
"1i3fhcdyjq4isn22xx2svmpfr5hwyzi0wavbm07fs8i2dv5pdkv4"))))))
+(define-public rust-arboard-1
+ (package
+ (name "rust-arboard")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "arboard" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wpyv732fxkplmiwik1sbgdlnbk748w1aqpkc71gn5lm2ns9w545"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-clipboard-win" ,rust-clipboard-win-4)
+ ("rust-core-graphics" ,rust-core-graphics-0.21)
+ ("rust-image" ,rust-image-0.23)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-objc" ,rust-objc-0.2)
+ ("rust-objc-foundation" ,rust-objc-foundation-0.1)
+ ("rust-objc-id" ,rust-objc-id-0.1)
+ ("rust-scopeguard" ,rust-scopeguard-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("rust-xcb" ,rust-xcb-0.9))))
+ (home-page "https://github.com/ArturKovacs/arboard")
+ (synopsis "Image and text handling for the OS clipboard")
+ (description
+ "This package provides image and text handling for the OS clipboard.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-arc-swap-1
(package
(name "rust-arc-swap")
(define-public rust-assert-cmd-1
(package
(name "rust-assert-cmd")
- (version "1.0.1")
+ (version "1.0.3")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1nhqr0zimizcnqfggccfznyrmvklgqwhklsh0f1yq5lwdyi9r2y8"))))
+ "15h3wfxn1q7sfcrin4z35x9hgf539f2dhkwz2mq4zswlrmc5nizj"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-doc-comment" ,rust-doc-comment-0.3)
+ (("rust-bstr" ,rust-bstr-0.2)
+ ("rust-doc-comment" ,rust-doc-comment-0.3)
("rust-predicates" ,rust-predicates-1)
("rust-predicates-core" ,rust-predicates-core-1)
("rust-predicates-tree" ,rust-predicates-tree-1)
(define-public rust-bstr-0.2
(package
(name "rust-bstr")
- (version "0.2.12")
+ (version "0.2.15")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0hazfback6i2k3vhhwyj8h46id3y58zxqh22pz46hj9r1zayd298"))))
+ "0gca4v6448clsssll3y787jgw542c9mw9phqdi7419g1jfnlf2x4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
with data in place, which avoids another copy.")
(license license:gpl3)))
+(define-public rust-bugreport-0.3
+ (package
+ (name "rust-bugreport")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bugreport" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n5f1nkqbc5yf9bckjap49pwnqnvdczm6x9y23caaghpgw0n4rqi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-snailquote" ,rust-snailquote-0.3)
+ ("rust-sys-info" ,rust-sys-info-0.7))))
+ (home-page "https://github.com/sharkdp/bugreport")
+ (synopsis "Collect system and environment information for bug reports")
+ (description
+ "bugreport is a Rust library that helps application developers to
+automatically collect information about the system and the environment that
+users can send along with a bug report.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-build-const-0.2
(package
(name "rust-build-const")
(define-public rust-bytes-1
(package
(name "rust-bytes")
- (version "1.0.0")
+ (version "1.0.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "bytes" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0wpsy2jwmbrsn7x6vcd00hw9vvz071lv8nrb25wrspvmkna8w7xd"))))
+ (base32 "0h6h1c8g3yj2b4k8g25gr3246mq985y0kl3z685cs784fr1ww05p"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
directories and @code{CACHEDIR.TAG} files.")
(license (list license:expat license:asl2.0))))
-(define-public rust-calamine-0.16
+(define-public rust-calamine-0.17
(package
(name "rust-calamine")
- (version "0.16.2")
+ (version "0.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "calamine" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03nl0n79rbq5x0crgg59brxr86hc9k5kjbf3h7d5c8g5mzlkxf9n"))))
+ (base32 "095sx7dma2p1pn464l51ac6drih3c1bhwfw8g0y00vdwqwmrrvn8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
spreadsheet file.")
(license license:expat)))
+(define-public rust-calamine-0.16
+ (package
+ (inherit rust-calamine-0.17)
+ (name "rust-calamine")
+ (version "0.16.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "calamine" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "03nl0n79rbq5x0crgg59brxr86hc9k5kjbf3h7d5c8g5mzlkxf9n"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-codepage" ,rust-codepage-0.1)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-quick-xml" ,rust-quick-xml-0.19)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-zip" ,rust-zip-0.5))))))
+
(define-public rust-calloop-0.6
(package
(name "rust-calloop")
colorization.")
(license license:expat)))
-(define-public rust-clipboard-win-3
+(define-public rust-clipboard-win-4
(package
(name "rust-clipboard-win")
- (version "3.1.1")
+ (version "4.0.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "clipboard-win" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hh3npqfa1lfn62fwvkmjlpfnizq343a994b898ffsvb100mxpwz"))))
+ (base32 "0bd9gw35zjdh50n2gy6qq2gwpnqfafzwkliqkvm9z046fawwc8si"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-lazy-bytes-cast" ,rust-lazy-bytes-cast-5)
+ (("rust-error-code" ,rust-error-code-2)
+ ("rust-str-buf" ,rust-str-buf-1)
("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/DoumanAsh/clipboard-win")
(synopsis "Simple way to interact with Windows clipboard")
(description
"This package provides simple way to interact with Windows clipboard.")
- (license license:expat)))
+ (license license:boost1.0)))
+
+(define-public rust-clipboard-win-3
+ (package
+ (inherit rust-clipboard-win-4)
+ (name "rust-clipboard-win")
+ (version "3.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "clipboard-win" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0hh3npqfa1lfn62fwvkmjlpfnizq343a994b898ffsvb100mxpwz"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-lazy-bytes-cast" ,rust-lazy-bytes-cast-5)
+ ("rust-winapi" ,rust-winapi-0.3))))))
(define-public rust-clipboard-win-2
(package
pitfalls in Rust.")
(license (list license:expat license:asl2.0))))
+(define-public rust-clircle-0.3
+ (package
+ (name "rust-clircle")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "clircle" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "15p36klnsgjimfswi0mjc7wsh4b662v7gbfinh56ipk3bacbv2z6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/niklasmohrin/clircle")
+ (synopsis "Detect IO circles in your CLI apps arguments.")
+ (description
+ "Clircle provides a cross-platform API to detect read or write cycles
+from your user-supplied arguments. You can get the important identifiers of
+a file (from a path) and for all three stdio streams, if they are piped from
+or to a file as well.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-cloudabi-0.1
(package
(name "rust-cloudabi")
(define-public rust-color-quant-1
(package
(name "rust-color-quant")
- (version "1.0.1")
+ (version "1.1.0")
(source
(origin
(method url-fetch)
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "1ga56jrafnjm80903nnqjkyii4bwd6a7visxh0g8hgi6cmrvbfqd"))))
+ (base32 "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx"))))
(build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
(home-page "https://github.com/PistonDevelopers/color_quant.git")
- (synopsis
- "Color quantization library to reduce n colors to 256 colors")
+ (synopsis "Color quantization library to reduce n colors to 256 colors")
(description
- "Color quantization library to reduce n colors to 256 colors.")
+ "This package is a color quantization library to reduce n colors to 256
+colors.")
(license license:expat)))
(define-public rust-colored-1
applications.")
(license (list license:expat license:asl2.0))))
+(define-public rust-configparser-2
+ (package
+ (name "rust-configparser")
+ (version "2.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "configparser" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qdaggalm3js86s2i11pjjcndrrvpk0pw1lfvmv7v25z3y66sqg2"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/mexili/configparser-rs")
+ (synopsis "Simple parsing utility for INI and ini-style syntax")
+ (description
+ "This package provides a simple configuration parsing utility with no
+dependencies that allows you to parse INI and ini-style syntax. You can use
+this to write Rust programs which can be customized by end users easily.")
+ (license (list license:expat license:lgpl3+))))
+
(define-public rust-console-0.14
(package
(name "rust-console")
("rust-foreign-types" ,rust-foreign-types-0.3)
("rust-libc" ,rust-libc-0.2))))))
+(define-public rust-cpp-demangle-0.3
+ (package
+ (name "rust-cpp-demangle")
+ (version "0.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cpp_demangle" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "142knq32bpa2hbp4z0bldjd1x869664l0ff2gdrqx7pryv59x4a4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-afl" ,rust-afl-0.8)
+ ("rust-cfg-if" ,rust-cfg-if-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:asl2.0 license:expat))))
+
(define-public rust-cpp-demangle-0.2
(package
+ (inherit rust-cpp-demangle-0.3)
(name "rust-cpp-demangle")
(version "0.2.16")
(source
(sha256
(base32
"0bamx2c78xzjhhvpg6p9bjarl6qm6j8npm6756kiqdh784w29j8k"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
("rust-glob" ,rust-glob-0.3))
#:cargo-development-inputs
(("rust-clap" ,rust-clap-2)
- ("rust-diff" ,rust-diff-0.1))))
- (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))))
+ ("rust-diff" ,rust-diff-0.1))))))
(define-public rust-cpuid-bool-0.1
(package
(define-public rust-ctrlc-3
(package
(name "rust-ctrlc")
- (version "3.1.3")
+ (version "3.1.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "ctrlc" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0zz8ad4bk28s111af5vy1c5kii4zw0cgh87ivzgj28f8nkcd5py7"))))
+ (base32 "027bzbddk0wg7s2wnbgcwx2iv6bjzvxfpp0s2xdg444yfklr4ymm"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-nix" ,rust-nix-0.14)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-winapi" ,rust-winapi-0.3))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-nix" ,rust-nix-0.18)
+ ("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/Detegr/rust-ctrlc")
(synopsis "Easy Ctrl-C handler for Rust projects")
(description
(define-public rust-encoding-rs-0.8
(package
(name "rust-encoding-rs")
- (version "0.8.26")
+ (version "0.8.28")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "10xjcafwbxvm2kfsyymxlz8wc9s4bmdj1xzlc809rxyp2yrbl6w0"))))
+ "0rf0r99q4kgjrx22kx7pjyjg4lm21599y3ggvy3hzj2spi7h5pw0"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
`(#:cargo-inputs
(("rust-backtrace" ,rust-backtrace-0.3))))))
+(define-public rust-error-code-2
+ (package
+ (name "rust-error-code")
+ (version "2.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "error-code" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0lmblmk2kr0cy6x3d1y2ywxg3jg6nicf8fahd3l5wb1ddzv9975l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-str-buf" ,rust-str-buf-1))))
+ (home-page "")
+ (synopsis "Alternative @code{Error} for Rust")
+ (description
+ "This package provides a simplified @code{Error} which works in
+@code{no_std} environment.")
+ (license license:boost1.0)))
+
(define-public rust-escargot-0.5
(package
(name "rust-escargot")
(define-public rust-futures-0.3
(package
(name "rust-futures")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1l434mh7p5na5c3c7lih575hszqc515r9idk62fm5rhz1820qfwv"))))
+ "0l7i1hcag46k5v34cbn5dk45gwxn5yy5rxcvmbaxhi02lnhm546s"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-futures-channel" ,rust-futures-channel-0.3)
("rust-futures-core" ,rust-futures-core-0.3)
("rust-futures-io" ,rust-futures-io-0.3)
("rust-futures-sink" ,rust-futures-sink-0.3)
("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))
- #:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
+ ("rust-futures-util" ,rust-futures-util-0.3))))
+ (home-page "https://rust-lang.github.io/futures-rs")
(synopsis "Rust implementation of futures and streams")
(description
- "A Rust implementation of futures and streams featuring zero allocations,
-composability, and iterator-like interfaces.")
+ "This package is a Rust implementation of futures and streams featuring
+zero allocations, composability, and iterator-like interfaces.")
(license (list license:expat license:asl2.0))))
(define-public rust-futures-0.1
(define-public rust-futures-channel-0.3
(package
(name "rust-futures-channel")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0r7y228kkhwx9jj3ny5ppmw2gvw0capm6ig8dzppgqd4g9l0jwab"))))
+ "0ihq3a3yc6ial3sw536q75hrhixq22xk6wn5qzpnxazgqxz1plzj"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-futures-core" ,rust-futures-core-0.3)
("rust-futures-sink" ,rust-futures-sink-0.3))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Channels for asynchronous communication using futures-rs")
+ (home-page "https://rust-lang.github.io/futures-rs")
+ (synopsis "Channels for asynchronous communication using @code{futures-rs}")
(description
- "Channels for asynchronous communication using futures-rs.")
+ "This package provides channels for asynchronous communication using
+@code{futures-rs}.")
(license (list license:expat license:asl2.0))))
(define-public rust-futures-channel-preview-0.3
(define-public rust-futures-core-0.3
(package
(name "rust-futures-core")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0j0pixxv8dmqas1h5cgy92z4r9lpmnlis8ls22v17yrgnwqy2z44"))))
+ "0r8ag0mkxx9cd74yrccjk31lph4gr6lhgb9di6rx39wdvrfi9rbr"))))
(build-system cargo-build-system)
- (arguments '(#:tests? #f))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Core traits and types in for the `futures` library")
+ (arguments '(#:skip-build? #t))
+ (home-page "https://rust-lang.github.io/futures-rs")
+ (synopsis "Core traits and types in for the @code{futures} library")
(description "This package provides the core traits and types in for the
@code{futures} library.")
(license (list license:expat license:asl2.0))))
(define-public rust-futures-executor-0.3
(package
(name "rust-futures-executor")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0r8ayj6g08d1i0hj2v6g5zr3hzlkxpqlkpf1awq0105qd0mjpajc"))))
+ "1ffr1zclhz60ql49n2pj44jhhk22yah41xwlpyb30jws03f9zrg9"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs
(("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))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Executors for asynchronous tasks based on the futures-rs library")
+ (home-page "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "Executors for asynchronous tasks based on the @code{futures-rs} library")
(description
"This package provides executors for asynchronous tasks based on the
@code{futures-rs} library.")
(define-public rust-futures-sink-0.3
(package
(name "rust-futures-sink")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0gfb1z97q861ki6lqsvpgfn3hnm9w3vkrf82dc00xrff95d1jy7q"))))
+ "1mj22d4w6digh7wfp6jkr5fdcl9r138q41fxzm1yg8mx568cdxfa"))))
(build-system cargo-build-system)
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
- (synopsis "Asynchronous `Sink` trait for the futures-rs library")
+ (arguments `(#:skip-build? #t))
+ (home-page "https://rust-lang.github.io/futures-rs")
+ (synopsis "Asynchronous @code{Sink} trait for the @code{futures-rs} library")
(description "This package provides the asynchronous @code{Sink} trait for
-the futures-rs library.")
+the @code{futures-rs} library.")
(license (list license:expat license:asl2.0))))
(define-public rust-futures-sink-preview-0.3
(define-public rust-futures-task-0.3
(package
(name "rust-futures-task")
- (version "0.3.8")
+ (version "0.3.12")
(source
(origin
(method url-fetch)
(uri (crate-uri "futures-task" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "03ad39v8scy353src2f9dkkvcs24n736iavi8xn45cj8pyslwmbw"))))
+ (base32 "11ldlpl7mis5crys731dj7s7npgigdgrzdm7mi2y86m8ivmhgphk"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f
+ `(#:skip-build? #t
#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1))))
- (home-page "https://rust-lang-nursery.github.io/futures-rs")
+ (home-page "https://rust-lang.github.io/futures-rs")
(synopsis "Tools for working with tasks")
- (description "Tools for working with tasks.")
+ (description "This package provides tools for working with tasks.")
(license (list license:expat license:asl2.0))))
(define-public rust-futures-test-0.3
(("rust-polyval" ,rust-polyval-0.3)
("rust-zeroize" ,rust-zeroize-1))))))
+(define-public rust-gimli-0.23
+ (package
+ (name "rust-gimli")
+ (version "0.23.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gimli" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1km657nwcrb0pnv7v0ldhgl9y8s889y2j9jckmws8k2i8bhkyl7n"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-stable-deref-trait" ,rust-stable-deref-trait-1))))
+ (home-page "https://github.com/gimli-rs/gimli")
+ (synopsis "Library for reading and writing the DWARF debugging format")
+ (description
+ "This package provides a library for reading and writing the DWARF
+debugging format.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-gimli-0.20
(package
+ (inherit rust-gimli-0.23)
(name "rust-gimli")
(version "0.20.0")
(source
(sha256
(base32
"0cz6wg1niwfqf0mk28igsdnsm92cs57cai9jpzdmvw6hma863pc1"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
,rust-stable-deref-trait-1)
("rust-smallvec" ,rust-smallvec-1)
("rust-indexmap" ,rust-indexmap-1)
- ("rust-byteorder" ,rust-byteorder-1))))
- (home-page "https://github.com/gimli-rs/gimli")
- (synopsis "Library for reading and writing the DWARF debugging format")
- (description
- "This package provides a library for reading and writing the DWARF debugging format.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-byteorder" ,rust-byteorder-1))))))
(define-public rust-gimli-0.18
(package
IEEE 754-2008 binary16 type.")
(license (list license:expat license:asl2.0))))
+(define-public rust-bat-0.17
+ (package
+ (name "rust-bat")
+ (version "0.17.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bat" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ia12774prjnm3msiaja6qdpxkpyknxswqpgkmwzj0wn9nhkc7nz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ansi-colours" ,rust-ansi-colours-1)
+ ("rust-ansi-term" ,rust-ansi-term-0.12)
+ ("rust-atty" ,rust-atty-0.2)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-console" ,rust-console-0.13)
+ ("rust-content-inspector" ,rust-content-inspector-0.2)
+ ("rust-dirs" ,rust-dirs-3)
+ ("rust-encoding" ,rust-encoding-0.2)
+ ("rust-error-chain" ,rust-error-chain-0.12)
+ ("rust-git2" ,rust-git2-0.13)
+ ("rust-globset" ,rust-globset-0.4)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-path-abs" ,rust-path-abs-0.5)
+ ("rust-semver" ,rust-semver-0.11)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-yaml" ,rust-serde-yaml-0.8)
+ ("rust-shell-words" ,rust-shell-words-1)
+ ("rust-syntect" ,rust-syntect-4)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-wild" ,rust-wild-2))))
+ (home-page "https://github.com/sharkdp/bat")
+ (synopsis "@command{cat} clone with syntax highlighting and git integration")
+ (description
+ "@command{bat} is a drop-in @command{cat} replacement featuring syntax
+highlighting for a large number of languages, git integration, and automatic
+paging.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-handlebars-2
(package
(name "rust-handlebars")
(define-public rust-libc-0.2
(package
(name "rust-libc")
- (version "0.2.81")
+ (version "0.2.86")
(source
(origin
(method url-fetch)
(uri (crate-uri "libc" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1jsk82v5snd286ba92lir5snrxl18qm3kjkagz8c97hn0q9q50hl"))))
+ "074b38mq1rx3dgg7sf952d4ccywq450zymk7gzn5q9z39f92sa5p"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(define-public rust-log-0.4
(package
(name "rust-log")
- (version "0.4.11")
+ (version "0.4.14")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "log" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "12xzqaflpiljn5cmxsbnbv9sjaj13ykhwsvll0gysbx4blbyvasg"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "log" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32 "04175hv0v62shd82qydq58a48k3bjijmk54v38zgqlbxqkkbpfai"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-serde" ,rust-serde-1)
- ("rust-sval" ,rust-sval-0.5))
- #:cargo-development-inputs
- (("rust-serde-test" ,rust-serde-test-1))))
+ ("rust-sval" ,rust-sval-1)
+ ("rust-value-bag" ,rust-value-bag-1))))
(home-page "https://github.com/rust-lang/log")
(synopsis "Lightweight logging facade for Rust")
(description
(("rust-digest" ,rust-digest-0.8)
("rust-hex-literal" ,rust-hex-literal-0.1))))))
+(define-public rust-md5-0.7
+ (package
+ (name "rust-md5")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "md5" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32 "0wcps37hrhz59fkhf8di1ppdnqld6l1w5sdy7jp7p51z0i4c8329"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/stainless-steel/md5")
+ (synopsis "MD5 hash function in Rust")
+ (description "The package provides the MD5 hash function.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-md5-0.6
(package
+ (inherit rust-md5-0.7)
(name "rust-md5")
(version "0.6.1")
(source
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "17b2xm4h4cvxsdjsf3kdrzqv2za60kak961xzi5kmw6g6djcssvy"))))
- (build-system cargo-build-system)
- (home-page "https://github.com/stainless-steel/md5")
- (synopsis "MD5 hash function in Rust")
- (description "The package provides the MD5 hash function.")
- (license (list license:asl2.0
- license:expat))))
+ "17b2xm4h4cvxsdjsf3kdrzqv2za60kak961xzi5kmw6g6djcssvy"))))))
(define-public rust-md5-0.3
(package
(define-public rust-memchr-2
(package
(name "rust-memchr")
- (version "2.3.3")
+ (version "2.3.4")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0074pvsfl938ndl5js14ibc7i9q0k3zp390z843w8nlyv4bxha1p"))))
+ "098m9clfs495illlw00hv2gg67mhm7jflld3msyclvi5m9xc9q8f"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
`(("clang" ,clang)
("pkg-config" ,pkg-config)))
(inputs
- `(("nettle", nettle)))
+ `(("nettle" ,nettle)))
(arguments
`(#:cargo-inputs
(("rust-bindgen" ,rust-bindgen-0.51)
(define-public rust-num-integer-0.1
(package
(name "rust-num-integer")
- (version "0.1.43")
+ (version "0.1.44")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0nw79ynfvw8br6yncv27pw65y2vw2z7m3kv9g2hinm1dcrz4ancd"))))
+ "1nq152y3304as1iai95hqz8prqnc94lks1s7q05sfjdmcf56kk6j"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-autocfg" ,rust-autocfg-1))))
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-num-traits" ,rust-num-traits-0.2))))
(home-page "https://github.com/rust-num/num-integer")
(synopsis "Integer traits and functions")
- (description "Integer traits and functions.")
+ (description "This package provides Integer traits and functions.")
;; Dual licensed.
(license (list license:asl2.0
license:expat))))
"This package provides utilities for testing Objective-C interop.")
(license license:expat)))
+(define-public rust-object-0.23
+ (package
+ (name "rust-object")
+ (version "0.23.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "object" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1m658q2ci9hk8csbl17zwcg1hpvcxm2sspjb9bzg0kc1cifsp9x9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-crc32fast" ,rust-crc32fast-1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-wasmparser" ,rust-wasmparser-0.57))))
+ (home-page "https://github.com/gimli-rs/object")
+ (synopsis "Unified interface for reading and writing object file formats")
+ (description
+ "This package provides a unified interface for reading and writing object
+file formats.")
+ (license (list license:asl2.0 license:expat))))
+
+(define-public rust-object-0.22
+ (package
+ (inherit rust-object-0.23)
+ (name "rust-object")
+ (version "0.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "object" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "15r383qxxwq08q3a5rfqhp971wd0nixd9ny22xw37jy31qv66fwd"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-crc32fast" ,rust-crc32fast-1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-wasmparser" ,rust-wasmparser-0.57))))))
+
(define-public rust-object-0.17
(package
+ (inherit rust-object-0.23)
(name "rust-object")
(version "0.17.0")
(source
(sha256
(base32
"1bmgbg4k0725lchfy9j1wnpfmywh5qhs0k4k6j2g7c0acvys8i7a"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
("rust-uuid" ,rust-uuid-0.8)
("rust-flate2" ,rust-flate2-1)
("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-indexmap" ,rust-indexmap-1))))
- (home-page "https://github.com/gimli-rs/object")
- (synopsis "Unified interface for reading and writing object file formats")
- (description "This package provides a unified interface for reading and
-writing object file formats.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-indexmap" ,rust-indexmap-1))))))
(define-public rust-object-0.12
(package
(define-public rust-predicates-1
(package
(name "rust-predicates")
- (version "1.0.5")
+ (version "1.0.7")
(source
(origin
(method url-fetch)
(uri (crate-uri "predicates" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0nkkn3h3b9vigyy4adlnhi2zrxm5j0nbnqid6snwxp4h5v8ymgwn"))))
+ (base32 "1ai5qdqym11x1x55via1gq2w86ac1gj3rsjdan9wqmqsdi2k7d7f"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(license (list license:asl2.0
license:expat))))
-(define-public rust-quick-xml-0.20
+(define-public rust-quick-xml-0.21
(package
(name "rust-quick-xml")
- (version "0.20.0")
+ (version "0.21.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quick-xml" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1pd6fiq79sxsf75027a65f45fqm0kds0in0y9nkf9415issbdai6"))))
+ (base32 "0xgcmf5qlpjsl239igbkf4j6mlmsm5xp14a3rv45h2j185cnjlh4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
"This package provides a high performance XML reader and writer.")
(license license:expat)))
+(define-public rust-quick-xml-0.20
+ (package
+ (inherit rust-quick-xml-0.21)
+ (name "rust-quick-xml")
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quick-xml" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pd6fiq79sxsf75027a65f45fqm0kds0in0y9nkf9415issbdai6"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-serde" ,rust-serde-1))))))
+
(define-public rust-quick-xml-0.19
(package
(inherit rust-quick-xml-0.20)
("rust-log" ,rust-log-0.4)
("rust-memchr" ,rust-memchr-2))))))
+(define-public rust-quickcheck-1
+ (package
+ (name "rust-quickcheck")
+ (version "1.0.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quickcheck" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1mjhkfqwrb8mdyxdqr4zzbj1rm5dfx25n9zcc25lb6fxwiw673sq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-env-logger" ,rust-env-logger-0.8)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://github.com/BurntSushi/quickcheck")
+ (synopsis "Automatic property based testing with shrinking")
+ (description
+ "QuickCheck is a way to do property based testing using randomly generated
+input. This crate comes with the ability to randomly generate and shrink
+integers, floats, tuples, booleans, lists, strings, options and results.")
+ (license (list license:unlicense license:expat))))
+
(define-public rust-quickcheck-0.9
(package
+ (inherit rust-quickcheck-1)
(name "rust-quickcheck")
(version "0.9.2")
(source
(sha256
(base32
"0pwl7j21wmf843kpa9gr0byb40hg975ghjrwp0yxcym99bkq6j54"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.7)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.7)
- ("rust-rand-core" ,rust-rand-core-0.5))))
- (home-page "https://github.com/BurntSushi/quickcheck")
- (synopsis "Automatic property based testing with shrinking")
- (description
- "QuickCheck is a way to do property based testing using randomly generated
-input. This crate comes with the ability to randomly generate and shrink
-integers, floats, tuples, booleans, lists, strings, options and results.")
- (license (list license:unlicense license:expat))))
+ ("rust-rand-core" ,rust-rand-core-0.5))))))
(define-public rust-quickcheck-0.8
(package
(base32
"1vb4acppaavlnchzc1jmn5wlkgir9x9gmhgp97bavyxxqxgsg1nh"))))))
+(define-public rust-quickcheck-macros-1
+ (package
+ (name "rust-quickcheck-macros")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quickcheck-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1s8nh0fmmzq3fd7928qcp2syvymlyv1pmww6fxcaj5np48r6jamj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/BurntSushi/quickcheck")
+ (synopsis "Macro attribute for quickcheck")
+ (description
+ "This package provides a macro attribute for quickcheck.")
+ (license (list license:unlicense license:expat))))
+
(define-public rust-quickcheck-macros-0.9
(package
+ (inherit rust-quickcheck-macros-1)
(name "rust-quickcheck-macros")
(version "0.9.1")
(source
(sha256
(base32
"0zsb9b4jpg7qvbiym4v8y9pgqk7p1g4f5hn9gp0fnzz9v1pib330"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9))))
- (home-page "https://github.com/BurntSushi/quickcheck")
- (synopsis "Macro attribute for quickcheck")
- (description
- "This package provides a macro attribute for quickcheck.")
- (license (list license:unlicense license:expat))))
+ (("rust-quickcheck" ,rust-quickcheck-0.9))))))
(define-public rust-quickcheck-macros-0.8
(package
(define-public rust-rand-0.8
(package
(name "rust-rand")
- (version "0.8.2")
+ (version "0.8.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "rand" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "07lb17qj02bi17mhqxlmsiyf4g8cmplm6hbiw5hxc900li19nl8q"))))
+ (base32 "0zldxfx4gi551n2fna4zz9ab22zsnzw1mj5hzi5nfs24dgkfgy8f"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
owned memory.")
(license license:expat)))
+
+(define-public rust-redox-syscall-0.2
+ (package
+ (name "rust-redox-syscall")
+ (version "0.2.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "redox_syscall" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n878lpw577avdr5dzbkil02xwbx0a57mr2r3dcnnkz28i71wd4l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1))))
+ (home-page "https://gitlab.redox-os.org/redox-os/syscall")
+ (synopsis "Rust library to access raw Redox system calls")
+ (description
+ "This package provides a Rust library to access raw Redox system calls.")
+ (license license:expat)))
+
;; This package requires features which are unavailable
;; on the stable releases of Rust.
(define-public rust-redox-syscall-0.1
(package
+ (inherit rust-redox-syscall-0.2)
(name "rust-redox-syscall")
(version "0.1.57")
(source
(sha256
(base32
"1kh59fpwy33w9nwd5iyc283yglq8pf2s41hnhvl48iax9mz0zk21"))))
- (build-system cargo-build-system)
- (arguments '(#:skip-build? #t))
- (home-page "https://gitlab.redox-os.org/redox-os/syscall")
- (synopsis "Rust library to access raw Redox system calls")
- (description "This package provides a Rust library to access raw Redox
-system calls.")
- (license license:expat)))
+ (arguments '(#:skip-build? #t))))
(define-public rust-redox-termios-0.1
(package
"Automatically apply the suggestions made by rustc.")
(license (list license:expat license:asl2.0))))
+(define-public rust-rustls-0.19
+ (package
+ (name "rust-rustls")
+ (version "0.19.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustls" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "02wqas2pcxk75s9l9c9f1r5am7258bmqprh68pnqfvkwz0gx4kq6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-base64" ,rust-base64-0.13)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-sct" ,rust-sct-0.6)
+ ("rust-webpki" ,rust-webpki-0.21))))
+ (home-page "https://github.com/ctz/rustls")
+ (synopsis "Modern TLS library written in Rust")
+ (description
+ "This package provides a modern TLS library written in Rust.")
+ (license
+ (list license:asl2.0 license:isc license:expat))))
+
(define-public rust-rustls-0.18
(package
+ (inherit rust-rustls-0.19)
(name "rust-rustls")
(version "0.18.1")
(source
(sha256
(base32
"108cf3bfw5high066shz9xrfv4jz7djdmnwqs3kwx4wfypf2c4ax"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-base64" ,rust-base64-0.12)
(("rust-criterion" ,rust-criterion-0.3)
("rust-env-logger" ,rust-env-logger-0.7)
("rust-log" ,rust-log-0.4)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))))
- (home-page "https://github.com/ctz/rustls")
- (synopsis "Modern TLS library written in Rust.")
- (description "This package provides a modern TLS library written in
-Rust.")
- (license
- (list license:asl2.0 license:isc license:expat))))
+ ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
(define-public rust-rustls-0.17
(package
("rust-tempfile" ,rust-tempfile-3)
("rust-wait-timeout" ,rust-wait-timeout-0.2))))))
+(define-public rust-rustyline-7
+ (package
+ (name "rust-rustyline")
+ (version "7.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rustyline" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1v1czmy3ir7d06xldp8bg94l97hrm15hcgdxxkq3cwbizhdk09w2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-fs2" ,rust-fs2-0.4)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-nix" ,rust-nix-0.19)
+ ("rust-scopeguard" ,rust-scopeguard-1)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-utf8parse" ,rust-utf8parse-0.2)
+ ("rust-winapi" ,rust-winapi-0.3)
+ ("skim" ,skim-0.7))))
+ (home-page "https://github.com/kkawakam/rustyline")
+ (synopsis "Readline implementation in Rust")
+ (description
+ "Rustyline, a readline implementation based on the linenoise package.")
+ (license license:expat)))
+
(define-public rust-rustyline-6
(package
+ (inherit rust-rustyline-7)
(name "rust-rustyline")
(version "6.3.0")
(source
(sha256
(base32
"04w4k0nwsra84h90rvwkr6vmjp3nshjqaj9rakfym8qr09xmw3bg"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-doc-comment" ,rust-doc-comment-0.3)
("rust-env-logger" ,rust-env-logger-0.7)
("rust-rustyline-derive" ,rust-rustyline-derive-0.3)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/kkawakam/rustyline")
- (synopsis "Readline implementation in Rust")
- (description
- "Rustyline, a readline implementation based on the linenoise package.")
- (license license:expat)))
+ ("rust-tempfile" ,rust-tempfile-3))))))
(define-public rust-rustyline-derive-0.3
(package
quickly convert floating point numbers to decimal strings.")
(license (list license:asl2.0 license:boost1.0))))
-(define-public rust-s3handler-0.5
+(define-public rust-s3handler-0.6
(package
(name "rust-s3handler")
- (version "0.5.3")
+ (version "0.6.6")
(source
(origin
(method url-fetch)
(uri (crate-uri "s3handler" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "18nc7ya6rn9g0gz8j24rpal08x6a9b07bv80767sqg4hmw42zl4d"))))
+ (base32 "0zridmnz9l3mr0crma95a3jqi961g034agx43a5yh4pgvv2q6mzq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-base64" ,rust-base64-0.6)
+ (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-base64" ,rust-base64-0.6)
+ ("rust-bytes" ,rust-bytes-0.5)
("rust-chrono" ,rust-chrono-0.4)
("rust-colored" ,rust-colored-1)
+ ("rust-dyn-clone" ,rust-dyn-clone-1)
("rust-failure" ,rust-failure-0.1)
("rust-failure-derive" ,rust-failure-derive-0.1)
+ ("rust-futures" ,rust-futures-0.3)
("rust-hmac" ,rust-hmac-0.4)
("rust-hmac-sha1" ,rust-hmac-sha1-0.1)
- ("rust-http" ,rust-http-0.1)
+ ("rust-http" ,rust-http-0.2)
("rust-hyper" ,rust-hyper-0.11)
("rust-log" ,rust-log-0.4)
("rust-md5" ,rust-md5-0.3)
("rust-serde-derive" ,rust-serde-derive-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-sha2" ,rust-sha2-0.6)
+ ("rust-tokio" ,rust-tokio-0.2)
("rust-url" ,rust-url-2))))
(home-page "https://crates.io/crates/s3handler")
(synopsis "Library for S3 Rich Support client (S3RS)")
client (S3RS).")
(license license:expat)))
+(define-public rust-s3handler-0.5
+ (package
+ (inherit rust-s3handler-0.6)
+ (name "rust-s3handler")
+ (version "0.5.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "s3handler" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18nc7ya6rn9g0gz8j24rpal08x6a9b07bv80767sqg4hmw42zl4d"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-base64" ,rust-base64-0.6)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-colored" ,rust-colored-1)
+ ("rust-failure" ,rust-failure-0.1)
+ ("rust-failure-derive" ,rust-failure-derive-0.1)
+ ("rust-hmac" ,rust-hmac-0.4)
+ ("rust-hmac-sha1" ,rust-hmac-sha1-0.1)
+ ("rust-http" ,rust-http-0.1)
+ ("rust-hyper" ,rust-hyper-0.11)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-md5" ,rust-md5-0.3)
+ ("rust-mime-guess" ,rust-mime-guess-2)
+ ("rust-quick-xml" ,rust-quick-xml-0.12)
+ ("rust-regex" ,rust-regex-0.2)
+ ("rust-reqwest" ,rust-reqwest-0.10)
+ ("rust-rust-crypto" ,rust-rust-crypto-0.2)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.6)
+ ("rust-url" ,rust-url-2))))))
+
(define-public rust-safemem-0.3
(package
(name "rust-safemem")
(define-public rust-serde-1
(package
(name "rust-serde")
- (version "1.0.118")
+ (version "1.0.123")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "serde" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "0028kv3dh3ix5g7jfws22zb9hcqq4cnpwn2lnlpam1wxhmil5ih6"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "serde" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1bk9733mgiv5sg8yb19y8mc85fb2aaqp1k02v10alavj688idmcj"))))
(build-system cargo-build-system)
(arguments
- ;; Tests fail with "error: cannot find derive macro `Deserialize` in this
- ;; scope".
- `(#:tests? #false
+ `(#:skip-build? #t
#:cargo-inputs
- (("rust-serde-derive" ,rust-serde-derive-1))
- #:cargo-development-inputs
(("rust-serde-derive" ,rust-serde-derive-1))))
(home-page "https://serde.rs")
(synopsis "Generic serialization/deserialization framework")
"Unstable AST representation used by Serde codegen.")
(license (list license:expat license:asl2.0))))
+(define-public rust-serde-fmt-1
+ (package
+ (name "rust-serde-fmt")
+ (version "1.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "serde_fmt" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "195sp3zxbdgrnaqxwn9z3pij04fd7yyihnm4fpfc261r5fdacqr9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/KodrAus/serde_fmt.git")
+ (synopsis "Write any @code{serde::Serialize} using standard formatting APIs")
+ (description
+ "This package allows one to Write any @code{serde::Serialize} using the
+standard formatting APIs.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-serde-ini-0.2
(package
(name "rust-serde-ini")
(define-public rust-serde-derive-1
(package
(name "rust-serde-derive")
- (version "1.0.118")
+ (version "1.0.123")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "1pvj4v8k107ichsnm7jgm9kxyi2lf971x52bmxhm5mcwd4k3akf8"))))
+ "0ccg4m7ww6mfs5vjdbdifri2kf1wyd4difjnqnraph2gssaw54ck"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(define-public rust-serde-yaml-0.8
(package
(name "rust-serde-yaml")
- (version "0.8.15")
+ (version "0.8.17")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_yaml" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "17q8rshlq56z6zna7wxhk9pihna3s5qdz8q5niip396lwkvfh6wp"))))
+ (base32 "08xvb5zxz3x5dgx0fy1q0aq9aa9fibcvi75333wnnwk1mga4wr8m"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("freetype" ,freetype)))
- (home-page "http://www.freetype.org/")
+ (home-page "https://www.freetype.org/")
(synopsis "Rust wrapper around freetype")
(description
"This package provides a Rust wrapper around the FreeType library.")
(define-public rust-sha2-0.9
(package
(name "rust-sha2")
- (version "0.9.2")
+ (version "0.9.3")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1a225akwq8k1ym827f8f72rfgxaf7zdnnq07qpcblj91zs3anykf"))))
+ "1phjvjcvc33xa3xdpxw3a324ksbnrg9qhjnig13z9dwsn8a7m0ps"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))))
+(define-public rust-smart-default-0.6
+ (package
+ (name "rust-smart-default")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "smart-default" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xnvxz9wilj4d5b8kg4wbs0yk48wm41fnwkmn3p6wi9rafhmjdhk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/idanarye/rust-smart-default")
+ (synopsis "Custom-derive macro for Default with more control on the fields")
+ (description
+ "This package provides a custom-derive macro for Default with more
+control on the fields.")
+ (license license:expat)))
+
(define-public rust-smol-0.1
(package
(name "rust-smol")
(description "This package provides a small and fast async runtime.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-snailquote-0.3
+ (package
+ (name "rust-snailquote")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "snailquote" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04687yzvgk3ja0ch7k96w3v36fzvqd9ci2l5k12ijligh2fp4jzk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unicode-categories" ,rust-unicode-categories-0.1))))
+ (home-page "https://github.com/euank/snailquote")
+ (synopsis "Escape and unescape strings with shell-inspired quoting")
+ (description
+ "This library provides functions to escape and unescape strings.
+
+It escapes them in a roughly ``sh'' compatible way (e.g. double quotes
+supporting backslash escapes, single quotes supporting no escapes).
+
+In addition, it provides support for common C-like ASCII escapes (like
+@samp{\\n} for newline, @samp{\\v} for vertical tab, etc.) and Rust
+string-like Unicode (via @samp{\\u@{12ff@}} style escapes).
+
+More importantly, this library also provides the ability to un-escape a given
+escaped text to recover the original string.")
+ (license license:gpl3)))
+
(define-public rust-socket2-0.3
(package
(name "rust-socket2")
UTF-8.")
(license (list license:expat license:asl2.0))))
+(define-public rust-str-buf-1
+ (package
+ (name "rust-str-buf")
+ (version "1.0.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "str-buf" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0shprf95kywspn4vbn706n8kvh6n473c5sffmdbsz77zni1kcjnl"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/DoumanAsh/str-buf")
+ (synopsis "Static string buffer")
+ (description "This package provides a static string buffer.")
+ (license license:boost1.0)))
+
(define-public rust-stream-cipher-0.4
(package
(name "rust-stream-cipher")
("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.3)
("rust-web-sys" ,rust-web-sys-0.3))))))
-(define-public rust-sval-0.5
+(define-public rust-sval-1
(package
(name "rust-sval")
- (version "0.5.2")
+ (version "1.0.0-alpha.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "sval" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "052j9ipwpb1zh02gw2ys8c4wpjqdf35991k0zkwljnalx37i79qj"))))
+ (base32 "025sy290xnn56nl15qkrkq0whxcwlvb4bzp996azbjl7gdyfxxj5"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-serde" ,rust-serde-1)
("rust-smallvec" ,rust-smallvec-1)
- ("rust-sval-derive" ,rust-sval-derive-0.5))
- #:cargo-development-inputs
- (("rust-quickcheck" ,rust-quickcheck-0.9))))
+ ("rust-sval-derive" ,rust-sval-derive-1))))
(home-page "https://github.com/sval-rs/sval")
(synopsis "No-std, object-safe serialization framework")
(description
"This package provides a no-std, object-safe serialization framework.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-sval-0.5
+ (package
+ (inherit rust-sval-1)
+ (name "rust-sval")
+ (version "0.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sval" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "052j9ipwpb1zh02gw2ys8c4wpjqdf35991k0zkwljnalx37i79qj"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-sval-derive" ,rust-sval-derive-0.5))
+ #:cargo-development-inputs
+ (("rust-quickcheck" ,rust-quickcheck-0.9))))))
+
(define-public rust-sval-0.4
(package
(inherit rust-sval-0.5)
("rust-smallvec" ,rust-smallvec-0.6)
("rust-serde" ,rust-serde-1))))))
-(define-public rust-sval-derive-0.5
+(define-public rust-sval-derive-1
(package
(name "rust-sval-derive")
- (version "0.5.2")
+ (version "1.0.0-alpha.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "sval_derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1spip2cjhmjazq2dns69909p9hyx4cmbx6ma4g2skwvcwv4h3gnq"))))
+ (base32 "1clarb8fqxlffa2i6p70l5nr6l3pcp90p98xkvdn8f65xkc0hhkp"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))
(description "This package provides custom derive for @code{sval}.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-sval-derive-0.5
+ (package
+ (inherit rust-sval-derive-1)
+ (name "rust-sval-derive")
+ (version "0.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sval_derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1spip2cjhmjazq2dns69909p9hyx4cmbx6ma4g2skwvcwv4h3gnq"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))))
+
(define-public rust-sval-derive-0.4
(package
(inherit rust-sval-derive-0.5)
(define-public rust-syn-1
(package
(name "rust-syn")
- (version "1.0.53")
+ (version "1.0.60")
(source
(origin
(method url-fetch)
(uri (crate-uri "syn" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0s3y325n7s6gsg4wg0dq0pxymhv1x8qd4nmsp8my2kf24h3y4cw8"))))
+ (base32 "1080gw6mlja7yl26crya3k403wjdp7v3wx9mxcmpcnlar9z5j067"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-unicode-xid" ,rust-unicode-xid-0.2)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-insta" ,rust-insta-0.16)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-ref-cast" ,rust-ref-cast-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.10)
- ("rust-syn-test-suite" ,rust-syn-test-suite-0)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-termcolor" ,rust-termcolor-1)
- ("rust-walkdir" ,rust-walkdir-2))))
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-unicode-xid" ,rust-unicode-xid-0.2))))
(home-page "https://github.com/dtolnay/syn")
(synopsis "Parser for Rust source code")
(description
(define-public rust-syntect-4
(package
(name "rust-syntect")
- (version "4.4.0")
+ (version "4.5.0")
(source
(origin
(method url-fetch)
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
- (base32 "121y6rswylvbhaz8krjb9aa7h16f6ly2sdbbka1hr1dm0pgphfaf"))))
+ (base32 "1r9ij3qmq4cs83jwpk1043sai1dwdghb8lwkm34rs12d7frc5yib"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ;missing files
(description "This package provides a backport of libsyntax.")
(license (list license:expat license:asl2.0))))
+(define-public rust-sys-info-0.7
+ (package
+ (name "rust-sys-info")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sys-info" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0facyh6hswp1i7airri8ly5kl6sv5bvkkd21vs51k2b3z22bvkz5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page "https://github.com/FillZpp/sys-info-rs")
+ (synopsis "Get system information in Rust")
+ (description
+ "This Rust crate gathers system information.")
+ (license license:expat)))
+
(define-public rust-sysctl-0.4
(package
(name "rust-sysctl")
(define-public rust-tempfile-3
(package
(name "rust-tempfile")
- (version "3.1.0")
+ (version "3.2.0")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "tempfile" version))
- (file-name (string-append name "-" version ".crate"))
- (sha256
- (base32
- "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tempfile" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32 "08pbf3c1i42382dc44dil5bgiawcsi0qk6zdibw10f69rxiwdhfs"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
+ (("rust-cfg-if" ,rust-cfg-if-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-redox-syscall" ,rust-redox-syscall-0.1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.2)
("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://stebalien.com/projects/tempfile-rs")
template language.")
(license license:expat)))
+(define-public rust-term-0.7
+ (package
+ (name "rust-term")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "term" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "07xzxmg7dbhlirpyfq09v7cfb9gxn0077sqqvszgjvyrjnngi7f5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/Stebalien/term")
+ (synopsis "Terminal formatting library")
+ (description
+ "This package provides a terminal formatting library.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-term-0.6
- (package
- (name "rust-term")
- (version "0.6.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "term" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1ddqxq9hrk8zqq1f8pqhz72vrlfc8vh2xcza2gb623z78lrkm1n0"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dirs" ,rust-dirs-2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Stebalien/term")
- (synopsis "Terminal formatting library")
- (description
- "This package provides a terminal formatting library.")
- (license (list license:expat license:asl2.0))))
+ (package
+ (inherit rust-term-0.7)
+ (name "rust-term")
+ (version "0.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "term" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ddqxq9hrk8zqq1f8pqhz72vrlfc8vh2xcza2gb623z78lrkm1n0"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-dirs" ,rust-dirs-2)
+ ("rust-winapi" ,rust-winapi-0.3))))))
(define-public rust-term-0.5
(package
(define-public rust-tokio-1
(package
(name "rust-tokio")
- (version "1.0.1")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gd6qc9xvm568kicbkch40kjn5w0q2nsn527gcy80v3baqgj4n6j"))))
+ (base32
+ "0fmfykdp29hjq5264mp6sa4c0wp5mlimbi0dd9mrxsk5qq20s6g8"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #false ;FIXME: unresolved import
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-1)
("rust-bytes" ,rust-bytes-1)
("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-tokio-macros" ,rust-tokio-macros-1)
("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-loom" ,rust-loom-0.4)
- ("rust-nix" ,rust-nix-0.19)
- ("rust-proptest" ,rust-proptest-0.10)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
+ ("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://tokio.rs")
(synopsis "Event-driven, non-blocking I/O platform")
(description
(define-public rust-tokio-macros-1
(package
(name "rust-tokio-macros")
- (version "1.0.0")
+ (version "1.1.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tokio-macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "150l6wfcqw2rcjaf22qk3z6ca794x0s2c68n5ar18cfafllpsla2"))))
+ (base32
+ "0mys5zm2gcdgc0iq8nqipzn703q26x1bpw59m04shikgacdb3xya"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #false ;FIXME: undeclared type `tokio`
+ `(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
"Event loop that drives Tokio I/O resources.")
(license license:expat)))
+(define-public rust-tokio-rustls-0.22
+ (package
+ (name "rust-tokio-rustls")
+ (version "0.22.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tokio-rustls" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1dp1s2kai081f3fn9gjq92x2lw7lm7iqpcsl02cg2zg5fbg48s5w"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-rustls" ,rust-rustls-0.19)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-webpki" ,rust-webpki-0.21))))
+ (home-page "https://github.com/tokio-rs/tls")
+ (synopsis "Asynchronous TLS/SSL streams for Tokio")
+ (description
+ "This package provides asynchronous TLS/SSL streams for Tokio using
+Rustls.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-tokio-rustls-0.14
(package
+ (inherit rust-tokio-rustls-0.22)
(name "rust-tokio-rustls")
(version "0.14.1")
(source
(sha256
(base32
"16l8kx3j7i3jxq36qs3hnmys6cd2zqcixc1n0kf3kymwanr32a71"))))
- (build-system cargo-build-system)
(arguments
`(;; These tests require network access.
#:cargo-test-flags '("--release" "--" "--skip=tls12" "--skip=modern")
(("rust-futures-util" ,rust-futures-util-0.3)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-tokio" ,rust-tokio-0.2)
- ("rust-webpki-roots" ,rust-webpki-roots-0.20))))
- (home-page "https://github.com/tokio-rs/tls")
- (synopsis "Asynchronous TLS/SSL streams for Tokio")
- (description "This package provides asynchronous TLS/SSL streams for Tokio
-using Rustls.")
- (license (list license:expat license:asl2.0))))
+ ("rust-webpki-roots" ,rust-webpki-roots-0.20))))))
(define-public rust-tokio-rustls-0.13
(package
"Implementation of the Unicode Bidirectional Algorithm.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-unicode-categories-0.1
+ (package
+ (name "rust-unicode-categories")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "unicode_categories" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/swgillespie/unicode-categories")
+ (synopsis "Query Unicode category membership for chars")
+ (description
+ "unicode-categories is a simple crate that adds many extensions to the
+char type that allow for the querying if whether or not a character is
+a member of a certain category of Unicode characters.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-unicode-normalization-0.1
(package
(name "rust-unicode-normalization")
See winapi for types and constants.")
(license license:expat)))
+(define-public rust-users-0.11
+ (package
+ (name "rust-users")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "users" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0cmhafhhka2yya66yrprlv33kg7rm1xh1pyalbjp6yr6dxnhzk14"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4))))
+ (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.10
(package
+ (inherit rust-users-0.11)
(name "rust-users")
(version "0.10.0")
(source
(sha256
(base32
"11plda5r3dl8hs0sl0jskazam4ayv3a06vmhzk4l7914agljfhma"))))
- (build-system cargo-build-system)
(arguments
`(#: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)))
+ (("rust-env-logger" ,rust-env-logger-0.7))))))
(define-public rust-users-0.9
(package
(define-public rust-uuid-0.8
(package
(name "rust-uuid")
- (version "0.8.1")
+ (version "0.8.2")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "049w16qwk3d3b9cmpgvd7fvcnwgs75l8rlsagh06w7ga9dm2zplz"))))
+ "1dy4ldcp7rnzjy56dxh7d2sgrcvn4q77y0a8r0a48946h66zjp5w"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-winapi" ,rust-winapi-0.3)
- ("rust-sha1" ,rust-sha1-0.6)
- ("rust-md5" ,rust-md5-0.6)
- ("rust-rand" ,rust-rand-0.7)
+ (("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-md5" ,rust-md5-0.7)
("rust-serde" ,rust-serde-1)
- ("rust-slog" ,rust-slog-2))))
+ ("rust-sha1" ,rust-sha1-0.6)
+ ("rust-slog" ,rust-slog-2)
+ ("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/uuid-rs/uuid")
(synopsis "Library to generate and parse UUIDs")
(description
rav1e.")
(license license:bsd-2)))
+(define-public rust-value-bag-1
+ (package
+ (name "rust-value-bag")
+ (version "1.0.0-alpha.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "value-bag" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1cas61n2vkf9b82ljv6dzs8hp8s07arl68vw24rr1jamw0860rvb"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ctor" ,rust-ctor-0.1)
+ ("rust-erased-serde" ,rust-erased-serde-0.3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-fmt" ,rust-serde-fmt-1)
+ ("rust-sval" ,rust-sval-1))))
+ (home-page "https://github.com/sval-rs/value-bag")
+ (synopsis "Anonymous structured values")
+ (description "This package provides anonymous structured values.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-vcpkg-0.2
(package
(name "rust-vcpkg")
"Support for parsing WebIDL specific to wasm-bindgen.")
(license (list license:expat license:asl2.0))))
+(define-public rust-wasmparser-0.57
+ (package
+ (name "rust-wasmparser")
+ (version "0.57.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "wasmparser" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19kslk9pv1bcyp85w63dn1adbp13kz7kjha80abnwz27bmbxvz9j"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser")
+ (synopsis "Simple event-driven library for parsing WebAssembly binary files")
+ (description
+ "This package provides a simple event-driven library for parsing
+WebAssembly binary files.")
+ (license license:asl2.0)))
+
(define-public rust-web-sys-0.3
(package
(name "rust-web-sys")
"This package provides a WebIDL Parser.")
(license license:expat)))
+(define-public rust-weezl-0.1
+ (package
+ (name "rust-weezl")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "weezl" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0v16mvdmsicinbhgsm1l7gq1jmcaqrvm22rgn9lrhkhg71wb6cja"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures" ,rust-futures-0.3))))
+ (home-page "https://github.com/image-rs/lzw.git")
+ (synopsis "Fast LZW compression and decompression")
+ (description
+ "This package provides fast LZW compression and decompression.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-wepoll-sys-3
(package
(name "rust-wepoll-sys")