;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
;;; Copyright © 2021 Antero Mejr <antero@kodmin.com>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
(base32
"0g2chc18ji7qxi0d03n2ai140qdcww958v5si6rcjnnhmri1vyfb"))))))
+(define-public rust-ahash-0.7
+ (package
+ (name "rust-ahash")
+ (version "0.7.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ahash" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "163vy6jcd7r3jczsv4zyhlc5x9dqsfgg1yrqbm3xhygr1czq7fs3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-const-random" ,rust-const-random-0.1)
+ ("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-version-check" ,rust-version-check-0.9))))
+ (home-page "https://github.com/tkaitchuck/ahash")
+ (synopsis "Non-cryptographic hash function using AES-NI")
+ (description "This package provides a non-cryptographic hash function
+using AES-NI for high performance.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-ahash-0.4
(package
+ (inherit rust-ahash-0.7)
(name "rust-ahash")
(version "0.4.4")
(source
(sha256
(base32
"06bxygcis4pfx0axi1ld0lclg8mf4plywdy7fnkyw2hrhcb74rkd"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-const-random" ,rust-const-random-0.1))
("rust-hex" ,rust-hex-0.3)
("rust-no-panic" ,rust-no-panic-0.1)
("rust-rand" ,rust-rand-0.6)
- ("rust-seahash" ,rust-seahash-3))))
- (home-page "https://github.com/tkaitchuck/ahash")
- (synopsis "Non-cryptographic hash function using AES-NI")
- (description "This package provides a non-cryptographic hash function
-using AES-NI for high performance.")
- (license (list license:expat license:asl2.0))))
+ ("rust-seahash" ,rust-seahash-3))))))
(define-public rust-ahash-0.3
(package
on every platform.")
(license license:expat)))
+(define-public rust-approx-0.4
+ (package
+ (name "rust-approx")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "approx" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0y52dg58lapl4pp1kqlznfw1blbki0nx6b0aw8kja2yi3gyhaaiz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-num-complex" ,rust-num-complex-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2))))
+ (home-page "https://github.com/brendanzab/approx")
+ (synopsis "Approximate floating point equality comparisons and assertions")
+ (description
+ "This crate provides facilities for testing the approximate equality of
+floating-point based types, using either relative difference, or units in the
+last place (ULPs) comparisons.")
+ (license license:asl2.0)))
+
(define-public rust-approx-0.3
(package
+ (inherit rust-approx-0.4)
(name "rust-approx")
(version "0.3.2")
(source
(sha256
(base32
"1hx580xjdxl3766js9b49rnbnmr8gw8c060809l43k9f0xshprph"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-num-complex" ,rust-num-complex-0.2)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/brendanzab/approx")
- (synopsis
- "Approximate floating point equality comparisons and assertions")
- (description
- "Approximate floating point equality comparisons and assertions.")
- (license license:asl2.0)))
+ ("rust-num-traits" ,rust-num-traits-0.2))))))
(define-public rust-approx-0.1
(package
("rust-matches" ,rust-matches-0.1)
("rust-serde-test" ,rust-serde-test-1))))))
+(define-public rust-arrow-4
+ (package
+ (name "rust-arrow")
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "arrow" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0qw6940mfqz2z6fq83sqkrx3kp4zwpadld0bv0lln3znq3hip0ck"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-aliases" ,rust-cfg-aliases-0.1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-flatbuffers" ,rust-flatbuffers-0.8)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-lexical-core" ,rust-lexical-core-0.7)
+ ("rust-multiversion" ,rust-multiversion-0.6)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-packed-simd-2" ,rust-packed-simd-2-0.3)
+ ("rust-prettytable-rs" ,rust-prettytable-rs-0.8)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/apache/arrow-rs")
+ (synopsis "Rust implementation of Apache Arrow")
+ (description
+ "This crate is a Rust implementation of Apache Arrow in-memory columnar
+format.")
+ (license license:asl2.0)))
+
(define-public rust-askama-escape-0.10
(package
(name "rust-askama-escape")
(define-public rust-assert-cmd-1
(package
(name "rust-assert-cmd")
- (version "1.0.5")
+ (version "1.0.7")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "assert-cmd" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0j2s0i585yf6h4nzdr88hc3f2j000qrlvpsdvzznfx98vzanp2x8"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "assert-cmd" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pz938z0wipy2czmp5aym6agfsgkpzd9rhbjqg3s9p84s0dq681x"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-bstr" ,rust-bstr-0.2)
("rust-doc-comment" ,rust-doc-comment-0.3)
- ("rust-predicates" ,rust-predicates-1)
+ ("rust-predicates" ,rust-predicates-2)
("rust-predicates-core" ,rust-predicates-core-1)
("rust-predicates-tree" ,rust-predicates-tree-1)
("rust-wait-timeout" ,rust-wait-timeout-0.2))
(description "This library provides for encoding and decoding any base.")
(license license:expat)))
+(define-public rust-battery-0.7
+ (package
+ (name "rust-battery")
+ (version "0.7.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "battery" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1r1641dyks76p39i1iihswhc6iz5z51pihmpxniy1h1pi4k29dml"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ;; Tests fail with "No such file or directory".
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-core-foundation"
+ ,rust-core-foundation-0.7)
+ ("rust-lazycell" ,rust-lazycell-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-mach" ,rust-mach-0.3)
+ ("rust-nix" ,rust-nix-0.19)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-uom" ,rust-uom-0.30)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-approx" ,rust-approx-0.3)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (home-page "https://github.com/svartalf/rust-battery")
+ (synopsis "Information about the notebook batteries")
+ (description
+ "@code{battery} provides a unified API to a notebook batteries state.")
+ ;; Dual licensed, either license applies.
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-beef-0.5
(package
(name "rust-beef")
(("rust-serde-bytes" ,rust-serde-bytes-0.10)
("rust-serde-derive" ,rust-serde-derive-1))))))
-(define-public rust-bindgen-0.57
+(define-public rust-bindgen-0.58
(package
(name "rust-bindgen")
- (version "0.57.0")
+ (version "0.58.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "bindgen" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0g96ypnck6n60p3cz9k3y3jnxi4z7jfv2pha5bxsm8269806aj7x"))))
+ (base32 "13r505nn28ay0byfd96hdg8xwcpa2r20czjy111pl66p22s2718g"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
("rust-quote" ,rust-quote-1)
("rust-regex" ,rust-regex-1)
("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-shlex" ,rust-shlex-0.1)
+ ("rust-shlex" ,rust-shlex-1)
("rust-which" ,rust-which-3))))
(home-page "https://rust-lang.github.io/rust-bindgen/")
(synopsis "Generate Rust FFI bindings to C and C++ libraries.")
bindings to C and C++ libraries.")
(license license:bsd-3)))
+(define-public rust-bindgen-0.57
+ (package
+ (inherit rust-bindgen-0.58)
+ (name "rust-bindgen")
+ (version "0.57.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bindgen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0g96ypnck6n60p3cz9k3y3jnxi4z7jfv2pha5bxsm8269806aj7x"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cexpr" ,rust-cexpr-0.4)
+ ("rust-clang-sys" ,rust-clang-sys-1)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-env-logger" ,rust-env-logger-0.8)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-lazycell" ,rust-lazycell-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-peeking-take-while" ,rust-peeking-take-while-0.1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-rustc-hash" ,rust-rustc-hash-1)
+ ("rust-shlex" ,rust-shlex-0.1)
+ ("rust-which" ,rust-which-3))))))
+
(define-public rust-bindgen-0.55
(package
(inherit rust-bindgen-0.57)
(define-public rust-bumpalo-3
(package
(name "rust-bumpalo")
- (version "3.2.1")
+ (version "3.7.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "11silgpsnfv6ir7j2nh7a69564f92vq20k9ha7zcbynpiav9vbhj"))))
+ "0ccn025n0x1gc0ijjlabin2xs7dkx5yfagkskr93yw9c06pyfncw"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f ; cargo_readme_up_to_date test fails
+ `(#:tests? #f ;cargo_readme_up_to_date test fails
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.3)
("rust-quickcheck" ,rust-quickcheck-0.9))))
#:cargo-development-inputs
(("rust-clang-sys" ,rust-clang-sys-0.11))))))
+(define-public rust-cfg-aliases-0.1
+ (package
+ (name "rust-cfg-aliases")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cfg_aliases" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "17p821nc6jm830vzl2lmwz60g3a30hcm33nk6l257i1rjdqw85px"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/katharostech/cfg_aliases")
+ (synopsis "Utility to help you with long winded @code{#[cfg()]} checks")
+ (description
+ "CFG Aliases is a tiny utility to help save you a lot of effort with long
+winded @code{#[cfg()]} checks.")
+ (license license:expat)))
+
(define-public rust-cfg-if-1
(package
(name "rust-cfg-if")
(define-public rust-clipboard-win-4
(package
(name "rust-clipboard-win")
- (version "4.0.3")
+ (version "4.2.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "clipboard-win" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0bd9gw35zjdh50n2gy6qq2gwpnqfafzwkliqkvm9z046fawwc8si"))))
+ (base32 "1a1cpp4yyizz41bkij5x85p220xxrlja6l6wwj9wkvwj364a2kjf"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
and 1.0.")
(license (list license:expat license:asl2.0))))
+(define-public rust-comfy-table-1
+ (package
+ (name "rust-comfy-table")
+ (version "1.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "comfy-table" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1y6lc8h2lyyrrrdc36fz7brwyjz5l9w4nld4qx9mlacfibm8i92j"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-crossterm" ,rust-crossterm-0.19)
+ ("rust-strum" ,rust-strum-0.20)
+ ("rust-strum-macros" ,rust-strum-macros-0.20))))
+ (home-page "https://github.com/nukesor/comfy-table")
+ (synopsis "Library for building tables with automatic content wrapping")
+ (description
+ "Comfy-tables is an utility for building tables with automatic content
+wrapping.")
+ (license license:expat)))
+
(define-public rust-commoncrypto-sys-0.2
(package
(name "rust-commoncrypto-sys")
(define-public rust-const-random-0.1
(package
(name "rust-const-random")
- (version "0.1.8")
+ (version "0.1.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "const-random" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0sp1ang5sh27fq5b7g9fdwpq4d5s17ymj7khfzax4bbvffngj6ig"))))
+ (base32 "1i3pmhmmcdw3rr1pv1p9yhm4danm5r156cpy7w30pa0s05fxk47m"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(define-public rust-const-random-macro-0.1
(package
(name "rust-const-random-macro")
- (version "0.1.8")
+ (version "0.1.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "const-random-macro" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "0ykc9riajn6bijvw46092gp18vrbky3y1cjpgjgx57a5xc3cdr15"))))
+ (base32 "0h7vvskw1pw5x44sbl74gsi8ydvrj5kaixpjqzxvz8h0s0knwpv1"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.1)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
+ (("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
+ ("rust-tiny-keccak" ,rust-tiny-keccak-2))))
(home-page "https://github.com/tkaitchuck/constrandom")
(synopsis "Procedural macro used by const-random")
(description "This package provides the procedural macro used by
(arguments
`(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3))))))
+(define-public rust-crunchy-0.2
+ (package
+ (name "rust-crunchy")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "crunchy" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1dx9mypwd5mpfbbajm78xcrg5lirqk7934ik980mmaffg3hdm0bs"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://docs.rs/crate/crunchy/0.2.2/source/")
+ (synopsis "Deterministically unroll constant loops")
+ (description
+ "The Crunchy unroller deterministically unrolls constant loops, for
+number ``crunching``.")
+ (license license:expat)))
+
(define-public rust-roxmltree-0.14
(package
(name "rust-roxmltree")
"Bare bones CSV parsing with no_std support.")
(license (list license:unlicense license:expat))))
+(define-public rust-cstr-core-0.2
+ (package
+ (name "rust-cstr-core")
+ (version "0.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "cstr_core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1fymp34mv7bix8m35pw3qs30b7879wmaym03ihfbzdl84plwa1r8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cty" ,rust-cty-0.2)
+ ("rust-memchr" ,rust-memchr-2))))
+ (home-page "https://github.com/Amanieu/cstr_core")
+ (synopsis "Implementation of CStr and CString for no_std environments")
+ (description
+ "This crates implements CStr and CString for no_std environments.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-ct-logs-0.8
(package
(name "rust-ct-logs")
#:cargo-development-inputs
(("rust-term" ,rust-term-0.2))))))
+(define-public rust-difflib-0.4
+ (package
+ (name "rust-difflib")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "difflib" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1s7byq4d7jgf2hcp2lcqxi2piqwl8xqlharfbi8kf90n8csy7131"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/DimaKudosh/difflib")
+ (synopsis "Compare word sequences in Rust")
+ (description
+ "This crate provides all necessary tools for comparing word sequences.")
+ (license license:expat)))
+
(define-public rust-diffs-0.3
(package
(name "rust-diffs")
(define-public rust-dissimilar-1
(package
(name "rust-dissimilar")
- (version "1.0.1")
+ (version "1.0.2")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "154ba92ifmh3js1k0hbmxz7pv95n8wmahlyvhdbnxggbs8f1dpir"))))
+ "1fwa892hcf7y36b8w41p14b3ld3df389y9jpglkbz55vp7s2jjzw"))))
(build-system cargo-build-system)
(home-page "https://github.com/dtolnay/dissimilar")
(synopsis "Diff library with semantic cleanup")
(define-public rust-error-code-2
(package
(name "rust-error-code")
- (version "2.0.2")
+ (version "2.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "error-code" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0lmblmk2kr0cy6x3d1y2ywxg3jg6nicf8fahd3l5wb1ddzv9975l"))))
+ (base32 "1zxi3pfrmj7hmv2bv94ax8vpylsfs49vwwp48c04wrr5mikma4dm"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
supported in purely NFA-based implementations.")
(license license:expat)))
+(define-public rust-fast-float-0.2
+ (package
+ (name "rust-fast-float")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "fast-float" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0g7kfll3xyh99kc7r352lhljnwvgayxxa6saifb6725inikmyxlm"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/aldanor/fast-float-rust")
+ (synopsis "Fast floating-point number parser.")
+ (description
+ "This crate provides a fast decimal number parser from strings into
+floats.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-fastrand-1
(package
(name "rust-fastrand")
"This package provides a simple and fast random number generator.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-fd-lock-2
+ (package
+ (name "rust-fd-lock")
+ (version "2.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "fd-lock" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01kzrikg3a60lxmr0k8bbm4nggh6693f1pf530ip136qzwpg0400"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/yoshuawuyts/fd-lock")
+ (synopsis "Advisory lock on a file")
+ (description
+ "Fd-lock provides an advisory lock on a file using a file descriptor to
+it.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-femme-2
(package
(name "rust-femme")
"A procedural macro to insert @code{flame::start_guard(_)} calls.")
(license license:asl2.0)))
+(define-public rust-flatbuffers-0.8
+ (package
+ (name "rust-flatbuffers")
+ (version "0.8.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "flatbuffers" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0sc0ngk9xim7xgqydx36xz4a1sqxq2fv7fmqn6z76vbx5cs05if3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://google.github.io/flatbuffers/")
+ (synopsis "FlatBuffers Rust serialization library")
+ (description
+ "This crates provides FlatBuffers runtime serialization library.")
+ (license license:asl2.0)))
+
(define-public rust-flate2-1
(package
(name "rust-flate2")
@code{#[derive(Hash32)]}.")
(license (list license:expat license:asl2.0))))
+(define-public rust-hashbrown-0.11
+ (package
+ (name "rust-hashbrown")
+ (version "0.11.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hashbrown" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0vkjsf5nzs7qcia5ya79j9sq2p1caz4crrncr1675wwyj3ag0pmb"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-bumpalo" ,rust-bumpalo-3)
+ ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/rust-lang/hashbrown")
+ (synopsis "Rust port of Google's SwissTable hash map")
+ (description "This package provides a Rust port of Google's SwissTable
+hash map.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-hashbrown-0.9
(package
+ (inherit rust-hashbrown-0.11)
(name "rust-hashbrown")
(version "0.9.1")
(source
(sha256
(base32
"016dsm9s4xmxlkw2jfikm54qlz6vyk0qr280gab7kzp342jf9byp"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
("rust-rand" ,rust-rand-0.7)
("rust-rayon" ,rust-rayon-1)
("rust-rustc-hash" ,rust-rustc-hash-1)
- ("rust-serde-test" ,rust-serde-test-1))))
- (home-page "https://github.com/rust-lang/hashbrown")
- (synopsis "Rust port of Google's SwissTable hash map")
- (description "This package provides a Rust port of Google's SwissTable
-hash map.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-serde-test" ,rust-serde-test-1))))))
(define-public rust-hashbrown-0.8
(package
("rust-rustc-hash" ,rust-rustc-hash-1)
("rust-serde-test" ,rust-serde-test-1))))))
-(define-public rust-hashlink-0.6
+(define-public rust-hashlink-0.7
(package
(name "rust-hashlink")
- (version "0.6.0")
+ (version "0.7.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "hashlink" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1a2gi4737lmqq1i48b9w13gvbkh4g3gc7gj6d3974hywy21gg76r"))))
+ (base32 "1kzs54xq1g41zph39cfdfchiafij99382zw5fk6zq7xwkh9a6jbj"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-hashbrown" ,rust-hashbrown-0.9)
+ (("rust-hashbrown" ,rust-hashbrown-0.11)
("rust-serde" ,rust-serde-1))
#:cargo-development-inputs
(("rust-serde-test" ,rust-serde-test-1))))
their key-value pairs in a user controllable order.")
(license (list license:expat license:asl2.0))))
+(define-public rust-hashlink-0.6
+ (package
+ (inherit rust-hashlink-0.7)
+ (name "rust-hashlink")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hashlink" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1a2gi4737lmqq1i48b9w13gvbkh4g3gc7gj6d3974hywy21gg76r"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-hashbrown" ,rust-hashbrown-0.9)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-test" ,rust-serde-test-1))))))
+
(define-public rust-headers-0.3
(package
(name "rust-headers")
(define-public rust-indexmap-1
(package
(name "rust-indexmap")
- (version "1.6.1")
+ (version "1.6.2")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0friqyzr4ssyayks7nirqbc36zcsf8fdi67jmvl4vpjh8a9zmcag"))))
+ "1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
that works on WASM too.")
(license license:bsd-3)))
+(define-public rust-integer-encoding-1
+ (package
+ (name "rust-integer-encoding")
+ (version "1.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "integer-encoding" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1c032xhif5d6a8nc4cak60g5ylwd6p9569122m5hm67brx2l5yhb"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-tokio" ,rust-tokio-0.2))))
+ (home-page "https://github.com/dermesser/integer-encoding-rs")
+ (synopsis "Encoding and decoding integers to and from bytestrings")
+ (description
+ "This crate provides encoding and decoding of integers to and from
+bytestring representations.")
+ (license license:expat)))
+
(define-public rust-interpolate-name-0.2
(package
(name "rust-interpolate-name")
(define-public rust-lazycell-1
(package
(name "rust-lazycell")
- (version "1.2.1")
+ (version "1.3.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0gvqycmpv7parc98i6y64ai7rvxrn1947z2a6maa02g4kvxdd55j"))))
+ "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-clippy" ,rust-clippy-0.0))))
+ `(#:cargo-inputs (("rust-clippy" ,rust-clippy-0.0))))
(home-page "https://github.com/indiv0/lazycell")
(synopsis "Lazily filled Cell struct")
(description
(define-public rust-lexical-core-0.7
(package
(name "rust-lexical-core")
- (version "0.7.4")
+ (version "0.7.6")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "lexical-core" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "05i6b69ay8xbxw88vx89vglb7xm5n8ky82hax7d5a7z60bdccrfv"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lexical-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1zjzab1fnaw4kj6ixyrskp4dyz761gdcab07m4bkvlk1l4mcc1v6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-arrayvec" ,rust-arrayvec-0.5)
("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
("rust-dtoa" ,rust-dtoa-0.4)
+ ("rust-libm" ,rust-libm-0.2)
("rust-ryu" ,rust-ryu-1)
("rust-static-assertions" ,rust-static-assertions-1))
#:cargo-development-inputs
- (("rust-approx" ,rust-approx-0.3)
- ("rust-proptest" ,rust-proptest-0.9)
- ("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (("rust-approx" ,rust-approx-0.4)
+ ("rust-proptest" ,rust-proptest-0.10)
+ ("rust-quickcheck" ,rust-quickcheck-1))))
(home-page
"https://github.com/Alexhuszagh/rust-lexical/tree/master/lexical-core")
(synopsis
("rust-quickcheck" ,rust-quickcheck-0.8)
("rust-rustc-version" ,rust-rustc-version-0.2))))))
+(define-public rust-lexical-5
+ (package
+ (name "rust-lexical")
+ (version "5.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lexical" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1r8lsi523h53kbb99xgv31jabwhcp4rzqd4hfazfhcjffh5aj17l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-lexical-core" ,rust-lexical-core-0.7)
+ ("rust-rand" ,rust-rand-0.4)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-toml" ,rust-toml-0.5))))
+ (home-page "https://github.com/Alexhuszagh/rust-lexical")
+ (synopsis "Lexical, to- and from-string conversion routines")
+ (description
+ "Lexical provides routines to convert numbers to and from decimal
+strings.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-libc-0.2
(package
(name "rust-libc")
- (version "0.2.86")
+ (version "0.2.96")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "074b38mq1rx3dgg7sf952d4ccywq450zymk7gzn5q9z39f92sa5p"))))
+ "1z5l4rdk44sx1vaq69x1mbwi5zh75q46p2hkl90ihhn5xzkb802n"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@end itemize")
(license license:gpl2+)))
-(define-public rust-libsqlite3-sys-0.20
+(define-public rust-libsqlite3-sys-0.22
(package
(name "rust-libsqlite3-sys")
- (version "0.20.1")
+ (version "0.22.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "libsqlite3-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4"))))
+ (base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9"))))
(build-system cargo-build-system)
(inputs
`(("sqlite" ,sqlite)))
`(#:skip-build? #t
#:cargo-inputs
;; build dependencies
- (("rust-bindgen" ,rust-bindgen-0.55)
+ (("rust-bindgen" ,rust-bindgen-0.58)
("rust-cc" ,rust-cc-1)
("rust-pkg-config" ,rust-pkg-config-0.3)
("rust-vcpkg" ,rust-vcpkg-0.2))))
(description "Native bindings to the libsqlite3 library")
(license license:expat)))
+(define-public rust-libsqlite3-sys-0.20
+ (package
+ (inherit rust-libsqlite3-sys-0.22)
+ (name "rust-libsqlite3-sys")
+ (version "0.20.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libsqlite3-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4"))))
+ (inputs
+ `(("sqlite" ,sqlite)))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ ;; build dependencies
+ (("rust-bindgen" ,rust-bindgen-0.55)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))))))
+
(define-public rust-libsqlite3-sys-0.18
(package
(inherit rust-libsqlite3-sys-0.20)
(base32
"0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza"))))))
+(define-public rust-lsp-types-0.89
+ (package
+ (name "rust-lsp-types")
+ (version "0.89.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lsp-types" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "18h9dckjy11pz2lpd5lm12vvfcds1qg67clqalr35k2jzpnhsbl5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-repr" ,rust-serde-repr-0.1)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://github.com/gluon-lang/lsp-types")
+ (synopsis "Types for interaction with a language server")
+ (description
+ "This package provides types useful for interacting with a language
+server (LSP).")
+ (license license:expat)))
+
(define-public rust-lsp-types-0.83
(package
+ (inherit rust-lsp-types-0.89)
(name "rust-lsp-types")
(version "0.83.1")
(source
(sha256
(base32
"0vdbdb74w1aim0q0nqnjvddrqz9cwirwbkjykwgjg5sbhcwrzry4"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-repr" ,rust-serde-repr-0.1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/gluon-lang/lsp-types")
- (synopsis "Types for interaction with a language server")
- (description
- "This package provides types useful for interacting with a language
-server (LSP).")
- (license license:expat)))
+ ("rust-url" ,rust-url-2))))))
(define-public rust-lsp-types-0.80
(package
(description "This package provides a generic LSP server scaffold.")
(license (list license:expat license:asl2.0))))
+(define-public rust-lz4-1
+ (package
+ (name "rust-lz4")
+ (version "1.23.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lz4" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0k3j1wsgn4c5ys4vma326r00g5rq5ggp7k385rmby08yk7b0xhma"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-lz4-sys" ,rust-lz4-sys-1))))
+ (home-page "https://github.com/10xGenomics/lz4-rs")
+ (synopsis "Rust LZ4 bindings library")
+ (description "This crate provides Rust LZ4 bindings.")
+ (license license:expat)))
+
+(define-public rust-lz4-sys-1
+ (package
+ (name "rust-lz4-sys")
+ (version "1.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lz4-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bmc82bddx2lm0r9bn422cxbwlwq6qld6m6l78hjcclbbnlrm9yw"))))
+ (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/bozaro/lz4-rs")
+ (synopsis "Rust LZ4 sys package")
+ (description "This is the Rust LZ4 sys package.")
+ (license license:expat)))
+
(define-public rust-lzma-sys-0.1
(package
(name "rust-lzma-sys")
"This package provides LZW compression and decompression.")
(license (list license:expat license:asl2.0))))
+(define-public rust-m-lexer-0.0.4
+ (package
+ (name "rust-m-lexer")
+ (version "0.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "m_lexer" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "19v7hk4i3avgvmhhv26bf5hjfjpwkrvy81dfbdd5hb8nj6zixrd7"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-regex" ,rust-regex-1))))
+ (home-page "https://github.com/matklad/m_lexer")
+ (synopsis
+ "Simple extensible regular expressions based lexer")
+ (description
+ "This package provides a simple extensible regular expressions based
+lexer.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mac-0.1
(package
(name "rust-mac")
"This package provides a collection of great and ubiqutitous macros.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-mach-0.2
+(define-public rust-mach-0.3
(package
(name "rust-mach")
- (version "0.2.3")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "mach" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qdhs16cl1j3w7kvy6ak7h8lbyqmr6i3i15qfzpnv9gyrn3j9pc6"))))
+ (base32 "0a895rhg3a1l3ws4qf83s5mx0g29v1fzgjmbag1h36v62hmg1vi8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
Mach 3.0 kernel that underlies OSX.")
(license (list license:asl2.0 license:expat license:bsd-2))))
+(define-public rust-mach-0.2
+ (package
+ (inherit rust-mach-0.3)
+ (name "rust-mach")
+ (version "0.2.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "mach" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qdhs16cl1j3w7kvy6ak7h8lbyqmr6i3i15qfzpnv9gyrn3j9pc6"))))))
+
(define-public rust-mach-o-sys-0.1
(package
(name "rust-mach-o-sys")
(define-public rust-mio-0.7
(package
(name "rust-mio")
- (version "0.7.6")
+ (version "0.7.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "mio" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12qsvmsmpijnghgci5i0liskvwxrbg2dz6hc09kgvwaf0s3whfzk"))))
+ (base32 "0mi9ah60l270761sz6qdhhn0hkn5msc8689b53bhnkmk0glx706g"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
server.")
(license (list license:expat license:asl2.0))))
+(define-public rust-multiversion-0.6
+ (package
+ (name "rust-multiversion")
+ (version "0.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "multiversion" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wsk9ykdqjd6c54rf5l6yb6ps4hx409cda8aa875xk6k7lm9cp02"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-multiversion-macros" ,rust-multiversion-macros-0.6))))
+ (home-page "https://github.com/calebzulawski/multiversion")
+ (synopsis "Function multiversioning attribute macros for Rust")
+ (description "This crate provides function multiversioning attribute
+macros for Rust.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-multiversion-macros-0.6
+ (package
+ (name "rust-multiversion-macros")
+ (version "0.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "multiversion-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bzkmxgyiwsanqf4lsdzx5gn4harza4rdrzkq5hgksw2wfyy58x8"))))
+ (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/calebzulawski/multiversion")
+ (synopsis "Implementation crate for multiversion")
+ (description "This is an implementation crate for multiversion Rust
+library.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-mustache-0.9
(package
(name "rust-mustache")
library.")
(license license:expat)))
+(define-public rust-ndarray-0.13
+ (package
+ (name "rust-ndarray")
+ (version "0.13.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ndarray" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "02dbwj3b7d0cpy29nhw31n51h3cwm4s1q6narl7fwiigxh1xn1mc"))
+ (patches
+ (search-patches "rust-ndarray-0.13-remove-blas-src.patch"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-approx" ,rust-approx-0.3)
+ ("rust-cblas-sys" ,rust-cblas-sys-0.1)
+ ("rust-matrixmultiply" ,rust-matrixmultiply-0.2)
+ ("rust-num-complex" ,rust-num-complex-0.2)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rawpointer" ,rust-rawpointer-0.2)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-defmac" ,rust-defmac-0.2)
+ ("rust-itertools" ,rust-itertools-0.8)
+ ("rust-quickcheck" ,rust-quickcheck-0.9))))
+ (home-page "https://github.com/rust-ndarray/ndarray")
+ (synopsis "N-dimensional container for general elements and for numerics")
+ (description "@code{ndarray} implements an n-dimensional container for
+general elements and for numerics.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-ndarray-0.12
(package
+ (inherit rust-ndarray-0.13)
(name "rust-ndarray")
(version "0.12.1")
(source
(base32
"0a5rfwcbqnvbwi3nw5sfz6kf0flhmjxs64s0b4kxc6lhmyl81wvw"))
(patches (search-patches "rust-ndarray-remove-blas-src-dep.patch"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-itertools" ,rust-itertools-0.7)
#:cargo-development-inputs
(("rust-defmac" ,rust-defmac-0.1)
("rust-quickcheck" ,rust-quickcheck-0.7)
- ("rust-rawpointer" ,rust-rawpointer-0.1))))
- (home-page "https://github.com/rust-ndarray/ndarray")
- (synopsis "N-dimensional container for general elements and for numerics")
- (description "@code{ndarray} implements an n-dimensional container for
-general elements and for numerics.")
- (license (list license:asl2.0
- license:expat))))
+ ("rust-rawpointer" ,rust-rawpointer-0.1))))))
(define-public rust-ndk-0.2
(package
(define-public rust-nipper-0.1
(package
(name "rust-nipper")
- (version "0.1.8")
+ (version "0.1.9")
(source
(origin
(method url-fetch)
(uri (crate-uri "nipper" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0l003qvzivrqq2lj2cdn4q5x0fg6xczld13m41x492x0g91hwvap"))))
+ (base32 "05h1zsqmg405f589lfm8ch2b0853h7hqv7mz38bvpx4k8s3844vn"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
framework.")
(license license:expat)))
+(define-public rust-num-0.4
+ (package
+ (name "rust-num")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "num" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01j6k8kjad0a96297j3qjhdhrc6cgmzhf52i0sd7yd0d2z8ndns3"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-num-complex" ,rust-num-complex-0.4)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-iter" ,rust-num-iter-0.1)
+ ("rust-num-rational" ,rust-num-rational-0.4)
+ ("rust-num-traits" ,rust-num-traits-0.2))))
+ (home-page "https://github.com/rust-num/num")
+ (synopsis "Collection of numeric types and traits for Rust")
+ (description
+ "This package provides a collection of numeric types and traits for Rust,
+including bigint, complex, rational, range iterators, generic integers, and
+more.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-num-0.3
(package
+ (inherit rust-num-0.4)
(name "rust-num")
(version "0.3.0")
(source
(sha256
(base32
"0jng6s3i51k3227id2z8h348l2da8x3jq4p3az9slkxwj5hifgmb"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-num-bigint" ,rust-num-bigint-0.3)
("rust-num-integer" ,rust-num-integer-0.1)
("rust-num-iter" ,rust-num-iter-0.1)
("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2))))
- (home-page "https://github.com/rust-num/num")
- (synopsis "Collection of numeric types and traits for Rust")
- (description
- "This package provides a collection of numeric types and traits for Rust,
-including bigint, complex, rational, range iterators, generic integers, and more.")
- (license (list license:expat license:asl2.0))))
+ ("rust-num-traits" ,rust-num-traits-0.2))))))
(define-public rust-num-0.2
(package
("rust-num-rational" ,rust-num-rational-0.1)
("rust-num-traits" ,rust-num-traits-0.2))))))
-(define-public rust-num-bigint-0.3
+(define-public rust-num-bigint-0.4
(package
(name "rust-num-bigint")
- (version "0.3.1")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "num-bigint" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gq7cpvmzk5jixzr26fbjfayiigzh4p4vyyzbb73yqz4g9s436jy"))))
+ (base32 "04k5xh7d0nxay4yfb02rj841y9g5jh45d320avi53ak221y083af"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-arbitrary" ,rust-arbitrary-0.4)
+ (("rust-arbitrary" ,rust-arbitrary-1)
("rust-autocfg" ,rust-autocfg-1)
("rust-num-integer" ,rust-num-integer-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-quickcheck" ,rust-quickcheck-0.9)
- ("rust-rand" ,rust-rand-0.7)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-rand" ,rust-rand-0.8)
("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/rust-num/num-bigint")
(synopsis "Big integer implementation for Rust")
"This package provides a big integer implementation for Rust.")
(license (list license:expat license:asl2.0))))
+(define-public rust-num-bigint-0.3
+ (package
+ (inherit rust-num-bigint-0.4)
+ (name "rust-num-bigint")
+ (version "0.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "num-bigint" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1gq7cpvmzk5jixzr26fbjfayiigzh4p4vyyzbb73yqz4g9s436jy"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-arbitrary" ,rust-arbitrary-0.4)
+ ("rust-autocfg" ,rust-autocfg-1)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-serde" ,rust-serde-1))))))
+
(define-public rust-num-bigint-0.2
(package
(inherit rust-num-bigint-0.3)
for Rust")
(license (list license:expat license:asl2.0))))
+(define-public rust-num-complex-0.4
+ (package
+ (name "rust-num-complex")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "num-complex" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11ahq51ibf7x30rsabgp3a29zw6d6bfilz53sj152z5vpdkkd1r6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/rust-num/num-complex")
+ (synopsis "Complex numbers implementation for Rust")
+ (description
+ "This crate provides complex numbers implementation for Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-num-complex-0.3
(package
+ (inherit rust-num-complex-0.4)
(name "rust-num-complex")
(version "0.3.0")
(source
(sha256
(base32
"1dczd81f2xb092dhb0brbdbf19pyfn0v9xmkf6qm0w4pv1dx0nmh"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-num-traits" ,rust-num-traits-0.2)
("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1))))
- (home-page
- "https://github.com/rust-num/num-complex")
- (synopsis
- "Complex numbers implementation for Rust")
- (description
- "Complex numbers implementation for Rust.")
- (license (list license:expat license:asl2.0))))
+ ("rust-serde" ,rust-serde-1))))))
(define-public rust-num-complex-0.2
(package
(define-public rust-num-iter-0.1
(package
(name "rust-num-iter")
- (version "0.1.41")
+ (version "0.1.42")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "num-iter" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "17sb142lhmpsq17cf9wrffjh8vjk901axxf55565r6cgfiy6nvks"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "num-iter" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0ndd9wb9qar50fdr16xm3i1zk6h2g9br56nml2n22kd56y1iq0mj"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-num-integer" ,rust-num-integer-0.1)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-autocfg" ,rust-autocfg-1))))
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2))))
(home-page "https://github.com/rust-num/num-iter")
(synopsis "External iterators for generic mathematics")
(description
(license (list license:asl2.0
license:expat))))
+(define-public rust-num-rational-0.4
+ (package
+ (name "rust-num-rational")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "num-rational" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ska19zb05f84b1cki7vyzy5wjqs26y82hiq1d9gabbw2syh45yl"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-num-integer" ,rust-num-integer-0.1)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/rust-num/num-rational")
+ (synopsis "Rational numbers implementation for Rust")
+ (description
+ "This crate provides a rational numbers implementation for Rust.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-num-rational-0.3
(package
+ (inherit rust-num-rational-0.4)
(name "rust-num-rational")
(version "0.3.0")
(source
(sha256
(base32
"0f41j1l1kn5jj36a8xdy8kv242wlwq0ka578vm8gnb1n1wvdgd55"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-num-bigint" ,rust-num-bigint-0.3)
("rust-num-integer" ,rust-num-integer-0.1)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-serde" ,rust-serde-1)
- ("rust-autocfg" ,rust-autocfg-1))))
- (home-page "https://github.com/rust-num/num-rational")
- (synopsis "Rational numbers implementation for Rust")
- (description
- "Rational numbers implementation for Rust.")
- (license (list license:expat license:asl2.0))))
+ ("rust-autocfg" ,rust-autocfg-1))))))
(define-public rust-num-rational-0.2
(package
(define-public rust-oorandom-11.1
(package
(name "rust-oorandom")
- (version "11.1.0")
+ (version "11.1.3")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "01clxfnz1zwg4maynvbgj09wlkj5m3c8kjqfrp3sqp59qb4wgkpb"))))
+ "0xdm4vd89aiwnrk1xjwzklnchjqvib4klcihlc2bsd4x50mbrc8a"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page "https://hg.sr.ht/~icefox/oorandom")
(define-public rust-openssl-sys-0.9
(package
(name "rust-openssl-sys")
- (version "0.9.60")
+ (version "0.9.64")
(source
(origin
(method url-fetch)
(uri (crate-uri "openssl-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1rpkfl0rmdcvxzyzp3n24g9clplh4avgzpi5c2a3hx96hcccf7wj"))
+ (base32 "1bsim2zk69q1dw6rixn48l1ci8bmz5kvbkgsks2ci079w0pzr7i0"))
(patches (search-patches "rust-openssl-sys-no-vendor.patch"))))
(build-system cargo-build-system)
(arguments
("rust-winapi" ,rust-winapi-0.3)
("rust-rustc-version" ,rust-rustc-version-0.2))))))
+(define-public rust-parquet-4
+ (package
+ (name "rust-parquet")
+ (version "4.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "parquet" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19l8ya7jqym8bpf1pyg0i31a7sqaw18dskwbj6v6lkmhxbwafxcj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-arrow" ,rust-arrow-4)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-brotli" ,rust-brotli-3)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-lz4" ,rust-lz4-1)
+ ("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-parquet-format" ,rust-parquet-format-2)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-snap" ,rust-snap-1)
+ ("rust-thrift" ,rust-thrift-0.13)
+ ("rust-zstd" ,rust-zstd-0.8))))
+ (home-page "https://github.com/apache/arrow-rs")
+ (synopsis "Apache Parquet implementation in Rust")
+ (description
+ "This crate provides an Apache Parquet implementation in Rust.")
+ (license license:asl2.0)))
+
+(define-public rust-parquet-format-2
+ (package
+ (name "rust-parquet-format")
+ (version "2.6.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "parquet-format" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wavvaf5dkfas1ms5kz093hq4mayldc0grfcyv4fsp9vahinpg55"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-thrift" ,rust-thrift-0.13))))
+ (home-page "https://github.com/sunchao/parquet-format-rs")
+ (synopsis "Apache Parquet format for Rust")
+ (description
+ "This crate provides Apache Parquet format, hosting the Thrift definition
+file and the generated @file{.rs} file.")
+ (license license:asl2.0)))
+
(define-public rust-parse-zoneinfo-0.3
(package
(name "rust-parse-zoneinfo")
"Additional trait for Read and Write to read and write Plain Old Data.")
(license (list license:expat license:asl2.0))))
+(define-public rust-polars-0.13
+ (package
+ (name "rust-polars")
+ (version "0.13.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "104s1r0ndwz3blklbfshkm0km0602w9rqg9lbaq36zbbf93cw1n4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-polars-core" ,rust-polars-core-0.13)
+ ("rust-polars-io" ,rust-polars-io-0.13)
+ ("rust-polars-lazy" ,rust-polars-lazy-0.13))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "DataFrame Library based on Apache Arrow")
+ (description
+ "Polars is a dataframe Library based on Apache Arrow.")
+ (license license:expat)))
+
+(define-public rust-polars-arrow-0.13
+ (package
+ (name "rust-polars-arrow")
+ (version "0.13.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-arrow" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0r6k2zm9f3nngjszdjnjz7r7c91qpq88lwjfgsbwfi8383xxbcjk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-arrow" ,rust-arrow-4)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "Arrow interfaces for Polars DataFrame library")
+ (description
+ "This crate provides Arrow interfaces for Polars DataFrame library.")
+ (license license:expat)))
+
+(define-public rust-polars-core-0.13
+ (package
+ (name "rust-polars-core")
+ (version "0.13.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0pb48s1vz2kxiw54xcgcrsbhaxsyg5gb6dbqzkq0gia80y2iwml8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-anyhow" ,rust-anyhow-1)
+ ("rust-arrow" ,rust-arrow-4)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-comfy-table" ,rust-comfy-table-1)
+ ("rust-hashbrown" ,rust-hashbrown-0.11)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-ndarray" ,rust-ndarray-0.13)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parquet" ,rust-parquet-4)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.13)
+ ("rust-prettytable-rs" ,rust-prettytable-rs-0.8)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-rand-distr" ,rust-rand-distr-0.3)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unsafe-unwrap" ,rust-unsafe-unwrap-0.1))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "Core of the Polars DataFrame library")
+ (description
+ "This crate provides the core of the Polars DataFrame library.")
+ (license license:expat)))
+
+(define-public rust-polars-io-0.13
+ (package
+ (name "rust-polars-io")
+ (version "0.13.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-io" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1iwbr5i1qy5f54ifhvxr8h9jr023jfj0mai5hy1lccszxh88hf17"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-anyhow" ,rust-anyhow-1)
+ ("rust-arrow" ,rust-arrow-4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-csv-core" ,rust-csv-core-0.1)
+ ("rust-fast-float" ,rust-fast-float-0.2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-lexical" ,rust-lexical-5)
+ ("rust-memmap2" ,rust-memmap2-0.2)
+ ("rust-num" ,rust-num-0.4)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parquet" ,rust-parquet-4)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.13)
+ ("rust-polars-core" ,rust-polars-core-0.13)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-regex" ,rust-regex-1))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "IO related logic for the Polars DataFrame library")
+ (description
+ "This crate provides IO related logic for the Polars DataFrame library.")
+ (license license:expat)))
+
+(define-public rust-polars-lazy-0.13
+ (package
+ (name "rust-polars-lazy")
+ (version "0.13.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "polars-lazy" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0z5dqz9fk23i10flq4lw8a3qb6638kwxcmka1dyxpabh94l86zqf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ahash" ,rust-ahash-0.7)
+ ("rust-itertools" ,rust-itertools-0.10)
+ ("rust-polars-arrow" ,rust-polars-arrow-0.13)
+ ("rust-polars-core" ,rust-polars-core-0.13)
+ ("rust-polars-io" ,rust-polars-io-0.13)
+ ("rust-rayon" ,rust-rayon-1))))
+ (home-page "https://github.com/ritchie46/polars")
+ (synopsis "Lazy query engine for the Polars DataFrame library")
+ (description
+ "This crate provides a lazy query engine for the Polars DataFrame
+library.")
+ (license license:expat)))
+
(define-public rust-polling-2
(package
(name "rust-polling")
dependency to expose a precomputed hash.")
(license license:expat)))
-(define-public rust-predicates-1
+(define-public rust-predicates-2
(package
(name "rust-predicates")
- (version "1.0.7")
+ (version "2.0.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "predicates" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ai5qdqym11x1x55via1gq2w86ac1gj3rsjdan9wqmqsdi2k7d7f"))))
+ (base32 "0xma6v1qnfjxr4hmby5b6a9vc2i5f4638c24q4p1xqmlksknrr66"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-difference" ,rust-difference-2)
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-difflib" ,rust-difflib-0.4)
("rust-float-cmp" ,rust-float-cmp-0.8)
+ ("rust-itertools" ,rust-itertools-0.10)
("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
("rust-predicates-core" ,rust-predicates-core-1)
- ("rust-regex" ,rust-regex-1))
- #:cargo-development-inputs
- (("rust-predicates-tree" ,rust-predicates-tree-1))))
+ ("rust-regex" ,rust-regex-1))))
(home-page "https://github.com/assert-rs/predicates-rs")
(synopsis "Implementation of boolean-valued predicate functions")
(description
functions.")
(license (list license:expat license:asl2.0))))
+(define-public rust-predicates-1
+ (package
+ (inherit rust-predicates-2)
+ (name "rust-predicates")
+ (version "1.0.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "predicates" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ai5qdqym11x1x55via1gq2w86ac1gj3rsjdan9wqmqsdi2k7d7f"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-difference" ,rust-difference-2)
+ ("rust-float-cmp" ,rust-float-cmp-0.8)
+ ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3)
+ ("rust-predicates-core" ,rust-predicates-core-1)
+ ("rust-regex" ,rust-regex-1))
+ #:cargo-development-inputs
+ (("rust-predicates-tree" ,rust-predicates-tree-1))))))
+
(define-public rust-predicates-0.9
(package
(inherit rust-predicates-1)
(("rust-bitflags" ,rust-bitflags-0.5)
("rust-getopts" ,rust-getopts-0.2))))))
+(define-public rust-pulldown-cmark-to-cmark-6
+ (package
+ (name "rust-pulldown-cmark-to-cmark")
+ (version "6.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pulldown-cmark-to-cmark" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "08yyjr60jk8f4v4sqcgmna5n9y31l6lx3z9lak38wd82h63vkwp8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-pulldown-cmark" ,rust-pulldown-cmark-0.8))
+ #:cargo-development-inputs
+ (("rust-indoc" ,rust-indoc-1)
+ ("rust-pretty-assertions"
+ ,rust-pretty-assertions-0.6))))
+ (home-page
+ "https://github.com/Byron/pulldown-cmark-to-cmark")
+ (synopsis
+ "Convert pulldown-cmark Events back to the string they were parsed from")
+ (description
+ "This package provides a convert pulldown-cmark Events back to the string
+they were parsed from")
+ (license license:asl2.0)))
+
(define-public rust-pulse-0.5
(package
(name "rust-pulse")
(license (list license:asl2.0
license:expat))))
-(define-public rust-quick-xml-0.21
+(define-public rust-quick-xml-0.22
(package
(name "rust-quick-xml")
- (version "0.21.0")
+ (version "0.22.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quick-xml" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0xgcmf5qlpjsl239igbkf4j6mlmsm5xp14a3rv45h2j185cnjlh4"))))
+ (base32 "0ssk30ymrd1724g36qjnnql225i6p31jm09cb46sval2hd6g2cw5"))))
(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.21
+ (package
+ (inherit rust-quick-xml-0.22)
+ (name "rust-quick-xml")
+ (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 "0xgcmf5qlpjsl239igbkf4j6mlmsm5xp14a3rv45h2j185cnjlh4"))))))
+
(define-public rust-quick-xml-0.20
(package
(inherit rust-quick-xml-0.21)
#:cargo-inputs
(("rust-rand-core" ,rust-rand-core-0.3))))))
+(define-public rust-rand-distr-0.3
+ (package
+ (name "rust-rand-distr")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rand-distr" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0mlxzzzbwpxxnvy79w0kb332r6vcw38jiglx5s5zna9rv8m57sf9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-rand" ,rust-rand-0.7))
+ #:cargo-development-inputs
+ (("rust-average" ,rust-average-0.10)
+ ("rust-rand-pcg" ,rust-rand-pcg-0.2))))
+ (home-page "https://crates.io/crates/rand_distr")
+ (synopsis "Sampling from random number distributions")
+ (description
+ "Sampling from random number distributions.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rand-distr-0.2
(package
+ (inherit rust-rand-distr-0.3)
(name "rust-rand-distr")
(version "0.2.2")
(source
(sha256
(base32
"1cpz577qid09lirjjhhn98yqdwsv0c01jf973pxpcr9svp5pm5wn"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-rand" ,rust-rand-0.7))
#:cargo-development-inputs
(("rust-average" ,rust-average-0.10)
- ("rust-rand-pcg" ,rust-rand-pcg-0.2))))
- (home-page "https://crates.io/crates/rand_distr")
- (synopsis "Sampling from random number distributions")
- (description
- "Sampling from random number distributions.")
- (license (list license:expat license:asl2.0))))
+ ("rust-rand-pcg" ,rust-rand-pcg-0.2))))))
(define-public rust-rand-hc-0.3
(package
(define-public rust-reqwest-0.11
(package
(name "rust-reqwest")
- (version "0.11.3")
+ (version "0.11.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "reqwest" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "097i9z42jq2sn3va3r6pksz3gzffbnr3c4aapk6fhy9rqpxg55i2"))))
+ (base32 "08kdxaa7c5wzlr2f4qkqlczc86p30sz84xllk83dyxxvp5hryvi4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
wildcard segments")
(license license:expat)))
+(define-public rust-rowan-0.13
+ (package
+ (name "rust-rowan")
+ (version "0.13.0-pre.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rowan" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "03gh3wa52135mh1an1x4hw6jba64fwfsh4lw3fsmm6jy2i7c1k42"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-countme" ,rust-countme-2)
+ ("rust-hashbrown" ,rust-hashbrown-0.9)
+ ("rust-memoffset" ,rust-memoffset-0.6)
+ ("rust-rustc-hash" ,rust-rustc-hash-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-text-size" ,rust-text-size-1))
+ #:cargo-development-inputs
+ (("rust-m-lexer" ,rust-m-lexer-0.0.4))))
+ (home-page
+ "https://github.com/rust-analyzer/rowan")
+ (synopsis
+ "Library for generic lossless syntax trees")
+ (description
+ "This package provides a library for generic lossless syntax trees.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-rspec-1
(package
(name "rust-rspec")
"This package provides a Tokio-based asynchronous runtime.")
(license (list license:expat license:asl2.0))))
-(define-public rust-rusqlite-0.24
+(define-public rust-rusqlite-0.25
(package
(name "rust-rusqlite")
- (version "0.24.2")
+ (version "0.25.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "rusqlite" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "04jiqa9y7pk7byk0kicjxqy75jifz1v4xhhaxhkwicms3kkqxwym"))))
+ (base32 "1csfxb0jff78gzakva3bwgmm5g0dk90pnalc4krrdbzsr1kwzbap"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
("rust-csv" ,rust-csv-1)
("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
- ("rust-hashlink" ,rust-hashlink-0.6)
+ ("rust-hashlink" ,rust-hashlink-0.7)
("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20)
+ ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.22)
("rust-memchr" ,rust-memchr-2)
("rust-serde-json" ,rust-serde-json-1)
("rust-smallvec" ,rust-smallvec-1)
("rust-uuid" ,rust-uuid-0.8))))
(home-page "https://github.com/rusqlite/rusqlite")
(synopsis "Wrapper for SQLite")
- (description "This prackage provides a wrapper for SQLite.")
+ (description "This crate provides a wrapper for SQLite.")
(license license:expat)))
+(define-public rust-rusqlite-0.24
+ (package
+ (inherit rust-rusqlite-0.25)
+ (name "rust-rusqlite")
+ (version "0.24.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rusqlite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04jiqa9y7pk7byk0kicjxqy75jifz1v4xhhaxhkwicms3kkqxwym"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-fallible-iterator" ,rust-fallible-iterator-0.2)
+ ("rust-fallible-streaming-iterator" ,rust-fallible-streaming-iterator-0.1)
+ ("rust-hashlink" ,rust-hashlink-0.6)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-time" ,rust-time-0.2)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8))))))
+
(define-public rust-rusqlite-0.23
(package
(inherit rust-rusqlite-0.24)
(define-public rust-rustyline-8
(package
(name "rust-rustyline")
- (version "8.0.0")
+ (version "8.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rustyline" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14z8hyx33ygyhm5ihcl9n2g646dawlw3ajavnbbb3vnizjbvbqdr"))))
+ (base32 "0x0qwcbnq6zyayxv1xqqn0zbwlz878jra0sgiv4pd3vklzvymm7v"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-clipboard-win" ,rust-clipboard-win-4)
("rust-dirs-next" ,rust-dirs-next-2)
- ("rust-fs2" ,rust-fs2-0.4)
+ ("rust-fd-lock" ,rust-fd-lock-2)
("rust-libc" ,rust-libc-0.2)
("rust-log" ,rust-log-0.4)
("rust-memchr" ,rust-memchr-2)
(define-public rust-semver-parser-0.10
(package
(name "rust-semver-parser")
- (version "0.10.1")
+ (version "0.10.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "semver-parser" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0a0lgmnd7jga3c6090lsn4lifh3mnzmy4v6d6yqg9rfm59n19vs2"))))
+ (base32 "1xqijhqhx3bn77xnl1mlcp032hz8nv7n2fbdacbdzq7rnzsvxc00"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ;missing files
"Macros to auto-generate implementations for the serde framework.")
(license (list license:expat license:asl2.0))))
+(define-public rust-serde-path-to-error-0.1
+ (package
+ (name "rust-serde-path-to-error")
+ (version "0.1.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "serde-path-to-error" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0n5ilbsxvi174m2fd506ivd43kws0yh523li1xz0zqh60ngi1xj2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page
+ "https://github.com/dtolnay/path-to-error")
+ (synopsis
+ "Path to the element that failed to deserialize")
+ (description
+ "This package provides a path to the element that failed to deserialize.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-serde-qs-0.7
(package
(name "rust-serde-qs")
#:cargo-development-inputs
(("rust-serde-derive" ,rust-serde-derive-1))))))
-(define-public rust-serde-value-0.6
+(define-public rust-serde-value-0.7
(package
(name "rust-serde-value")
- (version "0.6.0")
+ (version "0.7.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde-value" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1swh6870pr1cxr6ha769rv4wdnyfxdvsc42cmvf8lmla38lsfras"))))
+ (base32 "0b18ngk7n4f9zmwsfdkhgsp31192smzyl5z143qmx1qi28sa78gk"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-ordered-float" ,rust-ordered-float-1)
+ (("rust-ordered-float" ,rust-ordered-float-2)
("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/arcnmx/serde-value")
(synopsis "Serialization value trees")
for later processing.")
(license license:expat)))
+(define-public rust-serde-value-0.6
+ (package
+ (inherit rust-serde-value-0.7)
+ (name "rust-serde-value")
+ (version "0.6.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "serde-value" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1swh6870pr1cxr6ha769rv4wdnyfxdvsc42cmvf8lmla38lsfras"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-ordered-float" ,rust-ordered-float-1)
+ ("rust-serde" ,rust-serde-1))))))
+
(define-public rust-serde-yaml-0.8
(package
(name "rust-serde-yaml")
some context).")
(license (list license:expat license:asl2.0))))
+(define-public rust-shlex-1
+ (package
+ (name "rust-shlex")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "shlex" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32 "0gf773p2snqpw69rzh8s1wdlq8dc8c1ypmiv516il1fdyb46i9a2"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/comex/rust-shlex")
+ (synopsis "Split a string into shell words, like Python's shlex")
+ (description "This crate provides a method to split a string into shell
+words, like Python's shlex.")
+ (license (list license:asl2.0
+ license:expat))))
+
(define-public rust-shlex-0.1
(package
(name "rust-shlex")
(description "This package provides a small and fast async runtime.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-smol-str-0.1
+ (package
+ (name "rust-smol-str")
+ (version "0.1.17")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "smol-str" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1srj7gd14cllfwh55jwmid425rz2idpvbw7ly08448r97b7gg83c"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-proptest" ,rust-proptest-0.10)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/rust-analyzer/smol_str")
+ (synopsis
+ "Small-string optimized string type with O(1) clone")
+ (description
+ "This package provides a small-string optimized string type with O(1)
+clone.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-snailquote-0.3
(package
(name "rust-snailquote")
(define-public rust-stackvector-1
(package
(name "rust-stackvector")
- (version "1.0.6")
+ (version "1.1.1")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1bv820fhdad16islwli1g3iksk39ivf0zaqz4j1m08vq15jjaiqw"))))
+ "0xnz2z9hvn8h1hb3fq9mpf0ibw4g9pk54wpqis0knj329cfhz3zl"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-unreachable" ,rust-unreachable-1))
#:cargo-development-inputs
(("rust-rustc-version" ,rust-rustc-version-0.2))))
"Parse command line argument by defining a struct, derive crate.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-strum-0.18
+(define-public rust-strum-0.20
(package
(name "rust-strum")
- (version "0.18.0")
+ (version "0.20.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "strum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0asjskn1qhqqfiq673np0gvmnd1rsp506m38vk53gi7l93mq3gap"))))
+ (base32 "0p5cslmdnz261kiwmm4h7qsmv9bh83r0f9lq6f2z2mxsnl4wa63k"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-strum-macros" ,rust-strum-macros-0.18))))
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-strum-macros" ,rust-strum-macros-0.20))))
(home-page "https://github.com/Peternator7/strum")
(synopsis "Set of traits for working with enums and strings")
(description
easier in Rust.")
(license license:expat)))
-(define-public rust-strum-macros-0.18
+(define-public rust-strum-0.18
(package
- (name "rust-strum-macros")
+ (inherit rust-strum-0.20)
+ (name "rust-strum")
(version "0.18.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "strum" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0asjskn1qhqqfiq673np0gvmnd1rsp506m38vk53gi7l93mq3gap"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-strum-macros" ,rust-strum-macros-0.18))))))
+
+(define-public rust-strum-macros-0.20
+ (package
+ (name "rust-strum-macros")
+ (version "0.20.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "strum_macros" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0k3pwbv0c8q00jnsjshzfc2d5r3y6ppgf9fz7pyknrgaz2immj47"))))
+ (base32 "0j9ikvxlqzr667ghc045qkpwprjgcfmzgagln7maw4jigawcd2zf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
+ `(#:skip-build? #t
+ #:cargo-inputs
(("rust-heck" ,rust-heck-0.3)
("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
"This crate provides helpful macros for working with enums and strings.")
(license license:expat)))
+(define-public rust-strum-macros-0.18
+ (package
+ (inherit rust-strum-macros-0.20)
+ (name "rust-strum-macros")
+ (version "0.18.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "strum_macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0k3pwbv0c8q00jnsjshzfc2d5r3y6ppgf9fz7pyknrgaz2immj47"))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-heck" ,rust-heck-0.3)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))))
+
(define-public rust-subtle-2
(package
(name "rust-subtle")
(sha256
(base32 "0facyh6hswp1i7airri8ly5kl6sv5bvkkd21vs51k2b3z22bvkz5"))))))
+(define-public rust-sys-locale-0.1
+ (package
+ (name "rust-sys-locale")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sys-locale" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pv3hl604vnbk7fi5s47zmb555znjj7ddhmgbzvd8c7sb6xrxy4i"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cc" ,rust-cc-1)
+ ("rust-cstr-core" ,rust-cstr-core-0.2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-web-sys" ,rust-web-sys-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/1Password/sys-locale")
+ (synopsis "Lightweight library to obtain the active system locale")
+ (description
+ "Sys-locale is small library for obtaining the current locale set for the
+system or application with the relevant platform APIs. The library is also
+no_std compatible by default, only relying on alloc.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-sysctl-0.4
(package
(name "rust-sysctl")
"Targeting utilities for compilers and related tools")
(license license:asl2.0)))
-(define-public rust-tectonic-bridge-core-0.1
+(define-public rust-tectonic-bridge-core-0.2
(package
(name "rust-tectonic-bridge-core")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tectonic_bridge_core" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1mfy8i03vmd4mwx8jb2lrwbggqq0vfp2vmbg296ipy7gf1zhi4jl"))))
+ (base32 "1728hdynpkc1hmaaslci0wijqni240f8mmclf8sw6nkkfbygk8zk"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
("rust-libc" ,rust-libc-0.2)
("rust-md-5" ,rust-md-5-0.9)
("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
- ("rust-tectonic-io-base" ,rust-tectonic-io-base-0.2)
+ ("rust-tectonic-io-base" ,rust-tectonic-io-base-0.3)
("rust-tectonic-status-base" ,rust-tectonic-status-base-0.1))))
(home-page "https://tectonic-typesetting.github.io/")
(synopsis "Expose core backend APIs to the Tectonic C/C++ code")
the various C/C++ ``engines`` implementing the TeX software.")
(license license:expat)))
+(define-public rust-tectonic-bridge-core-0.1
+ (package
+ (inherit rust-tectonic-bridge-core-0.2)
+ (name "rust-tectonic-bridge-core")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tectonic_bridge_core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1mfy8i03vmd4mwx8jb2lrwbggqq0vfp2vmbg296ipy7gf1zhi4jl"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cbindgen" ,rust-cbindgen-0.16)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-md-5" ,rust-md-5-0.9)
+ ("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
+ ("rust-tectonic-io-base" ,rust-tectonic-io-base-0.2)
+ ("rust-tectonic-status-base" ,rust-tectonic-status-base-0.1))))))
+
(define-public rust-tectonic-bridge-flate-0.1
(package
(name "rust-tectonic-bridge-flate")
bindings.")
(license license:expat)))
+(define-public rust-tectonic-bundles-0.1
+ (package
+ (name "rust-tectonic-bundles")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tectonic_bundles" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05x852w73d0gy9dmg69cl6ch3r2qfh4czai44nkbm6ykn190q2lc"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-flate2" ,rust-flate2-1)
+ ("rust-fs2" ,rust-fs2-0.4)
+ ("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
+ ("rust-tectonic-geturl" ,rust-tectonic-geturl-0.2)
+ ("rust-tectonic-io-base" ,rust-tectonic-io-base-0.3)
+ ("rust-tectonic-status-base" ,rust-tectonic-status-base-0.1)
+ ("rust-zip" ,rust-zip-0.5))))
+ (home-page "https://tectonic-typesetting.github.io/")
+ (synopsis "Tectonic ``bundle'' (support file collection) implementations")
+ (description
+ "This crate is part of the Tectonic project. It implements various
+Tectonic ``bundles`` that provide access to collections of TeX support
+files.")
+ (license license:expat)))
+
(define-public rust-tectonic-cfg-support-0.1
(package
(name "rust-tectonic-cfg-support")
process.")
(license license:expat)))
+(define-public rust-tectonic-docmodel-0.1
+ (package
+ (name "rust-tectonic-docmodel")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tectonic_docmodel" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "041hbp5rjrnnf6pbi7b9039jx5vn5f0d9fwhk0vshwjn69jmknkm"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1)
+ ("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
+ ("rust-toml" ,rust-toml-0.5))))
+ (home-page "https://tectonic-typesetting.github.io/")
+ (synopsis "Tectonic document model")
+ (description
+ "This crate is part of the Tectonic project. It implements the Tectonic
+document model, including the @file{Tectonic.toml} file.")
+ (license license:expat)))
+
(define-public rust-tectonic-engine-bibtex-0.1
(package
(name "rust-tectonic-engine-bibtex")
(define-public rust-tectonic-engine-xetex-0.1
(package
(name "rust-tectonic-engine-xetex")
- (version "0.1.0")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "tectonic_engine_xetex" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0a0ycybx5nng79dm7pcy1ymvlv5wfgiaik0a7f7jz9p6bsalamm3"))))
+ (base32 "0ki06fsqx7rb683gz4d5xz248gwvpzf137zqrg8whsrazaqgzmfq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
interface for fetching URLs using one of several HTTP backends.")
(license license:expat)))
-(define-public rust-tectonic-io-base-0.2
+(define-public rust-tectonic-io-base-0.3
(package
(name "rust-tectonic-io-base")
- (version "0.2.0")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tectonic_io_base" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1rjgizhprm6kc2qzsnwpgbf1n2wjfjfjnc1n3ykzia30csypdrfd"))))
+ (base32 "0xpcavx3chld8d5qa24ikf5v4l5slzkakqr4ylibx0f91ssy3bsm"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-flate2" ,rust-flate2-1)
+ (("rust-app-dirs2" ,rust-app-dirs2-2)
+ ("rust-flate2" ,rust-flate2-1)
("rust-libc" ,rust-libc-0.2)
("rust-sha2" ,rust-sha2-0.9)
("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
streams.")
(license license:expat)))
+(define-public rust-tectonic-io-base-0.2
+ (package
+ (inherit rust-tectonic-io-base-0.3)
+ (name "rust-tectonic-io-base")
+ (version "0.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tectonic_io_base" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1rjgizhprm6kc2qzsnwpgbf1n2wjfjfjnc1n3ykzia30csypdrfd"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-flate2" ,rust-flate2-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-tectonic-errors" ,rust-tectonic-errors-0.2)
+ ("rust-tectonic-status-base" ,rust-tectonic-status-base-0.1)
+ ("rust-thiserror" ,rust-thiserror-1))))))
+
(define-public rust-tectonic-pdf-io-0.1
(package
(name "rust-tectonic-pdf-io")
providing only a C API.")
(license license:expat)))
-(define-public rust-tectonic-status-base-0.1
+(define-public rust-tectonic-status-base-0.2
(package
(name "rust-tectonic-status-base")
- (version "0.1.0")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "tectonic_status_base" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pdyva28cdrak2jcmw0i9blf3imyfg04h3dhg8zfn96s578wp000"))))
+ (base32 "02pxbpvwdxg2jdjs4vygz0h6qb2c4zcqkdlcjx217xdrn13jcbz3"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-tectonic-errors" ,rust-tectonic-errors-0.1))))
+ (("rust-tectonic-errors" ,rust-tectonic-errors-0.2))))
(home-page "https://tectonic-typesetting.github.io/")
(synopsis "Basic types for reporting status messages to a user")
(description
types for reporting status messages to a user.")
(license license:expat)))
+(define-public rust-tectonic-status-base-0.1
+ (package
+ (inherit rust-tectonic-status-base-0.2)
+ (name "rust-tectonic-status-base")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tectonic_status_base" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0pdyva28cdrak2jcmw0i9blf3imyfg04h3dhg8zfn96s578wp000"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-tectonic-errors" ,rust-tectonic-errors-0.1))))))
+
(define-public rust-tectonic-xdv-0.1
(package
(name "rust-tectonic-xdv")
unstable language features.")
(license (list license:expat license:asl2.0))))
+(define-public rust-text-size-1
+ (package
+ (name "rust-text-size")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "text-size" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "02jn26l5wcdjqpy80ycnk9ha10flyc0p4yga8ci6aaz7vd4bb318"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-serde" ,rust-serde-1))
+ #:cargo-development-inputs
+ (("rust-serde-test" ,rust-serde-test-1)
+ ("rust-static-assertions"
+ ,rust-static-assertions-1))))
+ (home-page
+ "https://github.com/rust-analyzer/text-size")
+ (synopsis "Newtypes for text offsets")
+ (description "This package provides a newtypes for text offsets")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-textwrap-0.12
(package
(name "rust-textwrap")
(license (list license:asl2.0
license:expat))))
+(define-public rust-thrift-0.13
+ (package
+ (name "rust-thrift")
+ (version "0.13.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "thrift" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0nvbrflb5fw6hmayqppkp97dh63vs2znww92dlkcfz4laia9cv8c"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-integer-encoding" ,rust-integer-encoding-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ordered-float" ,rust-ordered-float-1)
+ ("rust-threadpool" ,rust-threadpool-1))))
+ (home-page "http://thrift.apache.org")
+ (synopsis "Rust bindings for the Apache Thrift RPC system")
+ (description
+ "This crate provides Rust bindings for the Apache Thrift RPC system.")
+ (license license:asl2.0)))
+
(define-public rust-thrussh-libsodium-0.1
(package
(name "rust-thrussh-libsodium")
(description "This package provides a low level HTTP server library.")
(license license:asl2.0)))
+(define-public rust-tiny-keccak-2
+ (package
+ (name "rust-tiny-keccak")
+ (version "2.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tiny-keccak" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0dq2x0hjffmixgyf6xv9wgsbcxkd65ld0wrfqmagji8a829kg79c"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-crunchy" ,rust-crunchy-0.2))))
+ (home-page "https://github.com/debris/tiny-keccak")
+ (synopsis "Implementation of Keccak derived functions")
+ (description
+ "Tiny Keccak provides ann implementation of Keccak derived functions
+specified in FIPS-202, SP800-185 and KangarooTwelve.")
+ (license license:cc0)))
+
(define-public rust-tinytemplate-1
(package
(name "rust-tinytemplate")
"Unchecked indexing wrapper using regular index syntax.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-ungrammar-1
+ (package
+ (name "rust-ungrammar")
+ (version "1.13.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "ungrammar" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "17wm4b5r3z5hqail6p609nii37y3j8dr4bxg8x0bkhkc2wa06xkn"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/matklad/ungrammar")
+ (synopsis
+ "DSL for describing concrete syntax trees")
+ (description
+ "This package provides a DSL for describing concrete syntax trees.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-unic-char-property-0.9
(package
(name "rust-unic-char-property")
"Traits and implementations for unchecked downcasting.")
(license license:expat)))
+(define-public rust-unsafe-unwrap-0.1
+ (package
+ (name "rust-unsafe-unwrap")
+ (version "0.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "unsafe_unwrap" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "106swla8nyzn9qgjrb4xxa9ihl8rsk921nl9swl9n3ryy5jyqc0j"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/nvzqz/unsafe-unwrap-rs")
+ (synopsis "Unsafely unwrap Result and Option types without checking")
+ (description
+ "This crate enables unchecked unwrapping on Option and Result types.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-untrusted-0.7
(package
(name "rust-untrusted")
(sha256
(base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam"))))))
+(define-public rust-uom-0.31
+ (package
+ (name "rust-uom")
+ (version "0.31.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "uom" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0dwih0bclq18gfdf7if6kqip82w8yrf076l0ad1n3gr71bynpvmi"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-num-bigint" ,rust-num-bigint-0.3)
+ ("rust-num-rational" ,rust-num-rational-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-typenum" ,rust-typenum-1))
+ #:cargo-development-inputs
+ (("rust-approx" ,rust-approx-0.3)
+ ("rust-quickcheck" ,rust-quickcheck-0.9)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-static-assertions"
+ ,rust-static-assertions-1))))
+ (home-page "https://github.com/iliekturtles/uom")
+ (synopsis "Units of measurement")
+ (description "Units of measurement is a crate that does automatic
+type-safe zero-cost dimensional analysis.")
+ ;; Dual-licensed, either license applies.
+ (license (list license:asl2.0 license:expat))))
+
+(define-public rust-uom-0.30
+ (package
+ (inherit rust-uom-0.31)
+ (name "rust-uom")
+ (version "0.30.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "uom" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1vg59hnb7hh0p8kjjhgmrsnn3597722lkfdkp481wksq6vk06rg7"))))))
+
(define-public rust-url-2
(package
(name "rust-url")
API but without hiding any functionality.")
(license (list license:expat license:asl2.0))))
+(define-public rust-write-json-0.1
+ (package
+ (name "rust-write-json")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "write-json" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1qxr1xwwyf7rd270rvjlcssm515pikf0sg70wpiymz4miy29l1h6"))))
+ (build-system cargo-build-system)
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/matklad/write-json")
+ (synopsis
+ "Simple {dependency,trait,macro}-less JSON serialization")
+ (description
+ "This package provides a simple {dependency,trait,macro}-less JSON
+serialization.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-ws2-32-sys-0.2
(package
(name "rust-ws2-32-sys")
(license (list license:asl2.0
license:expat))))
+(define-public rust-xflags-macros-0.2
+ (package
+ (name "rust-xflags-macros")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "xflags-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1jb2bq76kzzmq5rdyi3hzkq6x41l11fr1yn00f5ib5j9l4y7s0y8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-proc-macro2" ,rust-proc-macro2-1))
+ #:cargo-development-inputs
+ (("rust-expect-test" ,rust-expect-test-1))))
+ (home-page "https://github.com/matklad/xflags")
+ (synopsis
+ "Private implementation details of xflags")
+ (description
+ "This package provides a private implementation details of xflags.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-xflags-0.2
+ (package
+ (name "rust-xflags")
+ (version "0.2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "xflags" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "12i0m43fmvwhlqid5xbr017c12j7jv3vlkjv04q428mpl3k6rbar"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-xflags-macros" ,rust-xflags-macros-0.2))))
+ (home-page "https://github.com/matklad/xflags")
+ (synopsis
+ "Moderately simple command line arguments parser")
+ (description
+ "This package provides a moderately simple command line arguments parser.")
+ (license (list license:expat license:asl2.0))))
+
(define-public rust-xml-rs-0.8
(package
(name "rust-xml-rs")
"This package provides a library for parsing compiled zoneinfo files.")
(license license:expat)))
-(define-public rust-zstd-0.6
+(define-public rust-zstd-0.8
(package
(name "rust-zstd")
- (version "0.6.1+zstd.1.4.9")
+ (version "0.8.3+zstd.1.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zstd" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "18riavdrq4cy10ygvrxby87nxyxbazpy53qvavc0bwlqyxvmxrax"))))
+ (base32 "1gy2rc3hmqpzfkh9f5d395lhwjk8qwpll3gb73bznn2agd60k9sy"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-futures" ,rust-futures-0.1)
("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-zstd-safe" ,rust-zstd-safe-3))))
+ ("rust-zstd-safe" ,rust-zstd-safe-4))))
(home-page "https://github.com/gyscos/zstd-rs")
(synopsis "Binding to the zstd compression library")
(description
"This package provides a binding to the zstd compression library.")
(license license:expat)))
+(define-public rust-zstd-0.6
+ (package
+ (inherit rust-zstd-0.8)
+ (name "rust-zstd")
+ (version "0.6.1+zstd.1.4.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "zstd" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18riavdrq4cy10ygvrxby87nxyxbazpy53qvavc0bwlqyxvmxrax"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-futures" ,rust-futures-0.1)
+ ("rust-tokio-io" ,rust-tokio-io-0.1)
+ ("rust-zstd-safe" ,rust-zstd-safe-3))))))
+
(define-public rust-zstd-0.5
(package
(inherit rust-zstd-0.6)
("rust-quickcheck" ,rust-quickcheck-0.6)
("rust-walkdir" ,rust-walkdir-2))))))
-(define-public rust-zstd-safe-3
+(define-public rust-zstd-safe-4
(package
(name "rust-zstd-safe")
- (version "3.0.1+zstd.1.4.9")
+ (version "4.1.0+zstd.1.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zstd-safe" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "133gassn5zy4vf0hhgsff3gxv1q3nc0bzi3qrqq7n4iqv6ycm1qk"))))
+ (base32 "1rssk1njcy9vz40ja0rpjyi9lbqnq2i2xx1h374s8p0qivvpa0yk"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
library.")
(license (list license:expat license:asl2.0))))
+(define-public rust-zstd-safe-3
+ (package
+ (inherit rust-zstd-safe-4)
+ (name "rust-zstd-safe")
+ (version "3.0.1+zstd.1.4.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "zstd-safe" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "133gassn5zy4vf0hhgsff3gxv1q3nc0bzi3qrqq7n4iqv6ycm1qk"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-zstd-sys" ,rust-zstd-sys-1))))))
+
(define-public rust-zstd-safe-2
(package
(inherit rust-zstd-safe-3)
(define-public rust-zstd-sys-1
(package
(name "rust-zstd-sys")
- (version "1.4.20+zstd.1.4.9")
+ (version "1.6.0+zstd.1.5.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13kc3crvqg021fya48jw0spfbxdli5anmry3w93r8bfgswrvgmgb"))))
+ "19rs3vvwlzr9v6qfmfxh43x99njmybpvysqf8xhpfhibjbcbwh91"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.57)
+ (("rust-bindgen" ,rust-bindgen-0.58)
("rust-cc" ,rust-cc-1)
("rust-libc" ,rust-libc-0.2)
("rust-pkg-config" ,rust-pkg-config-0.3))))