summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--yellowsquid/packages/crates-io.scm6471
1 files changed, 3015 insertions, 3456 deletions
diff --git a/yellowsquid/packages/crates-io.scm b/yellowsquid/packages/crates-io.scm
index 706ffe3..f364175 100644
--- a/yellowsquid/packages/crates-io.scm
+++ b/yellowsquid/packages/crates-io.scm
@@ -8,30 +8,67 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages))
-(define-public rust-alsa-sys-0.3
+(define-public rust-aes-ctr-0.6
(package
- (name "rust-alsa-sys")
- (version "0.3.1")
+ (name "rust-aes-ctr")
+ (version "0.6.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "alsa-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "aes-ctr" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09qmmnpmlcj23zcgx2xsi4phcgm5i02g9xaf801y7i067mkfx3yv"))))
+ (base32
+ "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/diwic/alsa-sys")
+ (("rust-aes-soft" ,rust-aes-soft-0.6)
+ ("rust-aesni" ,rust-aesni-0.10)
+ ("rust-cipher" ,rust-cipher-0.2)
+ ("rust-ctr" ,rust-ctr-0.6))))
+ (home-page
+ "https://github.com/RustCrypto/block-ciphers/tree/master/aes")
(synopsis
- "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
+ "DEPRECATED: replaced by the `aes` crate")
(description
- "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
- (license license:expat)))
+ "DEPRECATED: replaced by the `aes` crate")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-aes-gcm-0.8
+ (package
+ (name "rust-aes-gcm")
+ (version "0.8.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "aes-gcm" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1nl8iwlh209y1vj9n2lm1a70i69clvg2z6x69bi4dgdrpgxbay2j"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-aead" ,rust-aead-0.3)
+ ("rust-aes" ,rust-aes-0.6)
+ ("rust-cipher" ,rust-cipher-0.2)
+ ("rust-ctr" ,rust-ctr-0.6)
+ ("rust-ghash" ,rust-ghash-0.3)
+ ("rust-subtle" ,rust-subtle-2)
+ ("rust-zeroize" ,rust-zeroize-1))))
+ (home-page "https://github.com/RustCrypto/AEADs")
+ (synopsis
+ "Pure Rust implementation of the AES-GCM (Galois/Counter Mode)\nAuthenticated Encryption with Associated Data (AEAD) Cipher\nwith optional architecture-specific hardware acceleration\n")
+ (description
+ "Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated\nEncryption with Associated Data (AEAD) Cipher with optional\narchitecture-specific hardware acceleration")
+ (license (list license:asl2.0 license:expat))))
(define-public rust-alsa-0.5
(package
@@ -41,9 +78,11 @@
(origin
(method url-fetch)
(uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03nmld6vbpxqg22fy07p51x2rmwl7bzsc7rszhd03gyknd5ldaqb"))))
+ (base32
+ "03nmld6vbpxqg22fy07p51x2rmwl7bzsc7rszhd03gyknd5ldaqb"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -52,332 +91,374 @@
("rust-libc" ,rust-libc-0.2)
("rust-nix" ,rust-nix-0.21))))
(home-page "https://github.com/diwic/alsa-rs")
- (synopsis "Thin but safe wrappers for ALSA (Linux sound API)")
- (description "Thin but safe wrappers for ALSA (Linux sound API)")
+ (synopsis
+ "Thin but safe wrappers for ALSA (Linux sound API)")
+ (description
+ "Thin but safe wrappers for ALSA (Linux sound API)")
(license (list license:asl2.0 license:expat))))
-(define-public rust-pyo3-macros-backend-0.13
+(define-public rust-alsa-sys-0.3
(package
- (name "rust-pyo3-macros-backend")
- (version "0.13.2")
+ (name "rust-alsa-sys")
+ (version "0.3.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "pyo3-macros-backend" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "alsa-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0rjxayd78l10hnyphk03bcvhm0jpsvnzn07lczhy7jsgv3jrgc47"))))
+ (base32
+ "09qmmnpmlcj23zcgx2xsi4phcgm5i02g9xaf801y7i067mkfx3yv"))))
(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/pyo3/pyo3")
- (synopsis "Code generation for PyO3 package")
- (description "Code generation for PyO3 package")
- (license license:asl2.0)))
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "https://github.com/diwic/alsa-sys")
+ (synopsis
+ "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
+ (description
+ "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
+ (license license:expat)))
-(define-public rust-pyo3-macros-0.13
+(define-public rust-android-log-sys-0.2
(package
- (name "rust-pyo3-macros")
- (version "0.13.2")
+ (name "rust-android-log-sys")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "pyo3-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "android_log-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1fxi5lx5dl7xh469gr5xckyjy3r3c5dqypzxcj0fbhzf1hq2qzx4"))))
+ (base32
+ "0bhhs1cgzp9vzjvkn2q31ppc7w4am5s273hkvl5iac5475kmp5l5"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-pyo3-macros-backend" ,rust-pyo3-macros-backend-0.13)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Proc macros for PyO3 package")
- (description "Proc macros for PyO3 package")
- (license license:asl2.0)))
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/nercury/android_log-sys-rs")
+ (synopsis
+ "FFI bindings to Android log Library.\n")
+ (description
+ "FFI bindings to Android log Library.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-inventory-impl-0.1
+(define-public rust-android-logger-0.10
(package
- (name "rust-inventory-impl")
- (version "0.1.11")
+ (name "rust-android-logger")
+ (version "0.10.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "inventory-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "android_logger" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j45a7nq4vircnz5m23db34527icxqnvh2si96zc9w662lvvahby"))))
+ (base32
+ "0rigzgkaik2y7pvsilpjdy19mdq1kkamw2rdf9fjkvb5hfqhkvfr"))))
(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/dtolnay/inventory")
- (synopsis "Implementation of macros for the `inventory` crate")
- (description "Implementation of macros for the `inventory` crate")
+ (("rust-android-log-sys"
+ ,rust-android-log-sys-0.2)
+ ("rust-env-logger" ,rust-env-logger-0.8)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4))))
+ (home-page
+ "https://github.com/Nercury/android_logger-rs")
+ (synopsis
+ "A logging implementation for `log` which hooks to android log output.\n")
+ (description
+ "This package provides a logging implementation for `log` which hooks to android\nlog output.")
(license (list license:expat license:asl2.0))))
-(define-public rust-ghost-0.1
+(define-public rust-android-logger-0.9
(package
- (name "rust-ghost")
- (version "0.1.2")
+ (name "rust-android-logger")
+ (version "0.9.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ghost" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "android_logger" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0yalg3g1g3cz63n3phy7cdhh7p2qd220mrpxy96alwxbpqdwynqs"))))
+ (base32
+ "0wspwzkn3fakpyz3ka0lh6h4pa66zk9kkvic2q9n70jx30y37hif"))))
(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/dtolnay/ghost")
- (synopsis "Define your own PhantomData")
- (description "Define your own PhantomData")
+ (("rust-android-log-sys"
+ ,rust-android-log-sys-0.2)
+ ("rust-env-logger" ,rust-env-logger-0.7)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4))))
+ (home-page
+ "https://github.com/Nercury/android_logger-rs")
+ (synopsis
+ "A logging implementation for `log` which hooks to android log output.\n")
+ (description
+ "This package provides a logging implementation for `log` which hooks to android\nlog output.")
(license (list license:expat license:asl2.0))))
-(define-public rust-inventory-0.1
+(define-public rust-asio-sys-0.2
(package
- (name "rust-inventory")
- (version "0.1.11")
+ (name "rust-asio-sys")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "inventory" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "asio-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m1zdjgs3nzfdxf86mc1i0id56fvk8rfw63rf04yi88bqrh53szh"))))
+ (base32
+ "1m8v2jsa4n57s7a7142vs23dkz63dhjxgcjxykd17kvq66v9qqj7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-ctor" ,rust-ctor-0.1)
- ("rust-ghost" ,rust-ghost-0.1)
- ("rust-inventory-impl" ,rust-inventory-impl-0.1))))
- (home-page "https://github.com/dtolnay/inventory")
- (synopsis "Typed distributed plugin registration")
- (description "Typed distributed plugin registration")
- (license (list license:expat license:asl2.0))))
+ (("rust-bindgen" ,rust-bindgen-0.54)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-walkdir" ,rust-walkdir-2))))
+ (home-page "https://github.com/RustAudio/cpal/")
+ (synopsis
+ "Low-level interface and binding generation for the steinberg ASIO SDK.")
+ (description
+ "Low-level interface and binding generation for the steinberg ASIO SDK.")
+ (license license:asl2.0)))
-(define-public rust-indoc-impl-0.3
+(define-public rust-base64ct-1
(package
- (name "rust-indoc-impl")
- (version "0.3.6")
+ (name "rust-base64ct")
+ (version "1.3.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "indoc-impl" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "base64ct" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w58yg249kmzsn75kcj34qaxqh839l1hsaj3bzggy3q03wb6s16f"))))
+ (base32
+ "1818i0gpg7q35s6yglmhgciwi3jwx65mqc2ipjl54jfbmm288kw7"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-unindent" ,rust-unindent-0.1))))
- (home-page "https://github.com/dtolnay/indoc")
- (synopsis "Indented document literals")
- (description "Indented document literals")
- (license (list license:expat license:asl2.0))))
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/RustCrypto/formats/tree/master/base64ct")
+ (synopsis
+ "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support\n")
+ (description
+ "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of\ndata-dependent branches/LUTs and thereby provides portable \"best effort\"\nconstant-time operation and embedded-friendly no_std support")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-indoc-0.3
+(define-public rust-bindgen-0.56
(package
- (name "rust-indoc")
- (version "0.3.6")
+ (name "rust-bindgen")
+ (version "0.56.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "indoc" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "bindgen" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1n2fd2wm1h005hd7pjgx4gv5ymyq4sxqn8z0ssw6xchgqs5ilx27"))))
+ (base32
+ "0fajmgk2064ca1z9iq1jjkji63qwwz38z3d67kv6xdy0xgdpk8rd"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-indoc-impl" ,rust-indoc-impl-0.3)
- ("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5))))
- (home-page "https://github.com/dtolnay/indoc")
- (synopsis "Indented document literals")
- (description "Indented document literals")
- (license (list license:expat license:asl2.0))))
+ (("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))))
+ (home-page
+ "https://rust-lang.github.io/rust-bindgen/")
+ (synopsis
+ "Automatically generates Rust FFI bindings to C and C++ libraries.")
+ (description
+ "Automatically generates Rust FFI bindings to C and C++ libraries.")
+ (license license:bsd-3)))
-(define-public rust-pyo3-0.13
+(define-public rust-brotli-decompressor-2
(package
- (name "rust-pyo3")
- (version "0.13.2")
+ (name "rust-brotli-decompressor")
+ (version "2.3.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "pyo3" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "brotli-decompressor" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1hq965lgi25dn578fpn9hjva6zjr1c8rl7lxywijq44aw7lbhds8"))))
+ (base32
+ "102v89h9z0p45j5fsjna97761nxx9nxz9ccpwxma6p5zad32vbar"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-ctor" ,rust-ctor-0.1)
- ("rust-hashbrown" ,rust-hashbrown-0.9)
- ("rust-indoc" ,rust-indoc-0.3)
- ("rust-inventory" ,rust-inventory-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-num-bigint" ,rust-num-bigint-0.3)
- ("rust-num-complex" ,rust-num-complex-0.3)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-paste" ,rust-paste-0.1)
- ("rust-pyo3-macros" ,rust-pyo3-macros-0.13)
- ("rust-serde" ,rust-serde-1)
- ("rust-unindent" ,rust-unindent-0.1))))
- (home-page "https://github.com/pyo3/pyo3")
- (synopsis "Bindings to Python interpreter")
- (description "Bindings to Python interpreter")
- (license license:asl2.0)))
+ (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
+ ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2))))
+ (home-page
+ "https://github.com/dropbox/rust-brotli-decompressor")
+ (synopsis
+ "A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ")
+ (description
+ "This package provides a brotli decompressor that with an interface avoiding the\nrust stdlib. This makes it suitable for embedded devices and kernels. It is\ndesigned with a pluggable allocator so that the standard lib's allocator may be\nemployed. The default build also includes a stdlib allocator and stream\ninterface. Disable this with --features=no-stdlib. Alternatively,\n--features=unsafe turns off array bounds checks and memory initialization but\nprovides a safe interface for the caller. Without adding the --features=unsafe\nargument, all included code is safe. For compression in addition to this\nlibrary, download https://github.com/dropbox/rust-brotli ")
+ (license (list license:bsd-3 license:expat))))
-(define-public rust-indenter-0.3
+(define-public rust-c-vec-2
(package
- (name "rust-indenter")
- (version "0.3.3")
+ (name "rust-c-vec")
+ (version "2.0.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "indenter" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "c_vec" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "10y6i6y4ls7xsfsc1r3p5j2hhbxhaqnk5zzk8aj52b14v05ba8yf"))))
+ (base32
+ "1s765fviy10q27b0wmkyk4q728z9v8v5pdlxv5k564y0mlks9mzx"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://github.com/yaahc/indenter")
- (synopsis
- "A formatter wrapper that indents the text, designed for error display impls
-")
- (description
- "This package provides a formatter wrapper that indents the text, designed for
-error display impls")
- (license (list license:expat license:asl2.0))))
+ (home-page
+ "https://github.com/GuillaumeGomez/c_vec-rs.git")
+ (synopsis "Structures to wrap C arrays")
+ (description "Structures to wrap C arrays")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-eyre-0.6
+(define-public rust-cala-core-0.1
(package
- (name "rust-eyre")
- (version "0.6.5")
+ (name "rust-cala-core")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "eyre" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cala_core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0awxjsn1bwa43kwv1ycgn1qy9zs66syddjcidxfvz1pasp8kj4i2"))))
+ (base32
+ "17939zm80lxi0mqsvi98wv2hjasbbh132j5i2m201x30j8dkx4wx"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-indenter" ,rust-indenter-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pyo3" ,rust-pyo3-0.13))))
- (home-page "https://github.com/yaahc/eyre")
- (synopsis
- "Flexible concrete Error Reporting type built on std::error::Error with customizable Reports")
- (description
- "Flexible concrete Error Reporting type built on std::error::Error with
-customizable Reports")
- (license (list license:expat license:asl2.0))))
+ (("rust-pasts" ,rust-pasts-0.4)
+ ("rust-stdweb" ,rust-stdweb-0.4)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
+ (home-page
+ "https://github.com/libcala/cala_core/blob/master/CHANGELOG.md")
+ (synopsis "Low-level platform glue for Cala")
+ (description "Low-level platform glue for Cala")
+ (license (list license:asl2.0 license:zlib))))
-(define-public rust-tracing-error-0.1
+(define-public rust-cc-1
(package
- (name "rust-tracing-error")
- (version "0.1.2")
+ (name "rust-cc")
+ (version "1.0.72")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-error" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cc" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "092y3357af6058mdw7nmr7sysqdka8b4cyaqz940fl2a7nwc1mxl"))))
+ (base32
+ "1vl50h2qh0nh0iddzj6gd1pnxnxpvwmbfxc30578c1pajmxi7a92"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities for enriching errors with `tracing`.
-")
- (description "Utilities for enriching errors with `tracing`.")
- (license license:expat)))
+ (("rust-jobserver" ,rust-jobserver-0.1))))
+ (home-page
+ "https://github.com/alexcrichton/cc-rs")
+ (synopsis
+ "A build-time dependency for Cargo build scripts to assist in invoking the native\nC compiler to compile native C code into a static archive to be linked into Rust\ncode.\n")
+ (description
+ "This package provides a build-time dependency for Cargo build scripts to assist\nin invoking the native C compiler to compile native C code into a static archive\nto be linked into Rust code.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-owo-colors-1
+(define-public rust-claxon-0.4
(package
- (name "rust-owo-colors")
- (version "1.4.2")
+ (name "rust-claxon")
+ (version "0.4.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "owo-colors" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "claxon" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0rybl2lvhaycpkpaq45099idp5ny7nv4sqsafz0cvfqw1wjfy9vz"))))
+ (base32
+ "1206mxvw833ysg10029apcsjjwly8zmsvksgza5cm7ma4ikzbysb"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-atty" ,rust-atty-0.2))))
- (home-page "https://github.com/jam1garner/owo-colors")
- (synopsis "Zero-allocation terminal colors that'll make people go owo")
- (description "Zero-allocation terminal colors that'll make people go owo")
- (license license:expat)))
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/ruuda/claxon#readme")
+ (synopsis "A FLAC decoding library")
+ (description
+ "This package provides a FLAC decoding library")
+ (license license:asl2.0)))
-(define-public rust-color-spantrace-0.1
+(define-public rust-cloudflare-zlib-sys-0.3
(package
- (name "rust-color-spantrace")
- (version "0.1.6")
+ (name "rust-cloudflare-zlib-sys")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "color-spantrace" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cloudflare-zlib-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lb2li71zvpxp80nck98gcqbqm3dnmp43pnlvm52z9x8livy9vmn"))))
+ (base32
+ "0vyd0l0vprvh9hc1ikllybrk8xc0lz9f509d2xgxgrpyxp8vch10"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-once-cell" ,rust-once-cell-1)
- ("rust-owo-colors" ,rust-owo-colors-1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-error" ,rust-tracing-error-0.1))))
- (home-page "https://github.com/yaahc/color-spantrace")
+ (("rust-cc" ,rust-cc-1))))
+ (home-page "https://github.com/cloudflare/zlib")
(synopsis
- "A pretty printer for tracing_error::SpanTrace based on color-backtrace")
+ "Cloudflare fork of zlib with massive performance improvements")
(description
- "This package provides a pretty printer for tracing_error::SpanTrace based on
-color-backtrace")
- (license (list license:expat license:asl2.0))))
+ "Cloudflare fork of zlib with massive performance improvements")
+ (license
+ (list license:expat
+ license:zlib
+ license:asl2.0
+ license:zlib))))
(define-public rust-color-eyre-0.5
(package
@@ -387,14 +468,17 @@ color-backtrace")
(origin
(method url-fetch)
(uri (crate-uri "color-eyre" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1dspj58bk57f9hiqlvbz25rik92i4a95iwa2dl4pg8g8grlqa60z"))))
+ (base32
+ "1dspj58bk57f9hiqlvbz25rik92i4a95iwa2dl4pg8g8grlqa60z"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-backtrace" ,rust-backtrace-0.3)
- ("rust-color-spantrace" ,rust-color-spantrace-0.1)
+ ("rust-color-spantrace"
+ ,rust-color-spantrace-0.1)
("rust-eyre" ,rust-eyre-0.6)
("rust-indenter" ,rust-indenter-0.3)
("rust-once-cell" ,rust-once-cell-1)
@@ -403,1559 +487,992 @@ color-backtrace")
("rust-url" ,rust-url-2))
#:cargo-development-inputs
(("rust-ansi-parser" ,rust-ansi-parser-0.6)
- ("rust-pretty-assertions" ,rust-pretty-assertions-0.6)
+ ("rust-pretty-assertions"
+ ,rust-pretty-assertions-0.6)
("rust-thiserror" ,rust-thiserror-1)
("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.2)
- ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3))))
+ ("rust-tracing-subscriber"
+ ,rust-tracing-subscriber-0.2)
+ ("rust-wasm-bindgen-test"
+ ,rust-wasm-bindgen-test-0.3))))
(home-page "https://github.com/yaahc/color-eyre")
(synopsis
"An error report handler for panics and eyre::Reports for colorful, consistent, and well formatted error reports for all kinds of errors.")
(description
- "An error report handler for panics and eyre::Reports for colorful, consistent,
-and well formatted error reports for all kinds of errors.")
+ "An error report handler for panics and eyre::Reports for colorful, consistent,\nand well formatted error reports for all kinds of errors.")
(license (list license:expat license:asl2.0))))
-(define-public rust-libdbus-sys-0.2
+(define-public rust-color-spantrace-0.1
(package
- (name "rust-libdbus-sys")
- (version "0.2.2")
+ (name "rust-color-spantrace")
+ (version "0.1.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libdbus-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "color-spantrace" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0ss51n616qr36jw34kxvh3m5m6sd7l499xcg7bpj62chmnvvb1f1"))))
+ (base32
+ "1lb2li71zvpxp80nck98gcqbqm3dnmp43pnlvm52z9x8livy9vmn"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "FFI bindings to libdbus.")
- (description "FFI bindings to libdbus.")
- (license (list license:asl2.0 license:expat))))
+ (("rust-once-cell" ,rust-once-cell-1)
+ ("rust-owo-colors" ,rust-owo-colors-1)
+ ("rust-tracing-core" ,rust-tracing-core-0.1)
+ ("rust-tracing-error" ,rust-tracing-error-0.1))))
+ (home-page
+ "https://github.com/yaahc/color-spantrace")
+ (synopsis
+ "A pretty printer for tracing_error::SpanTrace based on color-backtrace")
+ (description
+ "This package provides a pretty printer for tracing_error::SpanTrace based on\ncolor-backtrace")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-dbus-0.9.5
+(define-public rust-cookie-0.15
(package
- (name "rust-dbus")
- (version "0.9.5")
+ (name "rust-cookie")
+ (version "0.15.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "dbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cookie" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kn2v0w0q2q608xwl42c1yb3m2f7zvsm0f9ap1balb5k4mf782ny"))))
+ (base32
+ "03gql9c2l0wg3hpfp67wg2ns21wysk0xsjxwdbjrf0s6grrcgwfm"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libdbus-sys" ,rust-libdbus-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/diwic/dbus-rs")
+ (("rust-aes-gcm" ,rust-aes-gcm-0.8)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-hkdf" ,rust-hkdf-0.10)
+ ("rust-hmac" ,rust-hmac-0.10)
+ ("rust-percent-encoding"
+ ,rust-percent-encoding-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-subtle" ,rust-subtle-2)
+ ("rust-time" ,rust-time-0.2)
+ ("rust-version-check" ,rust-version-check-0.9))))
+ (home-page
+ "https://github.com/SergioBenitez/cookie-rs")
(synopsis
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
+ "HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n")
(description
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process
-communication.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dbus-crossroads-0.4
- (package
- (name "rust-dbus-crossroads")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-crossroads" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18wcwqm1qp8yisxj62vn81fdbh07kq4vxba9823fcd4zv6zinn64"))))
- (build-system cargo-build-system)
- (arguments `(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9.5))))
- (home-page "https://github.com/diwic/dbus-rs/")
- (synopsis "Framework for writing D-Bus method handlers")
- (description "Framework for writing D-Bus method handlers")
- (license (list license:asl2.0 license:expat))))
+ "HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-libdbus-sys-0.2
+(define-public rust-cookie-store-0.15
(package
- (name "rust-libdbus-sys")
- (version "0.2.2")
+ (name "rust-cookie-store")
+ (version "0.15.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libdbus-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cookie_store" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0ss51n616qr36jw34kxvh3m5m6sd7l499xcg7bpj62chmnvvb1f1"))))
+ (base32
+ "0z0navy9k0ivrdvz492q8c4nhd3iv5l77hwfppskdp1j15607xxk"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis "FFI bindings to libdbus.")
- (description "FFI bindings to libdbus.")
- (license (list license:asl2.0 license:expat))))
+ (("rust-cookie" ,rust-cookie-0.15)
+ ("rust-idna" ,rust-idna-0.2)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-publicsuffix" ,rust-publicsuffix-2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-time" ,rust-time-0.2)
+ ("rust-url" ,rust-url-2))))
+ (home-page
+ "https://github.com/pfernie/cookie_store")
+ (synopsis
+ "Implementation of Cookie storage and retrieval")
+ (description
+ "Implementation of Cookie storage and retrieval")
+ (license (list license:expat license:asl2.0))))
-#;(define-public rust-dbus-0.9
+(define-public rust-coreaudio-rs-0.10
(package
- (name "rust-dbus")
- (version "0.9.5")
+ (name "rust-coreaudio-rs")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "dbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "coreaudio-rs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kn2v0w0q2q608xwl42c1yb3m2f7zvsm0f9ap1balb5k4mf782ny"))))
+ (base32
+ "125d4zr3n363ybga4629p41ym7iqjfb2alnwrc1zj7zyxch4p28i"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libdbus-sys" ,rust-libdbus-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/diwic/dbus-rs")
- (synopsis
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
- (description
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process
-communication.")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dbus-crossroads-0.5
- (package
- (name "rust-dbus-crossroads")
- (version "0.5.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-crossroads" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0hc1j4vgy5k3lf8nqh5s0yk5hs50cmk2i7c5qkgd1izpg15krn55"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-dbus" ,rust-dbus-0.9))))
- (home-page "https://github.com/diwic/dbus-rs/")
- (synopsis "Framework for writing D-Bus method handlers")
- (description "Framework for writing D-Bus method handlers")
- (license (list license:asl2.0 license:expat))))
-
-(define-public rust-dbus-tokio-0.7
- (package
- (name "rust-dbus-tokio")
- (version "0.7.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "dbus-tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10112g227iasjiid7y9wrvnmxypfrczcymj2k5yjvcjk1i5ag88j"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-dbus" ,rust-dbus-0.9)
- ("rust-dbus-crossroads" ,rust-dbus-crossroads-0.5)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-tokio" ,rust-tokio-1))
- #:cargo-development-inputs
- (("rust-dbus-tree" ,rust-dbus-tree-0.9)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/diwic/dbus-rs")
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-coreaudio-sys" ,rust-coreaudio-sys-0.2))))
+ (home-page
+ "https://github.com/RustAudio/coreaudio-rs")
(synopsis
- "Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication.")
+ "A friendly rust interface for Apple's CoreAudio API.")
(description
- "Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux
-for inter-process communication.")
- (license (list license:asl2.0 license:expat))))
+ "This package provides a friendly rust interface for Apple's CoreAudio API.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-vorbisfile-sys-0.0.8
+(define-public rust-coreaudio-sys-0.2
(package
- (name "rust-vorbisfile-sys")
- (version "0.0.8")
+ (name "rust-coreaudio-sys")
+ (version "0.2.8")
(source
(origin
(method url-fetch)
- (uri (crate-uri "vorbisfile-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "coreaudio-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1la2j2zbzdjd93byz21ij58c540bfn1r9pi0bssrjimcw7bhchsg"))))
+ (base32
+ "1yiipfq8gni2fkh62kzzprqgnfb77046d392p9mb82bapr3k6zib"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-gcc" ,rust-gcc-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vorbis-sys" ,rust-vorbis-sys-0.1))))
- (home-page "")
- (synopsis "FFI for the vorbisfile library")
- (description "FFI for the vorbisfile library")
+ (("rust-bindgen" ,rust-bindgen-0.56))))
+ (home-page
+ "https://github.com/RustAudio/coreaudio-sys")
+ (synopsis
+ "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen")
+ (description
+ "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen")
(license license:expat)))
-(define-public rust-vorbis-sys-0.1
+(define-public rust-cpal-0.13
(package
- (name "rust-vorbis-sys")
- (version "0.1.1")
+ (name "rust-cpal")
+ (version "0.13.4")
(source
(origin
(method url-fetch)
- (uri (crate-uri "vorbis-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "cpal" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zgv7lwa4b2z091g25h83zil8bawk4frc1f0ril5xa31agpxd7mx"))))
+ (base32
+ "0614gbjg29n817m97595974pbw331dqyz2c8g0ncs5zn4455zx4q"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
+ (("rust-alsa" ,rust-alsa-0.5)
+ ("rust-asio-sys" ,rust-asio-sys-0.2)
+ ("rust-core-foundation-sys"
+ ,rust-core-foundation-sys-0.8)
+ ("rust-coreaudio-rs" ,rust-coreaudio-rs-0.10)
+ ("rust-jack" ,rust-jack-0.7)
+ ("rust-jni" ,rust-jni-0.19)
+ ("rust-js-sys" ,rust-js-sys-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "")
- (synopsis "FFI for the libvorbis library")
- (description "FFI for the libvorbis library")
- (license license:expat)))
-
-(define-public rust-vorbis-0.0.14
- (package
- (name "rust-vorbis")
- (version "0.0.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vorbis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xn7diq8qz2zmsmwzg3rcsxmpmm2gj7wgnl2gdan0lq7ax21k2jy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-vorbis-sys" ,rust-vorbis-sys-0.1)
- ("rust-vorbisfile-sys" ,rust-vorbisfile-sys-0.0.8))))
- (home-page "https://github.com/tomaka/vorbis-rs")
- (synopsis "High-level bindings for the official libvorbis library.")
- (description "High-level bindings for the official libvorbis library.")
+ ("rust-mach" ,rust-mach-0.3)
+ ("rust-ndk" ,rust-ndk-0.3)
+ ("rust-ndk-glue" ,rust-ndk-glue-0.3)
+ ("rust-nix" ,rust-nix-0.20)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-oboe" ,rust-oboe-0.4)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-stdweb" ,rust-stdweb-0.1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+ ("rust-web-sys" ,rust-web-sys-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/rustaudio/cpal")
+ (synopsis
+ "Low-level cross-platform audio I/O library in pure Rust.")
+ (description
+ "Low-level cross-platform audio I/O library in pure Rust.")
(license license:asl2.0)))
-(define-public rust-ogg-sys-0.0.9
- (package
- (name "rust-ogg-sys")
- (version "0.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ogg-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cpx6n5ndh2d59g43l6rj3myzi5jsc0n6rldpx0impqp5qbqqnx9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-gcc" ,rust-gcc-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/tomaka/ogg-sys")
- (synopsis "FFI for libogg, the media container.")
- (description "FFI for libogg, the media container.")
- (license license:expat)))
-
-(define-public rust-librespot-tremor-0.2
+(define-public rust-darling-0.13
(package
- (name "rust-librespot-tremor")
- (version "0.2.0")
+ (name "rust-darling")
+ (version "0.13.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-tremor" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "darling" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zmld16zawvn7ayrf318lwdr2d7awn4bk9s0d6kpim0mz6zjbxcp"))))
+ (base32
+ "1x7pgzjswg28798zd5gk5g6nifhcaqq0apqmclydi39zd2w21myh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "")
- (synopsis "Rust bindings to tremor")
- (description "Rust bindings to tremor")
+ (("rust-darling-core" ,rust-darling-core-0.13)
+ ("rust-darling-macro" ,rust-darling-macro-0.13))))
+ (home-page
+ "https://github.com/TedDriggs/darling")
+ (synopsis
+ "A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n")
+ (description
+ "This package provides a proc-macro library for reading attributes into structs\nwhen implementing custom derives.")
(license license:expat)))
-#;(define-public rust-tokio-stream-0.1
+(define-public rust-darling-core-0.13
(package
- (name "rust-tokio-stream")
- (version "0.1.8")
+ (name "rust-darling-core")
+ (version "0.13.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "darling_core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qwq0y21xprsql4v9y1cm1ymhgw66rznjmnjrjsii27zxy25852h"))))
+ (base32
+ "0933k2avb6xk9j4ryr0bvp3pww5j8i0nrqvsnkgd3vic3lj0yd3s"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities to work with `Stream` and `tokio`.
-")
- (description "Utilities to work with `Stream` and `tokio`.")
+ (("rust-fnv" ,rust-fnv-1)
+ ("rust-ident-case" ,rust-ident-case-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-strsim" ,rust-strsim-0.10)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/TedDriggs/darling")
+ (synopsis
+ "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n")
+ (description
+ "Helper crate for proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.")
(license license:expat)))
-(define-public rust-shannon-0.2
+(define-public rust-darling-macro-0.13
(package
- (name "rust-shannon")
- (version "0.2.0")
+ (name "rust-darling-macro")
+ (version "0.13.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "shannon" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "darling_macro" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by"))))
+ (base32
+ "0jzljnd0y7idi5lb7lhvymh3nkhaf32ksx0d38hv7zjjfcxipi3j"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))))
- (home-page "")
- (synopsis "Shannon cipher implementation")
- (description "Shannon cipher implementation")
+ (("rust-darling-core" ,rust-darling-core-0.13)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/TedDriggs/darling")
+ (synopsis
+ "Internal support for a proc-macro library for reading attributes into structs when\nimplementing custom derives. Use https://crates.io/crates/darling in your code.\n")
+ (description
+ "Internal support for a proc-macro library for reading attributes into structs\nwhen implementing custom derives. Use https://crates.io/crates/darling in your\ncode.")
(license license:expat)))
-(define-public rust-priority-queue-1
+(define-public rust-dbus-0.2
(package
- (name "rust-priority-queue")
- (version "1.2.1")
+ (name "rust-dbus")
+ (version "0.2.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "priority-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dbus" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w6a4wkxm7h7qhxqgivgxbixw51czmkd83x1vr0gqg4dq054ifh0"))))
+ (base32
+ "0b85dl7y396g8xh1xh89wxnb1fvvf840dar9axavfhhhlq7c385l"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/garro95/priority-queue")
+ (("rust-libc" ,rust-libc-0.2))))
+ (home-page "https://github.com/diwic/dbus-rs")
(synopsis
- "A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.")
+ "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
(description
- "This package provides a Priority Queue implemented as a heap with a function to
-efficiently change the priority of an item.")
- (license (list license:lgpl3 license:mpl2.0))))
+ "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process\ncommunication.")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-password-hash-0.2
+(define-public rust-dbus-0.9.5
(package
- (name "rust-password-hash")
- (version "0.2.3")
+ (name "rust-dbus")
+ (version "0.9.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dbus" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p"))))
+ (base32
+ "1kn2v0w0q2q608xwl42c1yb3m2f7zvsm0f9ap1balb5k4mf782ny"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-rand-core" ,rust-rand-core-0.6)
- ("rust-subtle" ,rust-subtle-2))))
- (home-page
- "https://github.com/RustCrypto/traits/tree/master/password-hash")
+ (("rust-futures-channel"
+ ,rust-futures-channel-0.3)
+ ("rust-futures-executor"
+ ,rust-futures-executor-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libdbus-sys" ,rust-libdbus-sys-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/diwic/dbus-rs")
(synopsis
- "Traits which describe the functionality of password hashing algorithms,
-as well as a `no_std`-friendly implementation of the PHC string format
-(a well-defined subset of the Modular Crypt Format a.k.a. MCF)
-")
+ "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
(description
- "Traits which describe the functionality of password hashing algorithms, as well
-as a `no_std`-friendly implementation of the PHC string format (a well-defined
-subset of the Modular Crypt Format a.k.a. MCF)")
- (license (list license:expat license:asl2.0))))
+ "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process\ncommunication.")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-base64ct-1
+(define-public rust-dbus-crossroads-0.4
(package
- (name "rust-base64ct")
- (version "1.3.3")
+ (name "rust-dbus-crossroads")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "base64ct" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dbus-crossroads" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1818i0gpg7q35s6yglmhgciwi3jwx65mqc2ipjl54jfbmm288kw7"))))
+ (base32
+ "18wcwqm1qp8yisxj62vn81fdbh07kq4vxba9823fcd4zv6zinn64"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/RustCrypto/formats/tree/master/base64ct")
+ (arguments
+ `(#:cargo-inputs (("rust-dbus" ,rust-dbus-0.9.5))))
+ (home-page "https://github.com/diwic/dbus-rs/")
(synopsis
- "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of
-data-dependent branches/LUTs and thereby provides portable \"best effort\"
-constant-time operation and embedded-friendly no_std support
-")
+ "Framework for writing D-Bus method handlers")
(description
- "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of
-data-dependent branches/LUTs and thereby provides portable \"best effort\"
-constant-time operation and embedded-friendly no_std support")
+ "Framework for writing D-Bus method handlers")
(license (list license:asl2.0 license:expat))))
-(define-public rust-pbkdf2-0.8
- (package
- (name "rust-pbkdf2")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-base64ct" ,rust-base64ct-1)
- ("rust-crypto-mac" ,rust-crypto-mac-0.11)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-password-hash" ,rust-password-hash-0.2)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-sha2" ,rust-sha2-0.9))))
- (home-page
- "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2")
- (synopsis "Generic implementation of PBKDF2")
- (description "Generic implementation of PBKDF2")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-protobuf-codegen-pure-2
+(define-public rust-dbus-crossroads-0.5
(package
- (name "rust-protobuf-codegen-pure")
- (version "2.14.0")
+ (name "rust-dbus-crossroads")
+ (version "0.5.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "protobuf-codegen-pure" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dbus-crossroads" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0h34gfqlb7bqmgqv1mfgy5wk35z5r2h5ki3p3pdcmw1vqzmly6id"))))
+ (base32
+ "0hc1j4vgy5k3lf8nqh5s0yk5hs50cmk2i7c5qkgd1izpg15krn55"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen" ,rust-protobuf-codegen-2))))
- (home-page
- "https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure/")
+ (("rust-dbus" ,rust-dbus-0.9))))
+ (home-page "https://github.com/diwic/dbus-rs/")
(synopsis
- "Pure-rust codegen for protobuf using protobuf-parser crate
-
-WIP
-")
+ "Framework for writing D-Bus method handlers")
(description
- "Pure-rust codegen for protobuf using protobuf-parser crate
-
-WIP")
- (license license:expat)))
+ "Framework for writing D-Bus method handlers")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-protobuf-codegen-2
+(define-public rust-dbus-tokio-0.7
(package
- (name "rust-protobuf-codegen")
- (version "2.14.0")
+ (name "rust-dbus-tokio")
+ (version "0.7.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "protobuf-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dbus-tokio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "031bx325lsgcx7wc76vc2cqph6q0b34jgc8nz0g2rkwcfnx3n4fy"))))
+ (base32
+ "10112g227iasjiid7y9wrvnmxypfrczcymj2k5yjvcjk1i5ag88j"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-protobuf" ,rust-protobuf-2))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
+ `(#:cargo-inputs
+ (("rust-dbus" ,rust-dbus-0.9)
+ ("rust-dbus-crossroads"
+ ,rust-dbus-crossroads-0.5)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-tokio" ,rust-tokio-1))
+ #:cargo-development-inputs
+ (("rust-dbus-tree" ,rust-dbus-tree-0.9)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page "https://github.com/diwic/dbus-rs")
(synopsis
- "Code generator for rust-protobuf.
-
-Includes a library and `protoc-gen-rust` binary.
-
-See `protoc-rust` and `protobuf-codegen-pure` crates.
-")
+ "Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux for inter-process communication.")
(description
- "Code generator for rust-protobuf.
-
-Includes a library and `protoc-gen-rust` binary.
-
-See `protoc-rust` and `protobuf-codegen-pure` crates.")
- (license license:expat)))
-
-(define-public rust-protobuf-2
- (package
- (name "rust-protobuf")
- (version "2.14.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "protobuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11bl8hf522s9mbkckivnn9n8s3ss4g41w6jmfdsswmr5adqd71lf"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis "Rust implementation of Google protocol buffers
-")
- (description "Rust implementation of Google protocol buffers")
- (license license:expat)))
-
-(define-public rust-librespot-protocol-0.2
- (package
- (name "rust-librespot-protocol")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0pa3j2csmimf0l2yfdxp9ijmgm8ngxadim801jrh43xxqgj3nx8w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen" ,rust-protobuf-codegen-2)
- ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The protobuf logic for communicating with Spotify servers")
- (description "The protobuf logic for communicating with Spotify servers")
- (license license:expat)))
+ "Makes it possible to use Tokio with D-Bus, which is a bus commonly used on Linux\nfor inter-process communication.")
+ (license (list license:asl2.0 license:expat))))
-(define-public rust-hyper-proxy-0.9
+(define-public rust-dns-sd-0.1
(package
- (name "rust-hyper-proxy")
- (version "0.9.1")
+ (name "rust-dns-sd")
+ (version "0.1.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "hyper-proxy" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "dns-sd" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa"))))
+ (base32
+ "11r0jymjshfnn3sh2nqjhrikk4r5rr1g36sip9iqy8i0xafm0j6p"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.22)
- ("rust-hyper-tls" ,rust-hyper-tls-0.5)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))))
- (home-page "https://github.com/tafia/hyper-proxy")
- (synopsis "A proxy connector for Hyper-based applications")
- (description
- "This package provides a proxy connector for Hyper-based applications")
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page
+ "https://github.com/plietar/rust-dns-sd")
+ (synopsis "Rust binding for dns-sd")
+ (description "Rust binding for dns-sd")
(license license:expat)))
-(define-public rust-librespot-core-0.2
+(define-public rust-eyre-0.6
(package
- (name "rust-librespot-core")
- (version "0.2.0")
+ (name "rust-eyre")
+ (version "0.6.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "eyre" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j1jjqf89dlsrlfjj9yy111dvlfi9zq3789ck0f57x9iw7f70gnz"))))
+ (base32
+ "0awxjsn1bwa43kwv1ycgn1qy9zs66syddjcidxfvz1pasp8kj4i2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aes" ,rust-aes-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-proxy" ,rust-hyper-proxy-0.9)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.2)
- ("rust-log" ,rust-log-0.4)
- ("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-indenter" ,rust-indenter-0.3)
("rust-once-cell" ,rust-once-cell-1)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-priority-queue" ,rust-priority-queue-1)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-shannon" ,rust-shannon-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-vergen" ,rust-vergen-3))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The core functionality provided by librespot")
- (description "The core functionality provided by librespot")
- (license license:expat)))
+ ("rust-pyo3" ,rust-pyo3-0.13))))
+ (home-page "https://github.com/yaahc/eyre")
+ (synopsis
+ "Flexible concrete Error Reporting type built on std::error::Error with customizable Reports")
+ (description
+ "Flexible concrete Error Reporting type built on std::error::Error with\ncustomizable Reports")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-ogg-0.8
+(define-public rust-fetch-unroll-0.3
(package
- (name "rust-ogg")
- (version "0.8.0")
+ (name "rust-fetch-unroll")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ogg" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "fetch_unroll" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0vjxmqcv9252aj8byy70iy2krqfjknfcxg11lcyikj11pzlb8lb9"))))
+ (base32
+ "1l3cf8fhcrw354hdmjf03f5v4bxgn2wkjna8n0fn8bgplh8b3666"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/RustAudio/ogg")
- (synopsis "Ogg container decoder and encoder written in pure Rust")
- (description "Ogg container decoder and encoder written in pure Rust")
- (license license:bsd-3)))
+ (("rust-libflate" ,rust-libflate-1)
+ ("rust-tar" ,rust-tar-0.4)
+ ("rust-ureq" ,rust-ureq-2))))
+ (home-page
+ "https://github.com/katyo/fetch_unroll")
+ (synopsis
+ "Simple utilities for fetching and unrolling .tar.gz archives")
+ (description
+ "Simple utilities for fetching and unrolling .tar.gz archives")
+ (license license:asl2.0)))
-(define-public rust-lewton-0.10
+(define-public rust-flate2-1
(package
- (name "rust-lewton")
- (version "0.10.2")
+ (name "rust-flate2")
+ (version "1.0.22")
(source
(origin
(method url-fetch)
- (uri (crate-uri "lewton" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "flate2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0c60fn004awg5c3cvx82d6na2pirf0qdz9w3b93mbcdakbglhyvp"))))
+ (base32
+ "0gy5iwfqylb2f0dd9n7r8w2xwbzlrqlsairvyj2w9jf1jzl8hs8y"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-cloudflare-zlib-sys"
+ ,rust-cloudflare-zlib-sys-0.3)
+ ("rust-crc32fast" ,rust-crc32fast-1)
("rust-futures" ,rust-futures-0.1)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-tinyvec" ,rust-tinyvec-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libz-sys" ,rust-libz-sys-1)
+ ("rust-miniz-sys" ,rust-miniz-sys-0.1)
+ ("rust-miniz-oxide" ,rust-miniz-oxide-0.4)
("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/RustAudio/lewton")
- (synopsis "Pure Rust vorbis decoder")
- (description "Pure Rust vorbis decoder")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-aes-ctr-0.6
- (package
- (name "rust-aes-ctr")
- (version "0.6.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "aes-ctr" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-aes-soft" ,rust-aes-soft-0.6)
- ("rust-aesni" ,rust-aesni-0.10)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-ctr" ,rust-ctr-0.6))))
- (home-page "https://github.com/RustCrypto/block-ciphers/tree/master/aes")
- (synopsis "DEPRECATED: replaced by the `aes` crate")
- (description "DEPRECATED: replaced by the `aes` crate")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-librespot-audio-0.2
- (package
- (name "rust-librespot-audio")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-audio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1h25cinnyfw15farjv7lwcyqppd6gv0h5fkyac00dn06w79qj3ps"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aes-ctr" ,rust-aes-ctr-0.6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-librespot-core" ,rust-librespot-core-0.2)
- ("rust-librespot-tremor" ,rust-librespot-tremor-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-vorbis" ,rust-vorbis-0.0.14)
- ("rust-zerocopy" ,rust-zerocopy-0.3))))
- (home-page "")
- (synopsis "The audio fetching and processing logic for librespot")
- (description "The audio fetching and processing logic for librespot")
- (license license:expat)))
-
-(define-public rust-version-compare-0.0.10
- (package
- (name "rust-version-compare")
- (version "0.0.10")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "version-compare" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "18ack6rx18rp700h1dncljmpzchs3p2dfh76a8ds6vmfbfi5cdfn"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/timvisee/version-compare")
+ (home-page
+ "https://github.com/rust-lang/flate2-rs")
(synopsis
- "A Rust library to easily compare version numbers, and test them against various comparison operators.")
+ "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide, miniz.c, and multiple zlib implementations. Supports\nzlib, gzip, and raw deflate streams.\n")
(description
- "This package provides a Rust library to easily compare version numbers, and test
-them against various comparison operators.")
- (license license:expat)))
+ "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide, miniz.c, and multiple zlib implementations. Supports\nzlib, gzip, and raw deflate streams.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-vcpkg-0.2
+(define-public rust-fnv-1
(package
- (name "rust-vcpkg")
- (version "0.2.15")
+ (name "rust-fnv")
+ (version "1.0.7")
(source
(origin
(method url-fetch)
- (uri (crate-uri "vcpkg" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "fnv" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc"))))
+ (base32
+ "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://github.com/mcgoo/vcpkg-rs")
+ (home-page "https://github.com/servo/rust-fnv")
(synopsis
- "A library to find native dependencies in a vcpkg tree at build
-time in order to be used in Cargo build scripts.
-")
+ "Fowlerâ\x80\x93Nollâ\x80\x93Vo hash function")
(description
- "This package provides a library to find native dependencies in a vcpkg tree at
-build time in order to be used in Cargo build scripts.")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-unidiff-0.3
- (package
- (name "rust-unidiff")
- (version "0.3.3")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "unidiff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0b13vhp2x7jlvmkm44h5niqcxklyrmz6afmppvykp4zimhcjg9nq"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-regex" ,rust-regex-1))))
- (home-page "https://github.com/messense/unidiff-rs")
- (synopsis "Unified diff parsing/metadata extraction library for Rust")
- (description "Unified diff parsing/metadata extraction library for Rust")
- (license license:expat)))
-
-(define-public rust-sdl2-sys-0.34
- (package
- (name "rust-sdl2-sys")
- (version "0.34.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sdl2-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0x4g141ais0k16frypykc1bfxlg5smraavg2lr0mlnqp3yi9m8j1"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.53)
- ("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-cmake" ,rust-cmake-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-unidiff" ,rust-unidiff-0.3)
- ("rust-vcpkg" ,rust-vcpkg-0.2)
- ("rust-version-compare" ,rust-version-compare-0.0.10))))
- (home-page "https://github.com/rust-sdl2/rust-sdl2")
- (synopsis "Raw SDL2 bindings for Rust, used internally rust-sdl2")
- (description "Raw SDL2 bindings for Rust, used internally rust-sdl2")
- (license license:expat)))
-
-(define-public rust-c-vec-2
- (package
- (name "rust-c-vec")
- (version "2.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "c_vec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1s765fviy10q27b0wmkyk4q728z9v8v5pdlxv5k564y0mlks9mzx"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/GuillaumeGomez/c_vec-rs.git")
- (synopsis "Structures to wrap C arrays")
- (description "Structures to wrap C arrays")
+ "Fowlerâ\x80\x93Nollâ\x80\x93Vo hash function")
(license (list license:asl2.0 license:expat))))
-(define-public rust-sdl2-0.34
- (package
- (name "rust-sdl2")
- (version "0.34.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "sdl2" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jymfs8ibf1xli4vn562l05bl6zknmff0qz5l7swy2j6m4zvrv6y"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-c-vec" ,rust-c-vec-2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.3)
- ("rust-sdl2-sys" ,rust-sdl2-sys-0.34))))
- (home-page "https://github.com/Rust-SDL2/rust-sdl2")
- (synopsis "SDL2 bindings for Rust")
- (description "SDL2 bindings for Rust")
- (license license:expat)))
-
-(define-public rust-slice-deque-0.3
+(define-public rust-futures-0.3.15
(package
- (name "rust-slice-deque")
- (version "0.3.0")
+ (name "rust-futures")
+ (version "0.3.15")
(source
(origin
(method url-fetch)
- (uri (crate-uri "slice-deque" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "098gvqjw52qw4gac567c9hx3y6hw9al7hjqb5mnvmvydh3i6xvri"))))
+ (base32
+ "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/gnzlbg/slice_deque")
- (synopsis "A double-ended queue that Deref's into a slice.")
+ `(#:cargo-inputs
+ (("rust-futures-channel"
+ ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-executor"
+ ,rust-futures-executor-0.3)
+ ("rust-futures-io" ,rust-futures-io-0.3)
+ ("rust-futures-sink" ,rust-futures-sink-0.3)
+ ("rust-futures-task" ,rust-futures-task-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3))
+ #:cargo-development-inputs
+ (("rust-assert-matches" ,rust-assert-matches-1)
+ ("rust-pin-project" ,rust-pin-project-1)
+ ("rust-pin-utils" ,rust-pin-utils-0.1)
+ ("rust-static-assertions"
+ ,rust-static-assertions-1)
+ ("rust-tokio" ,rust-tokio-0.1))))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\n")
(description
- "This package provides a double-ended queue that Deref's into a slice.")
+ "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.")
(license (list license:expat license:asl2.0))))
-(define-public rust-minimp3-sys-0.3
- (package
- (name "rust-minimp3-sys")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "minimp3-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "144vmf3s89kad0smjprzigcp2c9r5dm95n4ydilrbp399irp6772"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/germangb/minimp3-rs.git")
- (synopsis "Rust bindings for the minimp3 library.")
- (description "Rust bindings for the minimp3 library.")
- (license license:expat)))
-
-(define-public rust-minimp3-0.5
+(define-public rust-futures-channel-0.3
(package
- (name "rust-minimp3")
- (version "0.5.1")
+ (name "rust-futures-channel")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "minimp3" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-channel" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0wj3nzj1swnvwsk3a4a3hkfj1d21jsi7babi40wlrxzbbzvkhm4q"))))
+ (base32
+ "02vzdkc1n25nliwa2758pni7fyn1ch2msrzw18v5ycw8cl5xlgds"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
- ("rust-slice-deque" ,rust-slice-deque-0.3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/germangb/minimp3-rs.git")
- (synopsis "Rust bindings for the minimp3 library.")
- (description "Rust bindings for the minimp3 library.")
- (license license:expat)))
-
-(define-public rust-hound-3
- (package
- (name "rust-hound")
- (version "3.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "hound" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0jbm25p2nc8758dnfjan1yk7hz2i85y89nrbai14zzxfrsr4n5la"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/ruuda/hound")
- (synopsis "A wav encoding and decoding library")
- (description "This package provides a wav encoding and decoding library")
- (license license:asl2.0)))
+ (("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-sink" ,rust-futures-sink-0.3))))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "Channels for asynchronous communication using futures-rs.\n")
+ (description
+ "Channels for asynchronous communication using futures-rs.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-claxon-0.4
+(define-public rust-futures-core-0.3
(package
- (name "rust-claxon")
- (version "0.4.3")
+ (name "rust-futures-core")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "claxon" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1206mxvw833ysg10029apcsjjwly8zmsvksgza5cm7ma4ikzbysb"))))
+ (base32
+ "1mw34nxzggvr2jvk4ljygy077wy32lrdxkyw1j0mj9dqc42gzj6h"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://github.com/ruuda/claxon#readme")
- (synopsis "A FLAC decoding library")
- (description "This package provides a FLAC decoding library")
- (license license:asl2.0)))
-
-(define-public rust-rodio-0.13
- (package
- (name "rust-rodio")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "rodio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "03sjp37vb7ss1dwf76sf6yavmndqklx35shjpg8zd49ickd2wp5n"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-claxon" ,rust-claxon-0.4)
- ("rust-cpal" ,rust-cpal-0.13)
- ("rust-hound" ,rust-hound-3)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-minimp3" ,rust-minimp3-0.5))))
- (home-page "https://github.com/RustAudio/rodio")
- (synopsis "Audio playback library")
- (description "Audio playback library")
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "The core traits and types in for the `futures` library.\n")
+ (description
+ "The core traits and types in for the `futures` library.")
(license (list license:expat license:asl2.0))))
-(define-public rust-portaudio-sys-0.1
- (package
- (name "rust-portaudio-sys")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portaudio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xdpywirpr1kqkbak7hnny62gmsc93qgc3ij3j2zskrvjpxa952i"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "")
- (synopsis "Bindings to PortAudio")
- (description "Bindings to PortAudio")
- (license license:expat)))
-
-(define-public rust-portaudio-rs-0.3
- (package
- (name "rust-portaudio-rs")
- (version "0.3.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "portaudio-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qnmc7amk0fzbcs985ixv0k4955f0fmpkhrl9ps9pk3cz7pvbdnd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-portaudio-sys" ,rust-portaudio-sys-0.1))))
- (home-page "")
- (synopsis "PortAudio bindings for Rust")
- (description "PortAudio bindings for Rust")
- (license license:expat)))
-
-(define-public rust-librespot-metadata-0.2
- (package
- (name "rust-librespot-metadata")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-metadata" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ixg23ck98rjnshp6xil4lbig1sxpbg0blvyy6pdrnq1v7jpq5c4"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-librespot-core" ,rust-librespot-core-0.2)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-protobuf" ,rust-protobuf-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The metadata logic for librespot")
- (description "The metadata logic for librespot")
- (license license:expat)))
-
-(define-public rust-vorbisfile-sys-0.0.8
- (package
- (name "rust-vorbisfile-sys")
- (version "0.0.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vorbisfile-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1la2j2zbzdjd93byz21ij58c540bfn1r9pi0bssrjimcw7bhchsg"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-gcc" ,rust-gcc-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-vorbis-sys" ,rust-vorbis-sys-0.1))))
- (home-page "")
- (synopsis "FFI for the vorbisfile library")
- (description "FFI for the vorbisfile library")
- (license license:expat)))
-
-(define-public rust-vorbis-sys-0.1
- (package
- (name "rust-vorbis-sys")
- (version "0.1.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vorbis-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zgv7lwa4b2z091g25h83zil8bawk4frc1f0ril5xa31agpxd7mx"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "")
- (synopsis "FFI for the libvorbis library")
- (description "FFI for the libvorbis library")
- (license license:expat)))
-
-(define-public rust-vorbis-0.0.14
- (package
- (name "rust-vorbis")
- (version "0.0.14")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "vorbis" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0xn7diq8qz2zmsmwzg3rcsxmpmm2gj7wgnl2gdan0lq7ax21k2jy"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-vorbis-sys" ,rust-vorbis-sys-0.1)
- ("rust-vorbisfile-sys" ,rust-vorbisfile-sys-0.0.8))))
- (home-page "https://github.com/tomaka/vorbis-rs")
- (synopsis "High-level bindings for the official libvorbis library.")
- (description "High-level bindings for the official libvorbis library.")
- (license license:asl2.0)))
-
-(define-public rust-ogg-sys-0.0.9
- (package
- (name "rust-ogg-sys")
- (version "0.0.9")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ogg-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1cpx6n5ndh2d59g43l6rj3myzi5jsc0n6rldpx0impqp5qbqqnx9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-gcc" ,rust-gcc-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/tomaka/ogg-sys")
- (synopsis "FFI for libogg, the media container.")
- (description "FFI for libogg, the media container.")
- (license license:expat)))
-
-(define-public rust-librespot-tremor-0.2
- (package
- (name "rust-librespot-tremor")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-tremor" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1zmld16zawvn7ayrf318lwdr2d7awn4bk9s0d6kpim0mz6zjbxcp"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "")
- (synopsis "Rust bindings to tremor")
- (description "Rust bindings to tremor")
- (license license:expat)))
-
-(define-public rust-ogg-0.8
- (package
- (name "rust-ogg")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "ogg" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0vjxmqcv9252aj8byy70iy2krqfjknfcxg11lcyikj11pzlb8lb9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-0.4)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/RustAudio/ogg")
- (synopsis "Ogg container decoder and encoder written in pure Rust")
- (description "Ogg container decoder and encoder written in pure Rust")
- (license license:bsd-3)))
-
-(define-public rust-lewton-0.10
+(define-public rust-futures-executor-0.3
(package
- (name "rust-lewton")
- (version "0.10.2")
+ (name "rust-futures-executor")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "lewton" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-executor" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0c60fn004awg5c3cvx82d6na2pirf0qdz9w3b93mbcdakbglhyvp"))))
+ (base32
+ "0alxxnjbi6jjsjkj6mkmvizmwprfi99ldkmqhmfbj3xibgzx5mi9"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-tinyvec" ,rust-tinyvec-1)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/RustAudio/lewton")
- (synopsis "Pure Rust vorbis decoder")
- (description "Pure Rust vorbis decoder")
+ (("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-task" ,rust-futures-task-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-num-cpus" ,rust-num-cpus-1))))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "Executors for asynchronous tasks based on the futures-rs library.\n")
+ (description
+ "Executors for asynchronous tasks based on the futures-rs library.")
(license (list license:expat license:asl2.0))))
-(define-public rust-librespot-audio-0.2
+(define-public rust-futures-io-0.3
(package
- (name "rust-librespot-audio")
- (version "0.2.0")
+ (name "rust-futures-io")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-audio" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-io" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1h25cinnyfw15farjv7lwcyqppd6gv0h5fkyac00dn06w79qj3ps"))))
+ (base32
+ "1ckir41haa2hs9znrwavgh33hv3l23jmywqg73xwdam1ym5d7ydi"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-aes-ctr" ,rust-aes-ctr-0.6)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-lewton" ,rust-lewton-0.10)
- ("rust-librespot-core" ,rust-librespot-core-0.2)
- ("rust-librespot-tremor" ,rust-librespot-tremor-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ogg" ,rust-ogg-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-vorbis" ,rust-vorbis-0.0.14)
- ("rust-zerocopy" ,rust-zerocopy-0.3))))
- (home-page "")
- (synopsis "The audio fetching and processing logic for librespot")
- (description "The audio fetching and processing logic for librespot")
- (license license:expat)))
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.\n")
+ (description
+ "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the\nfutures-rs library.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-libpulse-simple-sys-1
+(define-public rust-futures-macro-0.3
(package
- (name "rust-libpulse-simple-sys")
- (version "1.19.2")
+ (name "rust-futures-macro")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libpulse-simple-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-macro" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1hbws8gj45lanvd0xr8d02m60n1247jcyq275ilhjj53kipzjwvw"))))
+ (base32
+ "0g5xp1xmyfibyscynig2m5gvp5smgg7xvcwr0p3yzc7zvxx99gbd"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libpulse-sys" ,rust-libpulse-sys-1)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
(synopsis
- "FFI bindings for the PulseAudio libpulse-simple system library.")
+ "The futures-rs procedural macro implementations.\n")
(description
- "FFI bindings for the PulseAudio libpulse-simple system library.")
+ "The futures-rs procedural macro implementations.")
(license (list license:expat license:asl2.0))))
-(define-public rust-pkg-config-0.3
+(define-public rust-futures-sink-0.3
(package
- (name "rust-pkg-config")
- (version "0.3.24")
+ (name "rust-futures-sink")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "pkg-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-sink" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ghcyjp5537r7qigmgl3dj62j01arlpddaq93a3i414v3iskz2aq"))))
+ (base32
+ "026m2x353l7x7apa3hdx26ma7kwgxgbghl0393v4zmv8rfn5n1g3"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://github.com/rust-lang/pkg-config-rs")
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
(synopsis
- "A library to run the pkg-config system tool at build time in order to be used in
-Cargo build scripts.
-")
+ "The asynchronous `Sink` trait for the futures-rs library.\n")
(description
- "This package provides a library to run the pkg-config system tool at build time
-in order to be used in Cargo build scripts.")
+ "The asynchronous `Sink` trait for the futures-rs library.")
(license (list license:expat license:asl2.0))))
-(define-public rust-libpulse-sys-1
+(define-public rust-futures-task-0.3
(package
- (name "rust-libpulse-sys")
- (version "1.19.3")
+ (name "rust-futures-task")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libpulse-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-task" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0c3wybzyyarzagz0fy2vwflc3r15d6cyfdp16ijnx8z2xz86n7lr"))))
+ (base32
+ "0wmd3b70sgp1dr3q24439hkm7zj9m1lcafmqvzj7q5ihbi4cdrvf"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "FFI bindings for the PulseAudio libpulse system library.")
- (description "FFI bindings for the PulseAudio libpulse system library.")
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis "Tools for working with tasks.\n")
+ (description "Tools for working with tasks.")
(license (list license:expat license:asl2.0))))
-(define-public rust-libpulse-binding-2
+(define-public rust-futures-util-0.3
(package
- (name "rust-libpulse-binding")
- (version "2.26.0")
+ (name "rust-futures-util")
+ (version "0.3.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libpulse-binding" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "futures-util" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qrnf088vwgxm26vs5fmz3ijry5nxjsdmgq37jcsxq0p00b45ghp"))))
+ (base32
+ "0r3i29hhfhv69qjdxh3j4ffxji4hl0yc1gmim1viy9vsni0czdfr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libpulse-sys" ,rust-libpulse-sys-1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis "A Rust language binding for the PulseAudio libpulse library.")
+ (("rust-futures" ,rust-futures-0.1)
+ ("rust-futures-channel"
+ ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-io" ,rust-futures-io-0.3)
+ ("rust-futures-macro" ,rust-futures-macro-0.3)
+ ("rust-futures-sink" ,rust-futures-sink-0.3)
+ ("rust-futures-task" ,rust-futures-task-0.3)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-pin-utils" ,rust-pin-utils-0.1)
+ ("rust-slab" ,rust-slab-0.4)
+ ("rust-tokio-io" ,rust-tokio-io-0.1))))
+ (home-page
+ "https://rust-lang.github.io/futures-rs")
+ (synopsis
+ "Common utilities and extension traits for the futures-rs library.\n")
(description
- "This package provides a Rust language binding for the PulseAudio libpulse
-library.")
+ "Common utilities and extension traits for the futures-rs library.")
(license (list license:expat license:asl2.0))))
-(define-public rust-libpulse-simple-binding-2
+(define-public rust-generator-0.7
(package
- (name "rust-libpulse-simple-binding")
- (version "2.25.0")
+ (name "rust-generator")
+ (version "0.7.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libpulse-simple-binding" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "generator" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1mdws3gr5rvvb64hf77mkq17a6vzs6hryf8616v8r939zlfimgvw"))))
+ (base32
+ "1vhj3f0rf4mlh5vz7pz5rxmgry1cc62x21mf9ld1r292m2f2gnf1"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-libpulse-simple-sys" ,rust-libpulse-simple-sys-1)
- ("rust-libpulse-sys" ,rust-libpulse-sys-1))))
- (home-page "https://github.com/jnqnfe/pulse-binding-rust")
- (synopsis
- "A Rust language binding for the PulseAudio libpulse-simple library.")
+ (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-rustversion" ,rust-rustversion-1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/Xudong-Huang/generator-rs.git")
+ (synopsis "Stackfull Generator Library in Rust")
(description
- "This package provides a Rust language binding for the PulseAudio libpulse-simple
-library.")
+ "Stackfull Generator Library in Rust")
(license (list license:expat license:asl2.0))))
-(define-public rust-jack-0.6
+(define-public rust-ghost-0.1
(package
- (name "rust-jack")
- (version "0.6.6")
+ (name "rust-ghost")
+ (version "0.1.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "jack" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ghost" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0sk8rxiq3h2y33hdq15hnf915l8rv09zl9sgg2vjysvypms4ksrd"))))
+ (base32
+ "0yalg3g1g3cz63n3phy7cdhh7p2qd220mrpxy96alwxbpqdwynqs"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jack-sys" ,rust-jack-sys-0.2)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/RustAudio/rust-jack")
- (synopsis "Real time audio and midi with JACK.")
- (description "Real time audio and midi with JACK.")
- (license license:expat)))
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/dtolnay/ghost")
+ (synopsis "Define your own PhantomData")
+ (description "Define your own PhantomData")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-gstreamer-base-0.16
+(define-public rust-gstreamer-0.16
(package
- (name "rust-gstreamer-base")
- (version "0.16.5")
+ (name "rust-gstreamer")
+ (version "0.16.7")
(source
(origin
(method url-fetch)
- (uri (crate-uri "gstreamer-base" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "gstreamer" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kxgwvv0qh1dgvd08nxfhhkjp36z9fxrf3x1nps11jsrdz2h3zds"))))
+ (base32
+ "0crghv0qh0lys26712j3dshdwnvq2znnsyxldrzf72ihzzvx1xcz"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-futures-channel"
+ ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
("rust-glib" ,rust-glib-0.10)
("rust-glib-sys" ,rust-glib-sys-0.10)
("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gstreamer" ,rust-gstreamer-0.16)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.9)
- ("rust-gstreamer-rs-lgpl-docs" ,rust-gstreamer-rs-lgpl-docs-0.16)
+ ("rust-gstreamer-rs-lgpl-docs"
+ ,rust-gstreamer-rs-lgpl-docs-0.16)
("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
- ("rust-libc" ,rust-libc-0.2))))
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-muldiv" ,rust-muldiv-0.2)
+ ("rust-num-rational" ,rust-num-rational-0.3)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-paste" ,rust-paste-1)
+ ("rust-pretty-hex" ,rust-pretty-hex-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-bytes" ,rust-serde-bytes-0.11)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-thiserror" ,rust-thiserror-1))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer Base library")
- (description "Rust bindings for GStreamer Base library")
+ (synopsis "Rust bindings for GStreamer")
+ (description "Rust bindings for GStreamer")
(license (list license:expat license:asl2.0))))
-(define-public rust-gstreamer-base-sys-0.9
+(define-public rust-gstreamer-app-0.16
(package
- (name "rust-gstreamer-base-sys")
- (version "0.9.1")
+ (name "rust-gstreamer-app")
+ (version "0.16.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "gstreamer-base-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "gstreamer-app" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1xgf5dl7507hn9mvz46ffjj3y2shpl1gc4l6w8d0l5kf5pfbddx4"))))
+ (base32
+ "03mg4ywgba0q02zdqfamzxv7887bab2az32xhzg3x31kf618i06c"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-glib-sys" ,rust-glib-sys-0.10)
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-sink" ,rust-futures-sink-0.3)
+ ("rust-glib" ,rust-glib-0.10)
+ ("rust-glib-sys" ,rust-glib-sys-0.10)
("rust-gobject-sys" ,rust-gobject-sys-0.10)
+ ("rust-gstreamer" ,rust-gstreamer-0.16)
+ ("rust-gstreamer-app-sys"
+ ,rust-gstreamer-app-sys-0.9)
+ ("rust-gstreamer-base" ,rust-gstreamer-base-0.16)
+ ("rust-gstreamer-rs-lgpl-docs"
+ ,rust-gstreamer-rs-lgpl-docs-0.16)
("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
("rust-libc" ,rust-libc-0.2)
- ("rust-system-deps" ,rust-system-deps-1))))
+ ("rust-once-cell" ,rust-once-cell-1))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstbase-1.0")
- (description "FFI bindings to libgstbase-1.0")
- (license license:expat)))
+ (synopsis
+ "Rust bindings for GStreamer App library")
+ (description
+ "Rust bindings for GStreamer App library")
+ (license (list license:expat license:asl2.0))))
(define-public rust-gstreamer-app-sys-0.9
(package
@@ -1965,16 +1482,19 @@ library.")
(origin
(method url-fetch)
(uri (crate-uri "gstreamer-app-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0gbyp1jsqqs3x2bfjkbdfsb5kfb4zafwzvxr52w36ywybhkn8gw1"))))
+ (base32
+ "0gbyp1jsqqs3x2bfjkbdfsb5kfb4zafwzvxr52w36ywybhkn8gw1"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-glib-sys" ,rust-glib-sys-0.10)
- ("rust-gstreamer-base-sys" ,rust-gstreamer-base-sys-0.9)
+ ("rust-gstreamer-base-sys"
+ ,rust-gstreamer-base-sys-0.9)
("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
("rust-libc" ,rust-libc-0.2)
("rust-system-deps" ,rust-system-deps-1))))
@@ -1983,74 +1503,55 @@ library.")
(description "FFI bindings to libgstapp-1.0")
(license license:expat)))
-(define-public rust-gstreamer-app-0.16
+(define-public rust-gstreamer-base-0.16
(package
- (name "rust-gstreamer-app")
+ (name "rust-gstreamer-base")
(version "0.16.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "gstreamer-app" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "gstreamer-base" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03mg4ywgba0q02zdqfamzxv7887bab2az32xhzg3x31kf618i06c"))))
+ (base32
+ "1kxgwvv0qh1dgvd08nxfhhkjp36z9fxrf3x1nps11jsrdz2h3zds"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
("rust-glib" ,rust-glib-0.10)
("rust-glib-sys" ,rust-glib-sys-0.10)
("rust-gobject-sys" ,rust-gobject-sys-0.10)
("rust-gstreamer" ,rust-gstreamer-0.16)
- ("rust-gstreamer-app-sys" ,rust-gstreamer-app-sys-0.9)
- ("rust-gstreamer-base" ,rust-gstreamer-base-0.16)
- ("rust-gstreamer-rs-lgpl-docs" ,rust-gstreamer-rs-lgpl-docs-0.16)
+ ("rust-gstreamer-base-sys"
+ ,rust-gstreamer-base-sys-0.9)
+ ("rust-gstreamer-rs-lgpl-docs"
+ ,rust-gstreamer-rs-lgpl-docs-0.16)
("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1))))
+ ("rust-libc" ,rust-libc-0.2))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer App library")
- (description "Rust bindings for GStreamer App library")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-muldiv-0.2
- (package
- (name "rust-muldiv")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "muldiv" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "014jlry2l2ph56mp8knw65637hh49q7fmrraim2bx9vz0a638684"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/sdroege/rust-muldiv")
(synopsis
- "Provides a trait for numeric types to perform combined multiplication and
-division with overflow protection
-")
+ "Rust bindings for GStreamer Base library")
(description
- "This package provides a trait for numeric types to perform combined
-multiplication and division with overflow protection")
- (license license:expat)))
+ "Rust bindings for GStreamer Base library")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-gstreamer-sys-0.9
+(define-public rust-gstreamer-base-sys-0.9
(package
- (name "rust-gstreamer-sys")
+ (name "rust-gstreamer-base-sys")
(version "0.9.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "gstreamer-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "gstreamer-base-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "07b09f2acaiczjl3725dhraym935yns8x2jziiqza6nhh901a7zw"))))
+ (base32
+ "1xgf5dl7507hn9mvz46ffjj3y2shpl1gc4l6w8d0l5kf5pfbddx4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
@@ -2058,11 +1559,12 @@ multiplication and division with overflow protection")
#:cargo-inputs
(("rust-glib-sys" ,rust-glib-sys-0.10)
("rust-gobject-sys" ,rust-gobject-sys-0.10)
+ ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
("rust-libc" ,rust-libc-0.2)
("rust-system-deps" ,rust-system-deps-1))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "FFI bindings to libgstreamer-1.0")
- (description "FFI bindings to libgstreamer-1.0")
+ (synopsis "FFI bindings to libgstbase-1.0")
+ (description "FFI bindings to libgstbase-1.0")
(license license:expat)))
(define-public rust-gstreamer-rs-lgpl-docs-0.16
@@ -2073,1100 +1575,1249 @@ multiplication and division with overflow protection")
(origin
(method url-fetch)
(uri (crate-uri "gstreamer-rs-lgpl-docs" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "06k4mr6478463q7hhsl4a252nhzf0b2qjqla3xhlh20ma0hz8912"))))
+ (base32
+ "06k4mr6478463q7hhsl4a252nhzf0b2qjqla3xhlh20ma0hz8912"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-rustdoc-stripper" ,rust-rustdoc-stripper-0.1))))
+ (("rust-rustdoc-stripper"
+ ,rust-rustdoc-stripper-0.1))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "LGPL-licensed docs for gstreamer-rs crates")
- (description "LGPL-licensed docs for gstreamer-rs crates")
+ (synopsis
+ "LGPL-licensed docs for gstreamer-rs crates")
+ (description
+ "LGPL-licensed docs for gstreamer-rs crates")
(license license:lgpl2.0)))
-(define-public rust-gstreamer-0.16
+(define-public rust-gstreamer-sys-0.9
(package
- (name "rust-gstreamer")
- (version "0.16.7")
+ (name "rust-gstreamer-sys")
+ (version "0.9.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "gstreamer" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "gstreamer-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0crghv0qh0lys26712j3dshdwnvq2znnsyxldrzf72ihzzvx1xcz"))))
+ (base32
+ "07b09f2acaiczjl3725dhraym935yns8x2jziiqza6nhh901a7zw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-glib-sys" ,rust-glib-sys-0.10)
+ (("rust-glib-sys" ,rust-glib-sys-0.10)
("rust-gobject-sys" ,rust-gobject-sys-0.10)
- ("rust-gstreamer-rs-lgpl-docs" ,rust-gstreamer-rs-lgpl-docs-0.16)
- ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.9)
("rust-libc" ,rust-libc-0.2)
- ("rust-muldiv" ,rust-muldiv-0.2)
- ("rust-num-rational" ,rust-num-rational-0.3)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-paste" ,rust-paste-1)
- ("rust-pretty-hex" ,rust-pretty-hex-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-bytes" ,rust-serde-bytes-0.11)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-system-deps" ,rust-system-deps-1))))
(home-page "https://gstreamer.freedesktop.org")
- (synopsis "Rust bindings for GStreamer")
- (description "Rust bindings for GStreamer")
- (license (list license:expat license:asl2.0))))
+ (synopsis "FFI bindings to libgstreamer-1.0")
+ (description "FFI bindings to libgstreamer-1.0")
+ (license license:expat)))
-(define-public rust-stdweb-0.1
+(define-public rust-hkdf-0.10
(package
- (name "rust-stdweb")
- (version "0.1.3")
+ (name "rust-hkdf")
+ (version "0.10.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "stdweb" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "hkdf" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0gjk7ch31a3kgdc39kj4zqinf10yqaf717wanh9kwwbbwg430m7g"))))
+ (base32
+ "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-clippy" ,rust-clippy-0.0)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/koute/stdweb")
- (synopsis "A standard library for the client-side Web")
+ (("rust-digest" ,rust-digest-0.9)
+ ("rust-hmac" ,rust-hmac-0.10))))
+ (home-page "https://github.com/RustCrypto/KDFs/")
+ (synopsis
+ "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
(description
- "This package provides a standard library for the client-side Web")
+ "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
(license (list license:expat license:asl2.0))))
-(define-public rust-webpki-roots-0.22
+(define-public rust-hound-3
(package
- (name "rust-webpki-roots")
- (version "0.22.2")
+ (name "rust-hound")
+ (version "3.4.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "webpki-roots" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "hound" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0jbll0ys9jakrvv3l1i216bbgj7jbxr7ad2dihw28xcm7s8fnb2m"))))
+ (base32
+ "0jbm25p2nc8758dnfjan1yk7hz2i85y89nrbai14zzxfrsr4n5la"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-webpki" ,rust-webpki-0.22))))
- (home-page "https://github.com/rustls/webpki-roots")
- (synopsis "Mozilla's CA root certificates for use with webpki")
- (description "Mozilla's CA root certificates for use with webpki")
- (license license:mpl2.0)))
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/ruuda/hound")
+ (synopsis "A wav encoding and decoding library")
+ (description
+ "This package provides a wav encoding and decoding library")
+ (license license:asl2.0)))
-(define-public rust-rustls-pemfile-0.2
+(define-public rust-hyper-proxy-0.9
(package
- (name "rust-rustls-pemfile")
- (version "0.2.1")
+ (name "rust-hyper-proxy")
+ (version "0.9.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "rustls-pemfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "hyper-proxy" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1jfi97lqnnnnxhmfy6ygrsp0x70m8wsdpaw45svvz1qc6vmymssy"))))
+ (base32
+ "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-base64" ,rust-base64-0.13))))
- (home-page "https://github.com/rustls/pemfile")
- (synopsis "Basic .pem file parser for keys and certificates")
- (description "Basic .pem file parser for keys and certificates")
- (license (list license:asl2.0 license:isc license:expat))))
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-bytes" ,rust-bytes-1)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-headers" ,rust-headers-0.3)
+ ("rust-http" ,rust-http-0.2)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-hyper-rustls" ,rust-hyper-rustls-0.22)
+ ("rust-hyper-tls" ,rust-hyper-tls-0.5)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-rustls-native-certs"
+ ,rust-rustls-native-certs-0.5)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-native-tls"
+ ,rust-tokio-native-tls-0.3)
+ ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
+ ("rust-tower-service" ,rust-tower-service-0.3)
+ ("rust-webpki" ,rust-webpki-0.21)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.21))))
+ (home-page
+ "https://github.com/tafia/hyper-proxy")
+ (synopsis
+ "A proxy connector for Hyper-based applications")
+ (description
+ "This package provides a proxy connector for Hyper-based applications")
+ (license license:expat)))
-(define-public rust-rustls-native-certs-0.6
+(define-public rust-idna-0.2
(package
- (name "rust-rustls-native-certs")
- (version "0.6.1")
+ (name "rust-idna")
+ (version "0.2.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "rustls-native-certs" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "idna" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hq9h3kri19kv00gvbq61h21rarqadxh6y98wj0c2gvxlbgypaaw"))))
+ (base32
+ "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-openssl-probe" ,rust-openssl-probe-0.1)
- ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
- ("rust-schannel" ,rust-schannel-0.1)
- ("rust-security-framework" ,rust-security-framework-2))))
- (home-page "https://github.com/ctz/rustls-native-certs")
+ (("rust-matches" ,rust-matches-0.1)
+ ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
+ ("rust-unicode-normalization"
+ ,rust-unicode-normalization-0.1))))
+ (home-page "https://github.com/servo/rust-url/")
(synopsis
- "rustls-native-certs allows rustls to use the platform native certificate store")
+ "IDNA (Internationalizing Domain Names in Applications) and Punycode.")
(description
- "rustls-native-certs allows rustls to use the platform native certificate store")
- (license (list license:asl2.0 license:isc license:expat))))
+ "IDNA (Internationalizing Domain Names in Applications) and Punycode.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-webpki-0.22
+(define-public rust-if-addrs-0.6
(package
- (name "rust-webpki")
- (version "0.22.0")
+ (name "rust-if-addrs")
+ (version "0.6.7")
(source
(origin
(method url-fetch)
- (uri (crate-uri "webpki" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "if-addrs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gd1gxip5kgdwmrvhj5gjxij2mgg2mavq1ych4q1h272ja0xg5gh"))))
+ (base32
+ "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-untrusted" ,rust-untrusted-0.7))))
- (home-page "https://github.com/briansmith/webpki")
- (synopsis "Web PKI X.509 Certificate Verification.")
- (description "Web PKI X.509 Certificate Verification.")
- (license (list (license:non-copyleft "file://LICENSE")
- (license:non-copyleft "file://third-party/chromium/LICENSE")))))
+ (("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/messense/if-addrs")
+ (synopsis
+ "Return interface IP addresses on Posix and windows systems")
+ (description
+ "Return interface IP addresses on Posix and windows systems")
+ (license (list license:expat license:bsd-3))))
-(define-public rust-sct-0.7
+(define-public rust-if-addrs-sys-0.3
(package
- (name "rust-sct")
- (version "0.7.0")
+ (name "rust-if-addrs-sys")
+ (version "0.3.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "sct" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "if-addrs-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "193w3dg2pcn7138ab4c586pl76nkryn4h6wqlwvqj5gqr6vwsgfm"))))
+ (base32
+ "1skrzs79rafv185064p44r0k1va9ig4bfnpbwlvyhxh4g3fvjx6y"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-ring" ,rust-ring-0.16)
- ("rust-untrusted" ,rust-untrusted-0.7))))
- (home-page "https://github.com/ctz/sct.rs")
- (synopsis "Certificate transparency SCT verification library")
- (description "Certificate transparency SCT verification library")
- (license (list license:asl2.0 license:isc license:expat))))
+ (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page
+ "https://github.com/messense/if-addrs")
+ (synopsis "if_addrs sys crate")
+ (description "if_addrs sys crate")
+ (license (list license:expat license:bsd-3))))
-(define-public rust-rustls-0.20
+(define-public rust-indenter-0.3
(package
- (name "rust-rustls")
- (version "0.20.2")
+ (name "rust-indenter")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "rustls" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "indenter" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "111z24faq1i1z3gbznfgl7qp3in2fx1y1adijjsl1q7kj0i5wznk"))))
+ (base32
+ "10y6i6y4ls7xsfsc1r3p5j2hhbxhaqnk5zzk8aj52b14v05ba8yf"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-ring" ,rust-ring-0.16)
- ("rust-sct" ,rust-sct-0.7)
- ("rust-webpki" ,rust-webpki-0.22))))
- (home-page "https://github.com/rustls/rustls")
- (synopsis "Rustls is a modern TLS library written in Rust.")
- (description "Rustls is a modern TLS library written in Rust.")
- (license (list license:asl2.0 license:isc license:expat))))
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/yaahc/indenter")
+ (synopsis
+ "A formatter wrapper that indents the text, designed for error display impls\n")
+ (description
+ "This package provides a formatter wrapper that indents the text, designed for\nerror display impls")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-cc-1
+(define-public rust-indoc-0.3
(package
- (name "rust-cc")
- (version "1.0.72")
+ (name "rust-indoc")
+ (version "0.3.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cc" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "indoc" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1vl50h2qh0nh0iddzj6gd1pnxnxpvwmbfxc30578c1pajmxi7a92"))))
+ (base32
+ "1n2fd2wm1h005hd7pjgx4gv5ymyq4sxqn8z0ssw6xchgqs5ilx27"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-jobserver" ,rust-jobserver-0.1))))
- (home-page "https://github.com/alexcrichton/cc-rs")
- (synopsis
- "A build-time dependency for Cargo build scripts to assist in invoking the native
-C compiler to compile native C code into a static archive to be linked into Rust
-code.
-")
- (description
- "This package provides a build-time dependency for Cargo build scripts to assist
-in invoking the native C compiler to compile native C code into a static archive
-to be linked into Rust code.")
+ (("rust-indoc-impl" ,rust-indoc-impl-0.3)
+ ("rust-proc-macro-hack"
+ ,rust-proc-macro-hack-0.5))))
+ (home-page "https://github.com/dtolnay/indoc")
+ (synopsis "Indented document literals")
+ (description "Indented document literals")
(license (list license:expat license:asl2.0))))
-(define-public rust-cloudflare-zlib-sys-0.3
+(define-public rust-indoc-impl-0.3
(package
- (name "rust-cloudflare-zlib-sys")
- (version "0.3.0")
+ (name "rust-indoc-impl")
+ (version "0.3.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cloudflare-zlib-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "indoc-impl" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0vyd0l0vprvh9hc1ikllybrk8xc0lz9f509d2xgxgrpyxp8vch10"))))
+ (base32
+ "1w58yg249kmzsn75kcj34qaxqh839l1hsaj3bzggy3q03wb6s16f"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t #:cargo-inputs (("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/cloudflare/zlib")
- (synopsis "Cloudflare fork of zlib with massive performance improvements")
- (description
- "Cloudflare fork of zlib with massive performance improvements")
- (license (list license:expat license:zlib license:asl2.0 license:zlib))))
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-proc-macro-hack"
+ ,rust-proc-macro-hack-0.5)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1)
+ ("rust-unindent" ,rust-unindent-0.1))))
+ (home-page "https://github.com/dtolnay/indoc")
+ (synopsis "Indented document literals")
+ (description "Indented document literals")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-flate2-1
+(define-public rust-inventory-0.1
(package
- (name "rust-flate2")
- (version "1.0.22")
+ (name "rust-inventory")
+ (version "0.1.11")
(source
(origin
(method url-fetch)
- (uri (crate-uri "flate2" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "inventory" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0gy5iwfqylb2f0dd9n7r8w2xwbzlrqlsairvyj2w9jf1jzl8hs8y"))))
+ (base32
+ "1m1zdjgs3nzfdxf86mc1i0id56fvk8rfw63rf04yi88bqrh53szh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3)
- ("rust-crc32fast" ,rust-crc32fast-1)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libz-sys" ,rust-libz-sys-1)
- ("rust-miniz-sys" ,rust-miniz-sys-0.1)
- ("rust-miniz-oxide" ,rust-miniz-oxide-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://github.com/rust-lang/flate2-rs")
+ (("rust-ctor" ,rust-ctor-0.1)
+ ("rust-ghost" ,rust-ghost-0.1)
+ ("rust-inventory-impl" ,rust-inventory-impl-0.1))))
+ (home-page
+ "https://github.com/dtolnay/inventory")
(synopsis
- "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
-Supports miniz_oxide, miniz.c, and multiple zlib implementations. Supports
-zlib, gzip, and raw deflate streams.
-")
+ "Typed distributed plugin registration")
(description
- "DEFLATE compression and decompression exposed as Read/BufRead/Write streams.
-Supports miniz_oxide, miniz.c, and multiple zlib implementations. Supports
-zlib, gzip, and raw deflate streams.")
+ "Typed distributed plugin registration")
(license (list license:expat license:asl2.0))))
-(define-public rust-time-macros-0.1
+(define-public rust-inventory-impl-0.1
(package
- (name "rust-time-macros")
- (version "0.1.1")
+ (name "rust-inventory-impl")
+ (version "0.1.11")
(source
(origin
(method url-fetch)
- (uri (crate-uri "time-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "inventory-impl" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"))))
+ (base32
+ "0j45a7nq4vircnz5m23db34527icxqnvh2si96zc9w662lvvahby"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5)
- ("rust-time-macros-impl" ,rust-time-macros-impl-0.1))))
- (home-page "https://github.com/time-rs/time")
- (synopsis "Procedural macros for the time crate.")
- (description "Procedural macros for the time crate.")
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/dtolnay/inventory")
+ (synopsis
+ "Implementation of macros for the `inventory` crate")
+ (description
+ "Implementation of macros for the `inventory` crate")
(license (list license:expat license:asl2.0))))
-(define-public rust-standback-0.2
+(define-public rust-jack-0.6
(package
- (name "rust-standback")
- (version "0.2.17")
+ (name "rust-jack")
+ (version "0.6.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "standback" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "jack" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"))))
+ (base32
+ "0sk8rxiq3h2y33hdq15hnf915l8rv09zl9sgg2vjysvypms4ksrd"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/jhpratt/standback")
- (synopsis "New standard library, old compiler.")
- (description "New standard library, old compiler.")
- (license (list license:expat license:asl2.0))))
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-jack-sys" ,rust-jack-sys-0.2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page
+ "https://github.com/RustAudio/rust-jack")
+ (synopsis "Real time audio and midi with JACK.")
+ (description
+ "Real time audio and midi with JACK.")
+ (license license:expat)))
-(define-public rust-time-0.2
+(define-public rust-jack-0.7
(package
- (name "rust-time")
- (version "0.2.27")
+ (name "rust-jack")
+ (version "0.7.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "time" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "jack" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hm209d078jfgxzjhi5xqim64q31rlj1h70zz57qbmpbirzsjlj7"))))
+ (base32
+ "1r7bgfpbph3fl9xyp4i9qffcc4h923dcs7d967mpir13lxg216yp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-const-fn" ,rust-const-fn-0.4)
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-jack-sys" ,rust-jack-sys-0.2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-serde" ,rust-serde-1)
- ("rust-standback" ,rust-standback-0.2)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-time-macros" ,rust-time-macros-0.1)
- ("rust-version-check" ,rust-version-check-0.9)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://time-rs.github.io")
- (synopsis
- "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].")
+ ("rust-log" ,rust-log-0.4))))
+ (home-page
+ "https://github.com/RustAudio/rust-jack")
+ (synopsis "Real time audio and midi with JACK.")
(description
- "Date and time library. Fully interoperable with the standard library. Mostly
-compatible with #![no_std].")
- (license (list license:expat license:asl2.0))))
+ "Real time audio and midi with JACK.")
+ (license license:expat)))
-(define-public rust-unicode-normalization-0.1
+(define-public rust-jack-sys-0.2
(package
- (name "rust-unicode-normalization")
- (version "0.1.19")
+ (name "rust-jack-sys")
+ (version "0.2.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "unicode-normalization" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "jack-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1yabhmg8zlcksda3ajly9hpbzqgbhknxwch8dwkfkaa1569r0ifm"))))
+ (base32
+ "1h9c9za19nyr1prx77gkia18ia93f73lpyjdiyrvmhhbs79g54bv"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-tinyvec" ,rust-tinyvec-1))))
- (home-page "https://github.com/unicode-rs/unicode-normalization")
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libloading" ,rust-libloading-0.6)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page
+ "https://github.com/RustAudio/rust-jack/tree/main/jack-sys")
(synopsis
- "This crate provides functions for normalization of
-Unicode strings, including Canonical and Compatible
-Decomposition and Recomposition, as described in
-Unicode Standard Annex #15.
-")
+ "Low-level binding to the JACK audio API.")
(description
- "This crate provides functions for normalization of Unicode strings, including
-Canonical and Compatible Decomposition and Recomposition, as described in
-Unicode Standard Annex #15.")
+ "Low-level binding to the JACK audio API.")
(license (list license:expat license:asl2.0))))
-(define-public rust-idna-0.2
+(define-public rust-jni-0.19
(package
- (name "rust-idna")
- (version "0.2.3")
+ (name "rust-jni")
+ (version "0.19.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "idna" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "jni" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1y7ca2w5qp9msgl57n03zqp78gq1bk2crqzg6kv7a542mdphm2j1"))))
+ (base32
+ "1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-matches" ,rust-matches-0.1)
- ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))))
- (home-page "https://github.com/servo/rust-url/")
- (synopsis
- "IDNA (Internationalizing Domain Names in Applications) and Punycode.")
- (description
- "IDNA (Internationalizing Domain Names in Applications) and Punycode.")
+ (("rust-cesu8" ,rust-cesu8-1)
+ ("rust-combine" ,rust-combine-4)
+ ("rust-jni-sys" ,rust-jni-sys-0.3)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-walkdir" ,rust-walkdir-2))))
+ (home-page "https://github.com/jni-rs/jni-rs")
+ (synopsis "Rust bindings to the JNI")
+ (description "Rust bindings to the JNI")
(license (list license:expat license:asl2.0))))
-(define-public rust-cookie-store-0.15
+(define-public rust-keychain-services-0.1
(package
- (name "rust-cookie-store")
- (version "0.15.1")
+ (name "rust-keychain-services")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cookie_store" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "keychain-services" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0z0navy9k0ivrdvz492q8c4nhd3iv5l77hwfppskdp1j15607xxk"))))
+ (base32
+ "1a5hw0nd49wxrgfmxd1scq80q9zw8lsd7ddcl7grgzri7filnvbh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cookie" ,rust-cookie-0.15)
- ("rust-idna" ,rust-idna-0.2)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-publicsuffix" ,rust-publicsuffix-2)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-time" ,rust-time-0.2)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/pfernie/cookie_store")
- (synopsis "Implementation of Cookie storage and retrieval")
- (description "Implementation of Cookie storage and retrieval")
- (license (list license:expat license:asl2.0))))
+ (("rust-core-foundation"
+ ,rust-core-foundation-0.6)
+ ("rust-failure" ,rust-failure-0.1)
+ ("rust-failure-derive" ,rust-failure-derive-0.1)
+ ("rust-zeroize" ,rust-zeroize-0.4))))
+ (home-page "https://keychain-services.rs/")
+ (synopsis
+ " Rust access to macOS Keychain Services, including TouchID-guarded\n access to cryptographic keys stored in the Secure Enclave\n Processor (SEP).\n ")
+ (description
+ " Rust access to macOS Keychain Services, including\nTouchID-guarded access to cryptographic keys stored in the\nSecure Enclave Processor (SEP). ")
+ (license license:asl2.0)))
-(define-public rust-subtle-2
+(define-public rust-keyring-0.10
(package
- (name "rust-subtle")
- (version "2.4.1")
+ (name "rust-keyring")
+ (version "0.10.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "subtle" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "keyring" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb"))))
+ (base32
+ "1ylz593bd2xw45839iivp6frclrfi1v2zz85qy9rkxlrh7s69k9b"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://dalek.rs/")
+ (arguments
+ `(#:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-secret-service" ,rust-secret-service-1)
+ ("rust-security-framework"
+ ,rust-security-framework-0.4)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-clap" ,rust-clap-2)
+ ("rust-keychain-services"
+ ,rust-keychain-services-0.1)
+ ("rust-rpassword" ,rust-rpassword-2)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (home-page
+ "https://github.com/hwchen/keyring-rs")
(synopsis
- "Pure-Rust traits and utilities for constant-time cryptographic implementations.")
+ "Cross-platform library for managing passwords/credentials")
(description
- "Pure-Rust traits and utilities for constant-time cryptographic implementations.")
- (license license:bsd-3)))
+ "Cross-platform library for managing passwords/credentials")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-hkdf-0.10
+(define-public rust-lewton-0.10
(package
- (name "rust-hkdf")
- (version "0.10.0")
+ (name "rust-lewton")
+ (version "0.10.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "hkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "lewton" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
+ (base32
+ "0c60fn004awg5c3cvx82d6na2pirf0qdz9w3b93mbcdakbglhyvp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-digest" ,rust-digest-0.9) ("rust-hmac" ,rust-hmac-0.10))))
- (home-page "https://github.com/RustCrypto/KDFs/")
- (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
- (description
- "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-futures" ,rust-futures-0.1)
+ ("rust-ogg" ,rust-ogg-0.8)
+ ("rust-tinyvec" ,rust-tinyvec-1)
+ ("rust-tokio-io" ,rust-tokio-io-0.1))))
+ (home-page "https://github.com/RustAudio/lewton")
+ (synopsis "Pure Rust vorbis decoder")
+ (description "Pure Rust vorbis decoder")
(license (list license:expat license:asl2.0))))
-(define-public rust-aes-gcm-0.8
+(define-public rust-libdbus-sys-0.2
(package
- (name "rust-aes-gcm")
- (version "0.8.0")
+ (name "rust-libdbus-sys")
+ (version "0.2.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "aes-gcm" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libdbus-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1nl8iwlh209y1vj9n2lm1a70i69clvg2z6x69bi4dgdrpgxbay2j"))))
+ (base32
+ "0ss51n616qr36jw34kxvh3m5m6sd7l499xcg7bpj62chmnvvb1f1"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aead" ,rust-aead-0.3)
- ("rust-aes" ,rust-aes-0.6)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-ctr" ,rust-ctr-0.6)
- ("rust-ghash" ,rust-ghash-0.3)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-zeroize" ,rust-zeroize-1))))
- (home-page "https://github.com/RustCrypto/AEADs")
- (synopsis
- "Pure Rust implementation of the AES-GCM (Galois/Counter Mode)
-Authenticated Encryption with Associated Data (AEAD) Cipher
-with optional architecture-specific hardware acceleration
-")
- (description
- "Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated
-Encryption with Associated Data (AEAD) Cipher with optional
-architecture-specific hardware acceleration")
+ (("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "https://github.com/diwic/dbus-rs")
+ (synopsis "FFI bindings to libdbus.")
+ (description "FFI bindings to libdbus.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-cookie-0.15
+(define-public rust-libmdns-0.6
(package
- (name "rust-cookie")
- (version "0.15.1")
+ (name "rust-libmdns")
+ (version "0.6.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cookie" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libmdns" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03gql9c2l0wg3hpfp67wg2ns21wysk0xsjxwdbjrf0s6grrcgwfm"))))
+ (base32
+ "0siaarjhds4dxrxn7qgz4gnfb2hzcmsdcndd3rnkr1rfs2j8bhgs"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aes-gcm" ,rust-aes-gcm-0.8)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-hmac" ,rust-hmac-0.10)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-hostname" ,rust-hostname-0.3)
+ ("rust-if-addrs" ,rust-if-addrs-0.6)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-multimap" ,rust-multimap-0.8)
("rust-rand" ,rust-rand-0.8)
- ("rust-sha2" ,rust-sha2-0.9)
- ("rust-subtle" ,rust-subtle-2)
- ("rust-time" ,rust-time-0.2)
- ("rust-version-check" ,rust-version-check-0.9))))
- (home-page "https://github.com/SergioBenitez/cookie-rs")
+ ("rust-socket2" ,rust-socket2-0.4)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page
+ "https://github.com/librespot-org/libmdns")
(synopsis
- "HTTP cookie parsing and cookie jar management. Supports signed and private
-(encrypted, authenticated) jars.
-")
+ "mDNS Responder library for building discoverable LAN services in Rust")
(description
- "HTTP cookie parsing and cookie jar management. Supports signed and private
-(encrypted, authenticated) jars.")
- (license (list license:expat license:asl2.0))))
+ "mDNS Responder library for building discoverable LAN services in Rust")
+ (license license:expat)))
-(define-public rust-brotli-decompressor-2
+(define-public rust-libpulse-binding-2
(package
- (name "rust-brotli-decompressor")
- (version "2.3.2")
+ (name "rust-libpulse-binding")
+ (version "2.26.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "brotli-decompressor" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libpulse-binding" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "102v89h9z0p45j5fsjna97761nxx9nxz9ccpwxma6p5zad32vbar"))))
+ (base32
+ "0qrnf088vwgxm26vs5fmz3ijry5nxjsdmgq37jcsxq0p00b45ghp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-alloc-no-stdlib" ,rust-alloc-no-stdlib-2)
- ("rust-alloc-stdlib" ,rust-alloc-stdlib-0.2))))
- (home-page "https://github.com/dropbox/rust-brotli-decompressor")
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libpulse-sys" ,rust-libpulse-sys-1)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/jnqnfe/pulse-binding-rust")
(synopsis
- "A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ")
+ "A Rust language binding for the PulseAudio libpulse library.")
(description
- "This package provides a brotli decompressor that with an interface avoiding the
-rust stdlib. This makes it suitable for embedded devices and kernels. It is
-designed with a pluggable allocator so that the standard lib's allocator may be
-employed. The default build also includes a stdlib allocator and stream
-interface. Disable this with --features=no-stdlib. Alternatively,
---features=unsafe turns off array bounds checks and memory initialization but
-provides a safe interface for the caller. Without adding the --features=unsafe
-argument, all included code is safe. For compression in addition to this
-library, download https://github.com/dropbox/rust-brotli ")
- (license (list license:bsd-3 license:expat))))
+ "This package provides a Rust language binding for the PulseAudio libpulse\nlibrary.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-ureq-2
+(define-public rust-libpulse-simple-binding-2
(package
- (name "rust-ureq")
- (version "2.4.0")
+ (name "rust-libpulse-simple-binding")
+ (version "2.25.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ureq" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libpulse-simple-binding" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m8nzx683iph4zfpfg2xmkkbwmgf1i403lnbhxqk4gbsj8pzm6ck"))))
+ (base32
+ "1mdws3gr5rvvb64hf77mkq17a6vzs6hryf8616v8r939zlfimgvw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-base64" ,rust-base64-0.13)
- ("rust-brotli-decompressor" ,rust-brotli-decompressor-2)
- ("rust-chunked-transfer" ,rust-chunked-transfer-1)
- ("rust-cookie" ,rust-cookie-0.15)
- ("rust-cookie-store" ,rust-cookie-store-0.15)
- ("rust-encoding-rs" ,rust-encoding-rs-0.8)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-rustls" ,rust-rustls-0.20)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-socks" ,rust-socks-0.3)
- ("rust-url" ,rust-url-2)
- ("rust-webpki" ,rust-webpki-0.22)
- ("rust-webpki-roots" ,rust-webpki-roots-0.22))))
- (home-page "https://github.com/algesten/ureq")
- (synopsis "Simple, safe HTTP client")
- (description "Simple, safe HTTP client")
+ (("rust-libpulse-binding"
+ ,rust-libpulse-binding-2)
+ ("rust-libpulse-simple-sys"
+ ,rust-libpulse-simple-sys-1)
+ ("rust-libpulse-sys" ,rust-libpulse-sys-1))))
+ (home-page
+ "https://github.com/jnqnfe/pulse-binding-rust")
+ (synopsis
+ "A Rust language binding for the PulseAudio libpulse-simple library.")
+ (description
+ "This package provides a Rust language binding for the PulseAudio libpulse-simple\nlibrary.")
(license (list license:expat license:asl2.0))))
-(define-public rust-fetch-unroll-0.3
+(define-public rust-libpulse-simple-sys-1
(package
- (name "rust-fetch-unroll")
- (version "0.3.0")
+ (name "rust-libpulse-simple-sys")
+ (version "1.19.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "fetch_unroll" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libpulse-simple-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1l3cf8fhcrw354hdmjf03f5v4bxgn2wkjna8n0fn8bgplh8b3666"))))
+ (base32
+ "1hbws8gj45lanvd0xr8d02m60n1247jcyq275ilhjj53kipzjwvw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libflate" ,rust-libflate-1)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-ureq" ,rust-ureq-2))))
- (home-page "https://github.com/katyo/fetch_unroll")
- (synopsis "Simple utilities for fetching and unrolling .tar.gz archives")
+ (("rust-libpulse-sys" ,rust-libpulse-sys-1)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page
+ "https://github.com/jnqnfe/pulse-binding-rust")
+ (synopsis
+ "FFI bindings for the PulseAudio libpulse-simple system library.")
(description
- "Simple utilities for fetching and unrolling .tar.gz archives")
- (license license:asl2.0)))
+ "FFI bindings for the PulseAudio libpulse-simple system library.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-oboe-sys-0.4
+(define-public rust-libpulse-sys-1
(package
- (name "rust-oboe-sys")
- (version "0.4.5")
+ (name "rust-libpulse-sys")
+ (version "1.19.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "oboe-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "libpulse-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1gcl494yy880h2gfgsbdd32g2h0s1n94v58j5hil9mrf6yvsnw1k"))))
+ (base32
+ "0c3wybzyyarzagz0fy2vwflc3r15d6cyfdp16ijnx8z2xz86n7lr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.59)
- ("rust-cc" ,rust-cc-1)
- ("rust-fetch-unroll" ,rust-fetch-unroll-0.3))))
- (home-page "https://github.com/katyo/oboe-rs")
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/jnqnfe/pulse-binding-rust")
(synopsis
- "Unsafe bindings for oboe an android library for low latency audio IO")
+ "FFI bindings for the PulseAudio libpulse system library.")
(description
- "Unsafe bindings for oboe an android library for low latency audio IO")
- (license license:asl2.0)))
+ "FFI bindings for the PulseAudio libpulse system library.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-darling-macro-0.13
+(define-public rust-librespot-audio-0.2
(package
- (name "rust-darling-macro")
- (version "0.13.1")
+ (name "rust-librespot-audio")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "darling_macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-audio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0jzljnd0y7idi5lb7lhvymh3nkhaf32ksx0d38hv7zjjfcxipi3j"))))
+ (base32
+ "1h25cinnyfw15farjv7lwcyqppd6gv0h5fkyac00dn06w79qj3ps"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.13)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/TedDriggs/darling")
+ `(#:cargo-inputs
+ (("rust-aes-ctr" ,rust-aes-ctr-0.6)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-lewton" ,rust-lewton-0.10)
+ ("rust-librespot-core" ,rust-librespot-core-0.2)
+ ("rust-librespot-tremor"
+ ,rust-librespot-tremor-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ogg" ,rust-ogg-0.8)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-vorbis" ,rust-vorbis-0.0.14)
+ ("rust-zerocopy" ,rust-zerocopy-0.3))))
+ (home-page "")
(synopsis
- "Internal support for a proc-macro library for reading attributes into structs when
-implementing custom derives. Use https://crates.io/crates/darling in your code.
-")
+ "The audio fetching and processing logic for librespot")
(description
- "Internal support for a proc-macro library for reading attributes into structs
-when implementing custom derives. Use https://crates.io/crates/darling in your
-code.")
+ "The audio fetching and processing logic for librespot")
(license license:expat)))
-(define-public rust-fnv-1
+(define-public rust-librespot-connect-0.2
(package
- (name "rust-fnv")
- (version "1.0.7")
+ (name "rust-librespot-connect")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "fnv" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-connect" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"))))
+ (base32
+ "1272nnzk9xhyc2jvakfrl3451pql65mnxcc6xkqpjiypr3b5yhk9"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/servo/rust-fnv")
- (synopsis "Fowlerâ\x80\x93Nollâ\x80\x93Vo hash function")
- (description "Fowlerâ\x80\x93Nollâ\x80\x93Vo hash function")
- (license (list license:asl2.0 license:expat))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-aes-ctr" ,rust-aes-ctr-0.6)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-dns-sd" ,rust-dns-sd-0.1)
+ ("rust-form-urlencoded" ,rust-form-urlencoded-1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-hmac" ,rust-hmac-0.11)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-libmdns" ,rust-libmdns-0.6)
+ ("rust-librespot-core" ,rust-librespot-core-0.2)
+ ("rust-librespot-playback"
+ ,rust-librespot-playback-0.2)
+ ("rust-librespot-protocol"
+ ,rust-librespot-protocol-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-protobuf" ,rust-protobuf-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha-1" ,rust-sha-1-0.9)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-url" ,rust-url-2))))
+ (home-page
+ "https://github.com/librespot-org/librespot")
+ (synopsis
+ "The discovery and Spotify Connect logic for librespot")
+ (description
+ "The discovery and Spotify Connect logic for librespot")
+ (license license:expat)))
-(define-public rust-darling-core-0.13
+(define-public rust-librespot-core-0.2
(package
- (name "rust-darling-core")
- (version "0.13.1")
+ (name "rust-librespot-core")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "darling_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0933k2avb6xk9j4ryr0bvp3pww5j8i0nrqvsnkgd3vic3lj0yd3s"))))
+ (base32
+ "0j1jjqf89dlsrlfjj9yy111dvlfi9zq3789ck0f57x9iw7f70gnz"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-fnv" ,rust-fnv-1)
- ("rust-ident-case" ,rust-ident-case-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-strsim" ,rust-strsim-0.10)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/TedDriggs/darling")
+ (("rust-aes" ,rust-aes-0.6)
+ ("rust-base64" ,rust-base64-0.13)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-form-urlencoded" ,rust-form-urlencoded-1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-hmac" ,rust-hmac-0.11)
+ ("rust-http" ,rust-http-0.2)
+ ("rust-httparse" ,rust-httparse-1)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-hyper-proxy" ,rust-hyper-proxy-0.9)
+ ("rust-librespot-protocol"
+ ,rust-librespot-protocol-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("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-once-cell" ,rust-once-cell-1)
+ ("rust-pbkdf2" ,rust-pbkdf2-0.8)
+ ("rust-priority-queue" ,rust-priority-queue-1)
+ ("rust-protobuf" ,rust-protobuf-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha-1" ,rust-sha-1-0.9)
+ ("rust-shannon" ,rust-shannon-0.2)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-tokio-util" ,rust-tokio-util-0.6)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-0.8)
+ ("rust-vergen" ,rust-vergen-3))))
+ (home-page
+ "https://github.com/librespot-org/librespot")
(synopsis
- "Helper crate for proc-macro library for reading attributes into structs when
-implementing custom derives. Use https://crates.io/crates/darling in your code.
-")
+ "The core functionality provided by librespot")
(description
- "Helper crate for proc-macro library for reading attributes into structs when
-implementing custom derives. Use https://crates.io/crates/darling in your code.")
+ "The core functionality provided by librespot")
(license license:expat)))
-(define-public rust-darling-0.13
+(define-public rust-librespot-metadata-0.2
(package
- (name "rust-darling")
- (version "0.13.1")
+ (name "rust-librespot-metadata")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "darling" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-metadata" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1x7pgzjswg28798zd5gk5g6nifhcaqq0apqmclydi39zd2w21myh"))))
+ (base32
+ "0ixg23ck98rjnshp6xil4lbig1sxpbg0blvyy6pdrnq1v7jpq5c4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-darling-core" ,rust-darling-core-0.13)
- ("rust-darling-macro" ,rust-darling-macro-0.13))))
- (home-page "https://github.com/TedDriggs/darling")
- (synopsis
- "A proc-macro library for reading attributes into structs when
-implementing custom derives.
-")
- (description
- "This package provides a proc-macro library for reading attributes into structs
-when implementing custom derives.")
+ (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-librespot-core" ,rust-librespot-core-0.2)
+ ("rust-librespot-protocol"
+ ,rust-librespot-protocol-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-protobuf" ,rust-protobuf-2))))
+ (home-page
+ "https://github.com/librespot-org/librespot")
+ (synopsis "The metadata logic for librespot")
+ (description "The metadata logic for librespot")
(license license:expat)))
-(define-public rust-ndk-macro-0.3
+(define-public rust-librespot-playback-0.2
(package
- (name "rust-ndk-macro")
- (version "0.3.0")
+ (name "rust-librespot-playback")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ndk-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-playback" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0v3sxc11kq3d5vdwfml62l7y5dr0flsf6kp5xid9sbv7qh0arxqd"))))
+ (base32
+ "1mksjvbwq7y01x54i7aqdbl7g48m7s060xki10qa9qd7hvwkvjjr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-darling" ,rust-darling-0.13)
- ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Helper macros for android ndk")
- (description "Helper macros for android ndk")
- (license (list license:expat license:asl2.0))))
+ (("rust-alsa" ,rust-alsa-0.5)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-cpal" ,rust-cpal-0.13)
+ ("rust-futures-executor"
+ ,rust-futures-executor-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-glib" ,rust-glib-0.10)
+ ("rust-gstreamer" ,rust-gstreamer-0.16)
+ ("rust-gstreamer-app" ,rust-gstreamer-app-0.16)
+ ("rust-jack" ,rust-jack-0.6)
+ ("rust-libpulse-binding"
+ ,rust-libpulse-binding-2)
+ ("rust-libpulse-simple-binding"
+ ,rust-libpulse-simple-binding-2)
+ ("rust-librespot-audio"
+ ,rust-librespot-audio-0.2)
+ ("rust-librespot-core" ,rust-librespot-core-0.2)
+ ("rust-librespot-metadata"
+ ,rust-librespot-metadata-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-portaudio-rs" ,rust-portaudio-rs-0.3)
+ ("rust-rodio" ,rust-rodio-0.13)
+ ("rust-sdl2" ,rust-sdl2-0.34)
+ ("rust-shell-words" ,rust-shell-words-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-zerocopy" ,rust-zerocopy-0.3))))
+ (home-page
+ "https://github.com/librespot-org/librespot")
+ (synopsis
+ "The audio playback logic for librespot")
+ (description
+ "The audio playback logic for librespot")
+ (license license:expat)))
-(define-public rust-android-logger-0.10
+(define-public rust-librespot-protocol-0.2
(package
- (name "rust-android-logger")
- (version "0.10.1")
+ (name "rust-librespot-protocol")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-protocol" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0rigzgkaik2y7pvsilpjdy19mdq1kkamw2rdf9fjkvb5hfqhkvfr"))))
+ (base32
+ "0pa3j2csmimf0l2yfdxp9ijmgm8ngxadim801jrh43xxqgj3nx8w"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-android-log-sys" ,rust-android-log-sys-0.2)
- ("rust-env-logger" ,rust-env-logger-0.8)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/Nercury/android_logger-rs")
+ (("rust-glob" ,rust-glob-0.3)
+ ("rust-protobuf" ,rust-protobuf-2)
+ ("rust-protobuf-codegen"
+ ,rust-protobuf-codegen-2)
+ ("rust-protobuf-codegen-pure"
+ ,rust-protobuf-codegen-pure-2))))
+ (home-page
+ "https://github.com/librespot-org/librespot")
(synopsis
- "A logging implementation for `log` which hooks to android log output.
-")
+ "The protobuf logic for communicating with Spotify servers")
(description
- "This package provides a logging implementation for `log` which hooks to android
-log output.")
- (license (list license:expat license:asl2.0))))
+ "The protobuf logic for communicating with Spotify servers")
+ (license license:expat)))
-(define-public rust-ndk-glue-0.6
+(define-public rust-librespot-tremor-0.2
(package
- (name "rust-ndk-glue")
- (version "0.6.0")
+ (name "rust-librespot-tremor")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "librespot-tremor" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0yaxwp953c0b5fpn8zalwjkrvw8rkf00physlmi9kssq115x3h04"))))
+ (base32
+ "1zmld16zawvn7ayrf318lwdr2d7awn4bk9s0d6kpim0mz6zjbxcp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-android-logger" ,rust-android-logger-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
+ (("rust-cc" ,rust-cc-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.6)
- ("rust-ndk-macro" ,rust-ndk-macro-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.3))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Startup code for android binaries")
- (description "Startup code for android binaries")
- (license (list license:expat license:asl2.0))))
+ ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "")
+ (synopsis "Rust bindings to tremor")
+ (description "Rust bindings to tremor")
+ (license license:expat)))
-(define-public rust-ndk-sys-0.3
+(define-public rust-loom-0.5
(package
- (name "rust-ndk-sys")
- (version "0.3.0")
+ (name "rust-loom")
+ (version "0.5.4")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ndk-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "loom" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "15zsq4p6k5asf4mc0rknd8cz9wxrwvi50qdspgf87qcfgkknlnkf"))))
+ (base32
+ "02a30cv9l2afjq5bg42hgcjspx8fgwyij0cf9saw8b73539wgigd"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-jni-sys" ,rust-jni-sys-0.3))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "FFI bindings for the Android NDK")
- (description "FFI bindings for the Android NDK")
- (license (list license:expat license:asl2.0))))
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-generator" ,rust-generator-0.7)
+ ("rust-pin-utils" ,rust-pin-utils-0.1)
+ ("rust-scoped-tls" ,rust-scoped-tls-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-tracing-subscriber"
+ ,rust-tracing-subscriber-0.3))))
+ (home-page "https://github.com/tokio-rs/loom")
+ (synopsis
+ "Permutation testing for concurrent code")
+ (description
+ "Permutation testing for concurrent code")
+ (license license:expat)))
-(define-public rust-ndk-0.6
+(define-public rust-matchers-0.1
(package
- (name "rust-ndk")
- (version "0.6.0")
+ (name "rust-matchers")
+ (version "0.1.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "matchers" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m1dfjw35qpys1hr4qib6mm3zacd01k439l7cx5f7phd0dzcfci0"))))
+ (base32
+ "0n2mbk7lg2vf962c8xwzdq96yrc9i0p8dbmm4wa1nnkcp1dhfqw2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jni" ,rust-jni-0.18)
- ("rust-jni-glue" ,rust-jni-glue-0.0)
- ("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.3)
- ("rust-num-enum" ,rust-num-enum-0.5)
- ("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Safe Rust bindings to the Android NDK")
- (description "Safe Rust bindings to the Android NDK")
- (license (list license:expat license:asl2.0))))
+ (("rust-regex-automata" ,rust-regex-automata-0.1))))
+ (home-page "https://github.com/hawkw/matchers")
+ (synopsis
+ "Regex matching on character and byte streams.\n")
+ (description
+ "Regex matching on character and byte streams.")
+ (license license:expat)))
-(define-public rust-oboe-0.4
+(define-public rust-minimp3-0.5
(package
- (name "rust-oboe")
- (version "0.4.5")
+ (name "rust-minimp3")
+ (version "0.5.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "oboe" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "minimp3" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1lh20l8b4lx5h9a7lpf9n66z47sh2508w7x2203hsklvw7rchqr4"))))
+ (base32
+ "0wj3nzj1swnvwsk3a4a3hkfj1d21jsi7babi40wlrxzbbzvkhm4q"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-jni" ,rust-jni-0.19)
- ("rust-ndk" ,rust-ndk-0.6)
- ("rust-ndk-glue" ,rust-ndk-glue-0.6)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe-sys" ,rust-oboe-sys-0.4))))
- (home-page "https://github.com/katyo/oboe-rs")
+ (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
+ ("rust-slice-deque" ,rust-slice-deque-0.3)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page
+ "https://github.com/germangb/minimp3-rs.git")
(synopsis
- "Safe interface for oboe an android library for low latency audio IO")
+ "Rust bindings for the minimp3 library.")
(description
- "Safe interface for oboe an android library for low latency audio IO")
- (license license:asl2.0)))
-
-(define-public rust-android-log-sys-0.2
- (package
- (name "rust-android-log-sys")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "android_log-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0bhhs1cgzp9vzjvkn2q31ppc7w4am5s273hkvl5iac5475kmp5l5"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/nercury/android_log-sys-rs")
- (synopsis "FFI bindings to Android log Library.
-")
- (description "FFI bindings to Android log Library.")
- (license (list license:expat license:asl2.0))))
+ "Rust bindings for the minimp3 library.")
+ (license license:expat)))
-(define-public rust-android-logger-0.9
+(define-public rust-minimp3-sys-0.3
(package
- (name "rust-android-logger")
- (version "0.9.2")
+ (name "rust-minimp3-sys")
+ (version "0.3.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "android_logger" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "minimp3-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0wspwzkn3fakpyz3ka0lh6h4pa66zk9kkvic2q9n70jx30y37hif"))))
+ (base32
+ "144vmf3s89kad0smjprzigcp2c9r5dm95n4ydilrbp399irp6772"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-android-log-sys" ,rust-android-log-sys-0.2)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/Nercury/android_logger-rs")
+ (("rust-cc" ,rust-cc-1))))
+ (home-page
+ "https://github.com/germangb/minimp3-rs.git")
(synopsis
- "A logging implementation for `log` which hooks to android log output.
-")
+ "Rust bindings for the minimp3 library.")
(description
- "This package provides a logging implementation for `log` which hooks to android
-log output.")
- (license (list license:expat license:asl2.0))))
+ "Rust bindings for the minimp3 library.")
+ (license license:expat)))
-(define-public rust-ndk-glue-0.3
+(define-public rust-mio-0.6
(package
- (name "rust-ndk-glue")
- (version "0.3.0")
+ (name "rust-mio")
+ (version "0.6.23")
(source
(origin
(method url-fetch)
- (uri (crate-uri "ndk-glue" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "mio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11cksaj1f2sy4dwqyssrvvhbnd86zajfvm17bj81rb2i9p1g1jn5"))))
+ (base32
+ "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-android-logger" ,rust-android-logger-0.9)
- ("rust-lazy-static" ,rust-lazy-static-1)
+ (("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-fuchsia-zircon" ,rust-fuchsia-zircon-0.3)
+ ("rust-fuchsia-zircon-sys"
+ ,rust-fuchsia-zircon-sys-0.3)
+ ("rust-iovec" ,rust-iovec-0.1)
+ ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
("rust-libc" ,rust-libc-0.2)
("rust-log" ,rust-log-0.4)
- ("rust-ndk" ,rust-ndk-0.3)
- ("rust-ndk-macro" ,rust-ndk-macro-0.2)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Startup code for android binaries")
- (description "Startup code for android binaries")
- (license (list license:expat license:asl2.0))))
+ ("rust-miow" ,rust-miow-0.2)
+ ("rust-net2" ,rust-net2-0.2)
+ ("rust-slab" ,rust-slab-0.4)
+ ("rust-winapi" ,rust-winapi-0.2))))
+ (home-page "https://github.com/tokio-rs/mio")
+ (synopsis "Lightweight non-blocking IO")
+ (description "Lightweight non-blocking IO")
+ (license license:expat)))
-(define-public rust-num-enum-derive-0.5
+(define-public rust-miow-0.2
(package
- (name "rust-num-enum-derive")
- (version "0.5.6")
+ (name "rust-miow")
+ (version "0.2.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "num_enum_derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "miow" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "08dvxpa7l5hx5fcdr0bdv9bzajbcbxsbbnc6hl6zxmwhhiv2p68d"))))
+ (base32
+ "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1))))
- (home-page "https://github.com/illicitonion/num_enum")
+ (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
+ ("rust-net2" ,rust-net2-0.2)
+ ("rust-winapi" ,rust-winapi-0.2)
+ ("rust-ws2-32-sys" ,rust-ws2-32-sys-0.2))))
+ (home-page "https://github.com/yoshuawuyts/miow")
(synopsis
- "Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)")
+ "A zero overhead I/O library for Windows, focusing on IOCP and Async I/O\nabstractions.\n")
(description
- "Internal implementation details for ::num_enum (Procedural macros to make
-inter-operation between primitives and enums easier)")
- (license (list license:bsd-3 license:expat license:asl2.0))))
+ "This package provides a zero overhead I/O library for Windows, focusing on IOCP\nand Async I/O abstractions.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-num-enum-0.5
+(define-public rust-muldiv-0.2
(package
- (name "rust-num-enum")
- (version "0.5.6")
+ (name "rust-muldiv")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "num_enum" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "muldiv" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1b96nmbhn2gadlh4hna6mz6w892gzp1zic60q1s4akjy0nhkw3bj"))))
+ (base32
+ "014jlry2l2ph56mp8knw65637hh49q7fmrraim2bx9vz0a638684"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-num-enum-derive" ,rust-num-enum-derive-0.5))))
- (home-page "https://github.com/illicitonion/num_enum")
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/sdroege/rust-muldiv")
(synopsis
- "Procedural macros to make inter-operation between primitives and enums easier.")
+ "Provides a trait for numeric types to perform combined multiplication and\ndivision with overflow protection\n")
(description
- "Procedural macros to make inter-operation between primitives and enums easier.")
- (license (list license:bsd-3 license:expat license:asl2.0))))
+ "This package provides a trait for numeric types to perform combined\nmultiplication and division with overflow protection")
+ (license license:expat)))
(define-public rust-ndk-0.3
(package
@@ -3176,9 +2827,11 @@ inter-operation between primitives and enums easier)")
(origin
(method url-fetch)
(uri (crate-uri "ndk" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1avk39s8w21inkzq09x83yghgq3v8rmhrycba8prg6rif8hk5547"))))
+ (base32
+ "1avk39s8w21inkzq09x83yghgq3v8rmhrycba8prg6rif8hk5547"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
@@ -3190,410 +2843,395 @@ inter-operation between primitives and enums easier)")
("rust-ndk-sys" ,rust-ndk-sys-0.2)
("rust-num-enum" ,rust-num-enum-0.5)
("rust-thiserror" ,rust-thiserror-1))))
- (home-page "https://github.com/rust-windowing/android-ndk-rs")
- (synopsis "Safe Rust bindings to the Android NDK")
- (description "Safe Rust bindings to the Android NDK")
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis
+ "Safe Rust bindings to the Android NDK")
+ (description
+ "Safe Rust bindings to the Android NDK")
(license (list license:expat license:asl2.0))))
-(define-public rust-jni-0.19
+(define-public rust-ndk-0.6
(package
- (name "rust-jni")
- (version "0.19.0")
+ (name "rust-ndk")
+ (version "0.6.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "jni" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ndk" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1v0pn0i1wb8zp4wns4l8hz9689hqsplv7iba7hylaznvwg11ipy6"))))
+ (base32
+ "1m1dfjw35qpys1hr4qib6mm3zacd01k439l7cx5f7phd0dzcfci0"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cesu8" ,rust-cesu8-1)
- ("rust-combine" ,rust-combine-4)
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-jni" ,rust-jni-0.18)
+ ("rust-jni-glue" ,rust-jni-glue-0.0)
("rust-jni-sys" ,rust-jni-sys-0.3)
- ("rust-log" ,rust-log-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/jni-rs/jni-rs")
- (synopsis "Rust bindings to the JNI")
- (description "Rust bindings to the JNI")
+ ("rust-ndk-sys" ,rust-ndk-sys-0.3)
+ ("rust-num-enum" ,rust-num-enum-0.5)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis
+ "Safe Rust bindings to the Android NDK")
+ (description
+ "Safe Rust bindings to the Android NDK")
(license (list license:expat license:asl2.0))))
-(define-public rust-jack-sys-0.2
+(define-public rust-ndk-glue-0.3
(package
- (name "rust-jack-sys")
- (version "0.2.3")
+ (name "rust-ndk-glue")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "jack-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ndk-glue" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1h9c9za19nyr1prx77gkia18ia93f73lpyjdiyrvmhhbs79g54bv"))))
+ (base32
+ "11cksaj1f2sy4dwqyssrvvhbnd86zajfvm17bj81rb2i9p1g1jn5"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1)
+ (("rust-android-logger" ,rust-android-logger-0.9)
+ ("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-libloading" ,rust-libloading-0.6)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/RustAudio/rust-jack/tree/main/jack-sys")
- (synopsis "Low-level binding to the JACK audio API.")
- (description "Low-level binding to the JACK audio API.")
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ndk" ,rust-ndk-0.3)
+ ("rust-ndk-macro" ,rust-ndk-macro-0.2)
+ ("rust-ndk-sys" ,rust-ndk-sys-0.2))))
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis "Startup code for android binaries")
+ (description "Startup code for android binaries")
(license (list license:expat license:asl2.0))))
-(define-public rust-jack-0.7
+(define-public rust-ndk-glue-0.6
(package
- (name "rust-jack")
- (version "0.7.3")
+ (name "rust-ndk-glue")
+ (version "0.6.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "jack" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ndk-glue" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1r7bgfpbph3fl9xyp4i9qffcc4h923dcs7d967mpir13lxg216yp"))))
+ (base32
+ "0yaxwp953c0b5fpn8zalwjkrvw8rkf00physlmi9kssq115x3h04"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-jack-sys" ,rust-jack-sys-0.2)
+ (("rust-android-logger" ,rust-android-logger-0.10)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4))))
- (home-page "https://github.com/RustAudio/rust-jack")
- (synopsis "Real time audio and midi with JACK.")
- (description "Real time audio and midi with JACK.")
- (license license:expat)))
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ndk" ,rust-ndk-0.6)
+ ("rust-ndk-macro" ,rust-ndk-macro-0.3)
+ ("rust-ndk-sys" ,rust-ndk-sys-0.3))))
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis "Startup code for android binaries")
+ (description "Startup code for android binaries")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-bindgen-0.56
+(define-public rust-ndk-macro-0.3
(package
- (name "rust-bindgen")
- (version "0.56.0")
+ (name "rust-ndk-macro")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "bindgen" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ndk-macro" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0fajmgk2064ca1z9iq1jjkji63qwwz38z3d67kv6xdy0xgdpk8rd"))))
+ (base32
+ "0v3sxc11kq3d5vdwfml62l7y5dr0flsf6kp5xid9sbv7qh0arxqd"))))
(build-system cargo-build-system)
(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-darling" ,rust-darling-0.13)
+ ("rust-proc-macro-crate"
+ ,rust-proc-macro-crate-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))))
- (home-page "https://rust-lang.github.io/rust-bindgen/")
- (synopsis
- "Automatically generates Rust FFI bindings to C and C++ libraries.")
- (description
- "Automatically generates Rust FFI bindings to C and C++ libraries.")
- (license license:bsd-3)))
-
-(define-public rust-coreaudio-sys-0.2
- (package
- (name "rust-coreaudio-sys")
- (version "0.2.8")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "coreaudio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1yiipfq8gni2fkh62kzzprqgnfb77046d392p9mb82bapr3k6zib"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.56))))
- (home-page "https://github.com/RustAudio/coreaudio-sys")
- (synopsis
- "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen")
- (description
- "Bindings for Apple's CoreAudio frameworks generated via rust-bindgen")
- (license license:expat)))
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis "Helper macros for android ndk")
+ (description "Helper macros for android ndk")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-coreaudio-rs-0.10
+(define-public rust-ndk-sys-0.3
(package
- (name "rust-coreaudio-rs")
- (version "0.10.0")
+ (name "rust-ndk-sys")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "coreaudio-rs" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ndk-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "125d4zr3n363ybga4629p41ym7iqjfb2alnwrc1zj7zyxch4p28i"))))
+ (base32
+ "15zsq4p6k5asf4mc0rknd8cz9wxrwvi50qdspgf87qcfgkknlnkf"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-coreaudio-sys" ,rust-coreaudio-sys-0.2))))
- (home-page "https://github.com/RustAudio/coreaudio-rs")
- (synopsis "A friendly rust interface for Apple's CoreAudio API.")
- (description
- "This package provides a friendly rust interface for Apple's CoreAudio API.")
+ (("rust-jni-sys" ,rust-jni-sys-0.3))))
+ (home-page
+ "https://github.com/rust-windowing/android-ndk-rs")
+ (synopsis "FFI bindings for the Android NDK")
+ (description "FFI bindings for the Android NDK")
(license (list license:expat license:asl2.0))))
-(define-public rust-asio-sys-0.2
+(define-public rust-net2-0.2
(package
- (name "rust-asio-sys")
- (version "0.2.0")
+ (name "rust-net2")
+ (version "0.2.37")
(source
(origin
(method url-fetch)
- (uri (crate-uri "asio-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "net2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1m8v2jsa4n57s7a7142vs23dkz63dhjxgcjxykd17kvq66v9qqj7"))))
+ (base32
+ "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.54)
- ("rust-cc" ,rust-cc-1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num-derive" ,rust-num-derive-0.3)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-walkdir" ,rust-walkdir-2))))
- (home-page "https://github.com/RustAudio/cpal/")
+ (("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/deprecrated/net2-rs")
(synopsis
- "Low-level interface and binding generation for the steinberg ASIO SDK.")
+ "Extensions to the standard library's networking types as proposed in RFC 1158.\n")
(description
- "Low-level interface and binding generation for the steinberg ASIO SDK.")
- (license license:asl2.0)))
+ "Extensions to the standard library's networking types as proposed in RFC 1158.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-cpal-0.13
+(define-public rust-num-enum-0.5
(package
- (name "rust-cpal")
- (version "0.13.4")
+ (name "rust-num-enum")
+ (version "0.5.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cpal" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "num_enum" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0614gbjg29n817m97595974pbw331dqyz2c8g0ncs5zn4455zx4q"))))
+ (base32
+ "1b96nmbhn2gadlh4hna6mz6w892gzp1zic60q1s4akjy0nhkw3bj"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-alsa" ,rust-alsa-0.5)
- ("rust-asio-sys" ,rust-asio-sys-0.2)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
- ("rust-coreaudio-rs" ,rust-coreaudio-rs-0.10)
- ("rust-jack" ,rust-jack-0.7)
- ("rust-jni" ,rust-jni-0.19)
- ("rust-js-sys" ,rust-js-sys-0.3)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-mach" ,rust-mach-0.3)
- ("rust-ndk" ,rust-ndk-0.3)
- ("rust-ndk-glue" ,rust-ndk-glue-0.3)
- ("rust-nix" ,rust-nix-0.20)
- ("rust-num-traits" ,rust-num-traits-0.2)
- ("rust-oboe" ,rust-oboe-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-stdweb" ,rust-stdweb-0.1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/rustaudio/cpal")
- (synopsis "Low-level cross-platform audio I/O library in pure Rust.")
- (description "Low-level cross-platform audio I/O library in pure Rust.")
- (license license:asl2.0)))
+ (("rust-num-enum-derive"
+ ,rust-num-enum-derive-0.5))))
+ (home-page
+ "https://github.com/illicitonion/num_enum")
+ (synopsis
+ "Procedural macros to make inter-operation between primitives and enums easier.")
+ (description
+ "Procedural macros to make inter-operation between primitives and enums easier.")
+ (license
+ (list license:bsd-3 license:expat license:asl2.0))))
-(define-public rust-alsa-sys-0.3
+(define-public rust-num-enum-derive-0.5
(package
- (name "rust-alsa-sys")
- (version "0.3.1")
+ (name "rust-num-enum-derive")
+ (version "0.5.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "alsa-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "num_enum_derive" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09qmmnpmlcj23zcgx2xsi4phcgm5i02g9xaf801y7i067mkfx3yv"))))
+ (base32
+ "08dvxpa7l5hx5fcdr0bdv9bzajbcbxsbbnc6hl6zxmwhhiv2p68d"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/diwic/alsa-sys")
+ (("rust-proc-macro-crate"
+ ,rust-proc-macro-crate-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page
+ "https://github.com/illicitonion/num_enum")
(synopsis
- "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
+ "Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)")
(description
- "FFI bindings for the ALSA project (Advanced Linux Sound Architecture)")
- (license license:expat)))
+ "Internal implementation details for ::num_enum (Procedural macros to make\ninter-operation between primitives and enums easier)")
+ (license
+ (list license:bsd-3 license:expat license:asl2.0))))
-(define-public rust-alsa-0.5
+(define-public rust-oboe-0.4
(package
- (name "rust-alsa")
- (version "0.5.1")
+ (name "rust-oboe")
+ (version "0.4.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "alsa" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "oboe" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "03nmld6vbpxqg22fy07p51x2rmwl7bzsc7rszhd03gyknd5ldaqb"))))
+ (base32
+ "1lh20l8b4lx5h9a7lpf9n66z47sh2508w7x2203hsklvw7rchqr4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-alsa-sys" ,rust-alsa-sys-0.3)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.21))))
- (home-page "https://github.com/diwic/alsa-rs")
- (synopsis "Thin but safe wrappers for ALSA (Linux sound API)")
- (description "Thin but safe wrappers for ALSA (Linux sound API)")
- (license (list license:asl2.0 license:expat))))
+ (("rust-jni" ,rust-jni-0.19)
+ ("rust-ndk" ,rust-ndk-0.6)
+ ("rust-ndk-glue" ,rust-ndk-glue-0.6)
+ ("rust-num-derive" ,rust-num-derive-0.3)
+ ("rust-num-traits" ,rust-num-traits-0.2)
+ ("rust-oboe-sys" ,rust-oboe-sys-0.4))))
+ (home-page "https://github.com/katyo/oboe-rs")
+ (synopsis
+ "Safe interface for oboe an android library for low latency audio IO")
+ (description
+ "Safe interface for oboe an android library for low latency audio IO")
+ (license license:asl2.0)))
-(define-public rust-librespot-playback-0.2
+(define-public rust-oboe-sys-0.4
(package
- (name "rust-librespot-playback")
- (version "0.2.0")
+ (name "rust-oboe-sys")
+ (version "0.4.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-playback" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "oboe-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1mksjvbwq7y01x54i7aqdbl7g48m7s060xki10qa9qd7hvwkvjjr"))))
+ (base32
+ "1gcl494yy880h2gfgsbdd32g2h0s1n94v58j5hil9mrf6yvsnw1k"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-alsa" ,rust-alsa-0.5)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-cpal" ,rust-cpal-0.13)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-glib" ,rust-glib-0.10)
- ("rust-gstreamer" ,rust-gstreamer-0.16)
- ("rust-gstreamer-app" ,rust-gstreamer-app-0.16)
- ("rust-jack" ,rust-jack-0.6)
- ("rust-libpulse-binding" ,rust-libpulse-binding-2)
- ("rust-libpulse-simple-binding" ,rust-libpulse-simple-binding-2)
- ("rust-librespot-audio" ,rust-librespot-audio-0.2)
- ("rust-librespot-core" ,rust-librespot-core-0.2)
- ("rust-librespot-metadata" ,rust-librespot-metadata-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-portaudio-rs" ,rust-portaudio-rs-0.3)
- ("rust-rodio" ,rust-rodio-0.13)
- ("rust-sdl2" ,rust-sdl2-0.34)
- ("rust-shell-words" ,rust-shell-words-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-zerocopy" ,rust-zerocopy-0.3))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The audio playback logic for librespot")
- (description "The audio playback logic for librespot")
- (license license:expat)))
+ (("rust-bindgen" ,rust-bindgen-0.59)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-fetch-unroll" ,rust-fetch-unroll-0.3))))
+ (home-page "https://github.com/katyo/oboe-rs")
+ (synopsis
+ "Unsafe bindings for oboe an android library for low latency audio IO")
+ (description
+ "Unsafe bindings for oboe an android library for low latency audio IO")
+ (license license:asl2.0)))
-#;(define-public rust-tokio-stream-0.1
+(define-public rust-ogg-0.8
(package
- (name "rust-tokio-stream")
- (version "0.1.8")
+ (name "rust-ogg")
+ (version "0.8.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ogg" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qwq0y21xprsql4v9y1cm1ymhgw66rznjmnjrjsii27zxy25852h"))))
+ (base32
+ "0vjxmqcv9252aj8byy70iy2krqfjknfcxg11lcyikj11pzlb8lb9"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.6))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities to work with `Stream` and `tokio`.
-")
- (description "Utilities to work with `Stream` and `tokio`.")
- (license license:expat)))
+ (("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-0.4)
+ ("rust-futures" ,rust-futures-0.1)
+ ("rust-tokio-io" ,rust-tokio-io-0.1))))
+ (home-page "https://github.com/RustAudio/ogg")
+ (synopsis
+ "Ogg container decoder and encoder written in pure Rust")
+ (description
+ "Ogg container decoder and encoder written in pure Rust")
+ (license license:bsd-3)))
-(define-public rust-shannon-0.2
+(define-public rust-ogg-sys-0.0.9
(package
- (name "rust-shannon")
- (version "0.2.0")
+ (name "rust-ogg-sys")
+ (version "0.0.9")
(source
(origin
(method url-fetch)
- (uri (crate-uri "shannon" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ogg-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by"))))
+ (base32
+ "1cpx6n5ndh2d59g43l6rj3myzi5jsc0n6rldpx0impqp5qbqqnx9"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1))))
- (home-page "")
- (synopsis "Shannon cipher implementation")
- (description "Shannon cipher implementation")
+ (("rust-gcc" ,rust-gcc-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "https://github.com/tomaka/ogg-sys")
+ (synopsis "FFI for libogg, the media container.")
+ (description
+ "FFI for libogg, the media container.")
(license license:expat)))
-(define-public rust-priority-queue-1
+(define-public rust-owo-colors-1
(package
- (name "rust-priority-queue")
- (version "1.2.1")
+ (name "rust-owo-colors")
+ (version "1.4.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "priority-queue" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "owo-colors" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1w6a4wkxm7h7qhxqgivgxbixw51czmkd83x1vr0gqg4dq054ifh0"))))
+ (base32
+ "0rybl2lvhaycpkpaq45099idp5ny7nv4sqsafz0cvfqw1wjfy9vz"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-indexmap" ,rust-indexmap-1)
- ("rust-serde" ,rust-serde-1))))
- (home-page "https://github.com/garro95/priority-queue")
+ (("rust-atty" ,rust-atty-0.2))))
+ (home-page
+ "https://github.com/jam1garner/owo-colors")
(synopsis
- "A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.")
+ "Zero-allocation terminal colors that'll make people go owo")
(description
- "This package provides a Priority Queue implemented as a heap with a function to
-efficiently change the priority of an item.")
- (license (list license:lgpl3 license:mpl2.0))))
+ "Zero-allocation terminal colors that'll make people go owo")
+ (license license:expat)))
(define-public rust-password-hash-0.2
(package
@@ -3603,9 +3241,11 @@ efficiently change the priority of an item.")
(origin
(method url-fetch)
(uri (crate-uri "password-hash" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p"))))
+ (base32
+ "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
@@ -3617,40 +3257,33 @@ efficiently change the priority of an item.")
(home-page
"https://github.com/RustCrypto/traits/tree/master/password-hash")
(synopsis
- "Traits which describe the functionality of password hashing algorithms,
-as well as a `no_std`-friendly implementation of the PHC string format
-(a well-defined subset of the Modular Crypt Format a.k.a. MCF)
-")
+ "Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n")
(description
- "Traits which describe the functionality of password hashing algorithms, as well
-as a `no_std`-friendly implementation of the PHC string format (a well-defined
-subset of the Modular Crypt Format a.k.a. MCF)")
+ "Traits which describe the functionality of password hashing algorithms, as well\nas a `no_std`-friendly implementation of the PHC string format (a well-defined\nsubset of the Modular Crypt Format a.k.a. MCF)")
(license (list license:expat license:asl2.0))))
-(define-public rust-base64ct-1
+(define-public rust-pasts-0.4
(package
- (name "rust-base64ct")
- (version "1.3.3")
+ (name "rust-pasts")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "base64ct" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "pasts" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1818i0gpg7q35s6yglmhgciwi3jwx65mqc2ipjl54jfbmm288kw7"))))
+ (base32
+ "11rdczdhpazclhkbbjafv5nd9ybll9a110crhh67si0p5rdc6mz7"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://github.com/RustCrypto/formats/tree/master/base64ct")
+ (home-page
+ "https://github.com/AldaronLau/pasts/blob/main/CHANGELOG.md")
(synopsis
- "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of
-data-dependent branches/LUTs and thereby provides portable \"best effort\"
-constant-time operation and embedded-friendly no_std support
-")
+ "Minimal and simpler alternative to the futures crate.")
(description
- "Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of
-data-dependent branches/LUTs and thereby provides portable \"best effort\"
-constant-time operation and embedded-friendly no_std support")
- (license (list license:asl2.0 license:expat))))
+ "Minimal and simpler alternative to the futures crate.")
+ (license (list license:asl2.0 license:zlib))))
(define-public rust-pbkdf2-0.8
(package
@@ -3660,9 +3293,11 @@ constant-time operation and embedded-friendly no_std support")
(origin
(method url-fetch)
(uri (crate-uri "pbkdf2" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr"))))
+ (base32
+ "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
@@ -3681,378 +3316,311 @@ constant-time operation and embedded-friendly no_std support")
(description "Generic implementation of PBKDF2")
(license (list license:expat license:asl2.0))))
-(define-public rust-protobuf-codegen-pure-2
+(define-public rust-pkg-config-0.3
(package
- (name "rust-protobuf-codegen-pure")
- (version "2.14.0")
+ (name "rust-pkg-config")
+ (version "0.3.24")
(source
(origin
(method url-fetch)
- (uri (crate-uri "protobuf-codegen-pure" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "pkg-config" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0h34gfqlb7bqmgqv1mfgy5wk35z5r2h5ki3p3pdcmw1vqzmly6id"))))
+ (base32
+ "1ghcyjp5537r7qigmgl3dj62j01arlpddaq93a3i414v3iskz2aq"))))
(build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen" ,rust-protobuf-codegen-2))))
+ (arguments `(#:skip-build? #t))
(home-page
- "https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure/")
+ "https://github.com/rust-lang/pkg-config-rs")
(synopsis
- "Pure-rust codegen for protobuf using protobuf-parser crate
-
-WIP
-")
+ "A library to run the pkg-config system tool at build time in order to be used in\nCargo build scripts.\n")
(description
- "Pure-rust codegen for protobuf using protobuf-parser crate
-
-WIP")
- (license license:expat)))
+ "This package provides a library to run the pkg-config system tool at build time\nin order to be used in Cargo build scripts.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-protobuf-codegen-2
+(define-public rust-portaudio-rs-0.3
(package
- (name "rust-protobuf-codegen")
- (version "2.14.0")
+ (name "rust-portaudio-rs")
+ (version "0.3.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "protobuf-codegen" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "portaudio-rs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "031bx325lsgcx7wc76vc2cqph6q0b34jgc8nz0g2rkwcfnx3n4fy"))))
+ (base32
+ "0qnmc7amk0fzbcs985ixv0k4955f0fmpkhrl9ps9pk3cz7pvbdnd"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-protobuf" ,rust-protobuf-2))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis
- "Code generator for rust-protobuf.
-
-Includes a library and `protoc-gen-rust` binary.
-
-See `protoc-rust` and `protobuf-codegen-pure` crates.
-")
- (description
- "Code generator for rust-protobuf.
-
-Includes a library and `protoc-gen-rust` binary.
-
-See `protoc-rust` and `protobuf-codegen-pure` crates.")
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-portaudio-sys" ,rust-portaudio-sys-0.1))))
+ (home-page "")
+ (synopsis "PortAudio bindings for Rust")
+ (description "PortAudio bindings for Rust")
(license license:expat)))
-(define-public rust-protobuf-2
+(define-public rust-portaudio-sys-0.1
(package
- (name "rust-protobuf")
- (version "2.14.0")
+ (name "rust-portaudio-sys")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "protobuf" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "portaudio-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11bl8hf522s9mbkckivnn9n8s3ss4g41w6jmfdsswmr5adqd71lf"))))
+ (base32
+ "1xdpywirpr1kqkbak7hnny62gmsc93qgc3ij3j2zskrvjpxa952i"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1))))
- (home-page "https://github.com/stepancheg/rust-protobuf/")
- (synopsis "Rust implementation of Google protocol buffers
-")
- (description "Rust implementation of Google protocol buffers")
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "")
+ (synopsis "Bindings to PortAudio")
+ (description "Bindings to PortAudio")
(license license:expat)))
-(define-public rust-librespot-protocol-0.2
+(define-public rust-priority-queue-1
(package
- (name "rust-librespot-protocol")
- (version "0.2.0")
+ (name "rust-priority-queue")
+ (version "1.2.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "priority-queue" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pa3j2csmimf0l2yfdxp9ijmgm8ngxadim801jrh43xxqgj3nx8w"))))
+ (base32
+ "1w6a4wkxm7h7qhxqgivgxbixw51czmkd83x1vr0gqg4dq054ifh0"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-glob" ,rust-glob-0.3)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-protobuf-codegen" ,rust-protobuf-codegen-2)
- ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The protobuf logic for communicating with Spotify servers")
- (description "The protobuf logic for communicating with Spotify servers")
- (license license:expat)))
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page
+ "https://github.com/garro95/priority-queue")
+ (synopsis
+ "A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.")
+ (description
+ "This package provides a Priority Queue implemented as a heap with a function to\nefficiently change the priority of an item.")
+ (license (list license:lgpl3 license:mpl2.0))))
-(define-public rust-hyper-proxy-0.9
+(define-public rust-protobuf-2
(package
- (name "rust-hyper-proxy")
- (version "0.9.1")
+ (name "rust-protobuf")
+ (version "2.14.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "hyper-proxy" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "protobuf" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa"))))
+ (base32
+ "11bl8hf522s9mbkckivnn9n8s3ss4g41w6jmfdsswmr5adqd71lf"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bytes" ,rust-bytes-1)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-headers" ,rust-headers-0.3)
- ("rust-http" ,rust-http-0.2)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-rustls" ,rust-hyper-rustls-0.22)
- ("rust-hyper-tls" ,rust-hyper-tls-0.5)
- ("rust-native-tls" ,rust-native-tls-0.2)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3)
- ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
- ("rust-tokio-rustls" ,rust-tokio-rustls-0.22)
- ("rust-tower-service" ,rust-tower-service-0.3)
- ("rust-webpki" ,rust-webpki-0.21)
- ("rust-webpki-roots" ,rust-webpki-roots-0.21))))
- (home-page "https://github.com/tafia/hyper-proxy")
- (synopsis "A proxy connector for Hyper-based applications")
+ (("rust-bytes" ,rust-bytes-0.5)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1))))
+ (home-page
+ "https://github.com/stepancheg/rust-protobuf/")
+ (synopsis
+ "Rust implementation of Google protocol buffers\n")
(description
- "This package provides a proxy connector for Hyper-based applications")
+ "Rust implementation of Google protocol buffers")
(license license:expat)))
-(define-public rust-librespot-core-0.2
+(define-public rust-protobuf-codegen-2
(package
- (name "rust-librespot-core")
- (version "0.2.0")
+ (name "rust-protobuf-codegen")
+ (version "2.14.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "librespot-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "protobuf-codegen" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0j1jjqf89dlsrlfjj9yy111dvlfi9zq3789ck0f57x9iw7f70gnz"))))
+ (base32
+ "031bx325lsgcx7wc76vc2cqph6q0b34jgc8nz0g2rkwcfnx3n4fy"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aes" ,rust-aes-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-http" ,rust-http-0.2)
- ("rust-httparse" ,rust-httparse-1)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-hyper-proxy" ,rust-hyper-proxy-0.9)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.2)
- ("rust-log" ,rust-log-0.4)
- ("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-once-cell" ,rust-once-cell-1)
- ("rust-pbkdf2" ,rust-pbkdf2-0.8)
- ("rust-priority-queue" ,rust-priority-queue-1)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-shannon" ,rust-shannon-0.2)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-util" ,rust-tokio-util-0.6)
- ("rust-url" ,rust-url-2)
- ("rust-uuid" ,rust-uuid-0.8)
- ("rust-vergen" ,rust-vergen-3))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The core functionality provided by librespot")
- (description "The core functionality provided by librespot")
+ (("rust-protobuf" ,rust-protobuf-2))))
+ (home-page
+ "https://github.com/stepancheg/rust-protobuf/")
+ (synopsis
+ "Code generator for rust-protobuf.\n\nIncludes a library and `protoc-gen-rust` binary.\n\nSee `protoc-rust` and `protobuf-codegen-pure` crates.\n")
+ (description
+ "Code generator for rust-protobuf.\n\nIncludes a library and `protoc-gen-rust` binary.\n\nSee `protoc-rust` and `protobuf-codegen-pure` crates.")
(license license:expat)))
-(define-public rust-if-addrs-sys-0.3
+(define-public rust-protobuf-codegen-pure-2
(package
- (name "rust-if-addrs-sys")
- (version "0.3.2")
+ (name "rust-protobuf-codegen-pure")
+ (version "2.14.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "if-addrs-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "protobuf-codegen-pure" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1skrzs79rafv185064p44r0k1va9ig4bfnpbwlvyhxh4g3fvjx6y"))))
+ (base32
+ "0h34gfqlb7bqmgqv1mfgy5wk35z5r2h5ki3p3pdcmw1vqzmly6id"))))
(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/messense/if-addrs")
- (synopsis "if_addrs sys crate")
- (description "if_addrs sys crate")
- (license (list license:expat license:bsd-3))))
+ (("rust-protobuf" ,rust-protobuf-2)
+ ("rust-protobuf-codegen"
+ ,rust-protobuf-codegen-2))))
+ (home-page
+ "https://github.com/stepancheg/rust-protobuf/tree/master/protobuf-codegen-pure/")
+ (synopsis
+ "Pure-rust codegen for protobuf using protobuf-parser crate\n\nWIP\n")
+ (description
+ "Pure-rust codegen for protobuf using protobuf-parser crate\n\nWIP")
+ (license license:expat)))
-(define-public rust-if-addrs-0.6
+(define-public rust-pyo3-0.13
(package
- (name "rust-if-addrs")
- (version "0.6.7")
+ (name "rust-pyo3")
+ (version "0.13.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "if-addrs" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "pyo3" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2"))))
+ (base32
+ "1hq965lgi25dn578fpn9hjva6zjr1c8rl7lxywijq44aw7lbhds8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3)
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-ctor" ,rust-ctor-0.1)
+ ("rust-hashbrown" ,rust-hashbrown-0.9)
+ ("rust-indoc" ,rust-indoc-0.3)
+ ("rust-inventory" ,rust-inventory-0.1)
("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/messense/if-addrs")
- (synopsis "Return interface IP addresses on Posix and windows systems")
- (description "Return interface IP addresses on Posix and windows systems")
- (license (list license:expat license:bsd-3))))
+ ("rust-num-bigint" ,rust-num-bigint-0.3)
+ ("rust-num-complex" ,rust-num-complex-0.3)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-paste" ,rust-paste-0.1)
+ ("rust-pyo3-macros" ,rust-pyo3-macros-0.13)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-unindent" ,rust-unindent-0.1))))
+ (home-page "https://github.com/pyo3/pyo3")
+ (synopsis "Bindings to Python interpreter")
+ (description "Bindings to Python interpreter")
+ (license license:asl2.0)))
-(define-public rust-libmdns-0.6
+(define-public rust-pyo3-macros-0.13
(package
- (name "rust-libmdns")
- (version "0.6.2")
+ (name "rust-pyo3-macros")
+ (version "0.13.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "libmdns" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "pyo3-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0siaarjhds4dxrxn7qgz4gnfb2hzcmsdcndd3rnkr1rfs2j8bhgs"))))
+ (base32
+ "1fxi5lx5dl7xh469gr5xckyjy3r3c5dqypzxcj0fbhzf1hq2qzx4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hostname" ,rust-hostname-0.3)
- ("rust-if-addrs" ,rust-if-addrs-0.6)
- ("rust-log" ,rust-log-0.4)
- ("rust-multimap" ,rust-multimap-0.8)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/librespot-org/libmdns")
- (synopsis
- "mDNS Responder library for building discoverable LAN services in Rust")
- (description
- "mDNS Responder library for building discoverable LAN services in Rust")
- (license license:expat)))
+ (("rust-pyo3-macros-backend"
+ ,rust-pyo3-macros-backend-0.13)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/pyo3/pyo3")
+ (synopsis "Proc macros for PyO3 package")
+ (description "Proc macros for PyO3 package")
+ (license license:asl2.0)))
-(define-public rust-dns-sd-0.1
+(define-public rust-pyo3-macros-backend-0.13
(package
- (name "rust-dns-sd")
- (version "0.1.3")
+ (name "rust-pyo3-macros-backend")
+ (version "0.13.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "dns-sd" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "pyo3-macros-backend" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11r0jymjshfnn3sh2nqjhrikk4r5rr1g36sip9iqy8i0xafm0j6p"))))
+ (base32
+ "0rjxayd78l10hnyphk03bcvhm0jpsvnzn07lczhy7jsgv3jrgc47"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-libc" ,rust-libc-0.2)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
- (home-page "https://github.com/plietar/rust-dns-sd")
- (synopsis "Rust binding for dns-sd")
- (description "Rust binding for dns-sd")
- (license license:expat)))
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/pyo3/pyo3")
+ (synopsis "Code generation for PyO3 package")
+ (description "Code generation for PyO3 package")
+ (license license:asl2.0)))
-(define-public rust-aes-ctr-0.6
+(define-public rust-rodio-0.13
(package
- (name "rust-aes-ctr")
- (version "0.6.0")
+ (name "rust-rodio")
+ (version "0.13.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "aes-ctr" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "rodio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp"))))
+ (base32
+ "03sjp37vb7ss1dwf76sf6yavmndqklx35shjpg8zd49ickd2wp5n"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aes-soft" ,rust-aes-soft-0.6)
- ("rust-aesni" ,rust-aesni-0.10)
- ("rust-cipher" ,rust-cipher-0.2)
- ("rust-ctr" ,rust-ctr-0.6))))
- (home-page "https://github.com/RustCrypto/block-ciphers/tree/master/aes")
- (synopsis "DEPRECATED: replaced by the `aes` crate")
- (description "DEPRECATED: replaced by the `aes` crate")
+ (("rust-claxon" ,rust-claxon-0.4)
+ ("rust-cpal" ,rust-cpal-0.13)
+ ("rust-hound" ,rust-hound-3)
+ ("rust-lewton" ,rust-lewton-0.10)
+ ("rust-minimp3" ,rust-minimp3-0.5))))
+ (home-page "https://github.com/RustAudio/rodio")
+ (synopsis "Audio playback library")
+ (description "Audio playback library")
(license (list license:expat license:asl2.0))))
-(define-public rust-librespot-connect-0.2
- (package
- (name "rust-librespot-connect")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "librespot-connect" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1272nnzk9xhyc2jvakfrl3451pql65mnxcc6xkqpjiypr3b5yhk9"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-aes-ctr" ,rust-aes-ctr-0.6)
- ("rust-base64" ,rust-base64-0.13)
- ("rust-dns-sd" ,rust-dns-sd-0.1)
- ("rust-form-urlencoded" ,rust-form-urlencoded-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-hmac" ,rust-hmac-0.11)
- ("rust-hyper" ,rust-hyper-0.14)
- ("rust-libmdns" ,rust-libmdns-0.6)
- ("rust-librespot-core" ,rust-librespot-core-0.2)
- ("rust-librespot-playback" ,rust-librespot-playback-0.2)
- ("rust-librespot-protocol" ,rust-librespot-protocol-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-protobuf" ,rust-protobuf-2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha-1" ,rust-sha-1-0.9)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-url" ,rust-url-2))))
- (home-page "https://github.com/librespot-org/librespot")
- (synopsis "The discovery and Spotify Connect logic for librespot")
- (description "The discovery and Spotify Connect logic for librespot")
- (license license:expat)))
-
(define-public rust-rspotify-0.8
(package
(name "rust-rspotify")
@@ -4061,9 +3629,11 @@ See `protoc-rust` and `protobuf-codegen-pure` crates.")
(origin
(method url-fetch)
(uri (crate-uri "rspotify" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14xdic0zhalmvk32y1ffanvgwdqki91qw549kj6mqcdirxka2959"))))
+ (base32
+ "14xdic0zhalmvk32y1ffanvgwdqki91qw549kj6mqcdirxka2959"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -4076,7 +3646,8 @@ See `protoc-rust` and `protobuf-codegen-pure` crates.")
("rust-itertools" ,rust-itertools-0.8)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-log" ,rust-log-0.4)
- ("rust-percent-encoding" ,rust-percent-encoding-1)
+ ("rust-percent-encoding"
+ ,rust-percent-encoding-1)
("rust-rand" ,rust-rand-0.6)
("rust-random" ,rust-random-0.12)
("rust-reqwest" ,rust-reqwest-0.10)
@@ -4085,863 +3656,991 @@ See `protoc-rust` and `protobuf-codegen-pure` crates.")
("rust-serde-json" ,rust-serde-json-1)
("rust-url" ,rust-url-1)
("rust-webbrowser" ,rust-webbrowser-0.5))))
- (home-page "https://github.com/ramsayleung/rspotify")
+ (home-page
+ "https://github.com/ramsayleung/rspotify")
(synopsis "Spotify API wrapper")
(description "Spotify API wrapper")
(license license:expat)))
-(define-public rust-tokio-timer-0.2
+(define-public rust-rustls-0.20
(package
- (name "rust-tokio-timer")
- (version "0.2.13")
+ (name "rust-rustls")
+ (version "0.20.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-timer" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "rustls" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "15pjjj6daks3sii8p24a509b0dapl2kyk740nwfgz59w64nly14k"))))
+ (base32
+ "111z24faq1i1z3gbznfgl7qp3in2fx1y1adijjsl1q7kj0i5wznk"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Timer facilities for Tokio
-")
- (description "Timer facilities for Tokio")
- (license license:expat)))
+ (("rust-log" ,rust-log-0.4)
+ ("rust-ring" ,rust-ring-0.16)
+ ("rust-sct" ,rust-sct-0.7)
+ ("rust-webpki" ,rust-webpki-0.22))))
+ (home-page "https://github.com/rustls/rustls")
+ (synopsis
+ "Rustls is a modern TLS library written in Rust.")
+ (description
+ "Rustls is a modern TLS library written in Rust.")
+ (license
+ (list license:asl2.0 license:isc license:expat))))
-(define-public rust-tokio-reactor-0.1
+(define-public rust-rustls-native-certs-0.6
(package
- (name "rust-tokio-reactor")
- (version "0.1.12")
+ (name "rust-rustls-native-certs")
+ (version "0.6.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-reactor" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "rustls-native-certs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0l8klnd41q55f3ialzz0lb7s5bfwa38nh86sa9vai2xsqh75kg09"))))
+ (base32
+ "0hq9h3kri19kv00gvbq61h21rarqadxh6y98wj0c2gvxlbgypaaw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.9)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-io" ,rust-tokio-io-0.1)
- ("rust-tokio-sync" ,rust-tokio-sync-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Event loop that drives Tokio I/O resources.
-")
- (description "Event loop that drives Tokio I/O resources.")
- (license license:expat)))
+ (("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-0.2)
+ ("rust-schannel" ,rust-schannel-0.1)
+ ("rust-security-framework"
+ ,rust-security-framework-2))))
+ (home-page
+ "https://github.com/ctz/rustls-native-certs")
+ (synopsis
+ "rustls-native-certs allows rustls to use the platform native certificate store")
+ (description
+ "rustls-native-certs allows rustls to use the platform native certificate store")
+ (license
+ (list license:asl2.0 license:isc license:expat))))
-(define-public rust-tokio-executor-0.1
+(define-public rust-rustls-pemfile-0.2
(package
- (name "rust-tokio-executor")
- (version "0.1.10")
+ (name "rust-rustls-pemfile")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "rustls-pemfile" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0w8n78d2vixs1vghqc4wy9w0d1h6qkli51c1yzhzbns88n7inbgv"))))
+ (base32
+ "1jfi97lqnnnnxhmfy6ygrsp0x70m8wsdpaw45svvz1qc6vmymssy"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7)
- ("rust-futures" ,rust-futures-0.1))))
- (home-page "https://github.com/tokio-rs/tokio")
- (synopsis "Future execution primitives
-")
- (description "Future execution primitives")
- (license license:expat)))
+ (("rust-base64" ,rust-base64-0.13))))
+ (home-page "https://github.com/rustls/pemfile")
+ (synopsis
+ "Basic .pem file parser for keys and certificates")
+ (description
+ "Basic .pem file parser for keys and certificates")
+ (license
+ (list license:asl2.0 license:isc license:expat))))
-(define-public rust-tokio-compat-0.1
+(define-public rust-sct-0.7
(package
- (name "rust-tokio-compat")
- (version "0.1.6")
+ (name "rust-sct")
+ (version "0.7.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-compat" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "sct" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "08n7lkf5l2drb7hph1r3s6jj9cbarbbcr69dvnbr4yxa6m8n4yqh"))))
+ (base32
+ "193w3dg2pcn7138ab4c586pl76nkryn4h6wqlwvqj5gqr6vwsgfm"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-current-thread" ,rust-tokio-current-thread-0.1)
- ("rust-tokio-executor" ,rust-tokio-executor-0.1)
- ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
- ("rust-tokio-timer" ,rust-tokio-timer-0.2))
- #:cargo-development-inputs
- (("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Compatibility between `tokio` 0.2 and legacy versions.
-")
- (description "Compatibility between `tokio` 0.2 and legacy versions.")
- (license license:expat)))
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-ring" ,rust-ring-0.16)
+ ("rust-untrusted" ,rust-untrusted-0.7))))
+ (home-page "https://github.com/ctz/sct.rs")
+ (synopsis
+ "Certificate transparency SCT verification library")
+ (description
+ "Certificate transparency SCT verification library")
+ (license
+ (list license:asl2.0 license:isc license:expat))))
-(define-public rust-tokio-macros-0.2
+(define-public rust-sdl2-0.34
(package
- (name "rust-tokio-macros")
- (version "0.2.6")
+ (name "rust-sdl2")
+ (version "0.34.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-macros" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "sdl2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4"))))
+ (base32
+ "0jymfs8ibf1xli4vn562l05bl6zknmff0qz5l7swy2j6m4zvrv6y"))))
(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://tokio.rs")
- (synopsis "Tokio's proc macros.
-")
- (description "Tokio's proc macros.")
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-c-vec" ,rust-c-vec-2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-raw-window-handle"
+ ,rust-raw-window-handle-0.3)
+ ("rust-sdl2-sys" ,rust-sdl2-sys-0.34))))
+ (home-page
+ "https://github.com/Rust-SDL2/rust-sdl2")
+ (synopsis "SDL2 bindings for Rust")
+ (description "SDL2 bindings for Rust")
(license license:expat)))
-(define-public rust-net2-0.2
+(define-public rust-sdl2-sys-0.34
(package
- (name "rust-net2")
- (version "0.2.37")
+ (name "rust-sdl2-sys")
+ (version "0.34.5")
(source
(origin
(method url-fetch)
- (uri (crate-uri "net2" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "sdl2-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1bk8jp0i12gvhrlaqbfq19ancja70r1rg3sywbhjl0385g8k05ir"))))
+ (base32
+ "0x4g141ais0k16frypykc1bfxlg5smraavg2lr0mlnqp3yi9m8j1"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
+ (("rust-bindgen" ,rust-bindgen-0.53)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-cmake" ,rust-cmake-0.1)
+ ("rust-flate2" ,rust-flate2-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/deprecrated/net2-rs")
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-tar" ,rust-tar-0.4)
+ ("rust-unidiff" ,rust-unidiff-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2)
+ ("rust-version-compare"
+ ,rust-version-compare-0.0.10))))
+ (home-page
+ "https://github.com/rust-sdl2/rust-sdl2")
(synopsis
- "Extensions to the standard library's networking types as proposed in RFC 1158.
-")
+ "Raw SDL2 bindings for Rust, used internally rust-sdl2")
(description
- "Extensions to the standard library's networking types as proposed in RFC 1158.")
- (license (list license:expat license:asl2.0))))
+ "Raw SDL2 bindings for Rust, used internally rust-sdl2")
+ (license license:expat)))
-(define-public rust-miow-0.2
+(define-public rust-secret-service-1
(package
- (name "rust-miow")
- (version "0.2.2")
+ (name "rust-secret-service")
+ (version "1.1.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "miow" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "secret-service" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kcl8rnv0bhiarcdakik670w8fnxzlxhi1ys7152sck68510in7b"))))
+ (base32
+ "12hxz35i7sw5xsdldz1c6776fmz98z4dwh5779jis98w61020xbd"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-winapi" ,rust-winapi-0.2)
- ("rust-ws2-32-sys" ,rust-ws2-32-sys-0.2))))
- (home-page "https://github.com/yoshuawuyts/miow")
+ (("rust-aes" ,rust-aes-0.6)
+ ("rust-block-modes" ,rust-block-modes-0.7)
+ ("rust-dbus" ,rust-dbus-0.2)
+ ("rust-hkdf" ,rust-hkdf-0.10)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-num" ,rust-num-0.3)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-sha2" ,rust-sha2-0.9))))
+ (home-page
+ "https://github.com/hwchen/secret-service-rs.git")
(synopsis
- "A zero overhead I/O library for Windows, focusing on IOCP and Async I/O
-abstractions.
-")
+ "Library to interface with Secret Service API")
(description
- "This package provides a zero overhead I/O library for Windows, focusing on IOCP
-and Async I/O abstractions.")
+ "Library to interface with Secret Service API")
(license (list license:expat license:asl2.0))))
-(define-public rust-mio-0.6
+(define-public rust-security-framework-0.4
(package
- (name "rust-mio")
- (version "0.6.23")
+ (name "rust-security-framework")
+ (version "0.4.4")
(source
(origin
(method url-fetch)
- (uri (crate-uri "mio" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "security-framework" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"))))
+ (base32
+ "0dg504y0ys27qksdcnn8qcyvrfhkjx8f5d6jvpm7i7yrsw18k034"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-0.1)
- ("rust-fuchsia-zircon" ,rust-fuchsia-zircon-0.3)
- ("rust-fuchsia-zircon-sys" ,rust-fuchsia-zircon-sys-0.3)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-core-foundation"
+ ,rust-core-foundation-0.7)
+ ("rust-core-foundation-sys"
+ ,rust-core-foundation-sys-0.7)
("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-miow" ,rust-miow-0.2)
- ("rust-net2" ,rust-net2-0.2)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-winapi" ,rust-winapi-0.2))))
- (home-page "https://github.com/tokio-rs/mio")
- (synopsis "Lightweight non-blocking IO")
- (description "Lightweight non-blocking IO")
- (license license:expat)))
+ ("rust-security-framework-sys"
+ ,rust-security-framework-sys-0.4))))
+ (home-page
+ "https://lib.rs/crates/security_framework")
+ (synopsis
+ "Security.framework bindings for macOS and iOS")
+ (description
+ "Security.framework bindings for macOS and iOS")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-tokio-0.2
+(define-public rust-security-framework-sys-0.4
(package
- (name "rust-tokio")
- (version "0.2.25")
+ (name "rust-security-framework-sys")
+ (version "0.4.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "security-framework-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"))))
+ (base32
+ "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-fnv" ,rust-fnv-1)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-iovec" ,rust-iovec-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.6)
- ("rust-mio-named-pipes" ,rust-mio-named-pipes-0.1)
- ("rust-mio-uds" ,rust-mio-uds-0.6)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.1)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-macros" ,rust-tokio-macros-0.2)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://tokio.rs")
+ (("rust-core-foundation-sys"
+ ,rust-core-foundation-sys-0.7)
+ ("rust-libc" ,rust-libc-0.2))))
+ (home-page
+ "https://lib.rs/crates/security-framework-sys")
(synopsis
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O
-backed applications.
-")
+ "Apple `Security.framework` low-level FFI bindings")
(description
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed
-applications.")
- (license license:expat)))
+ "Apple `Security.framework` low-level FFI bindings")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-tokio-compat-02-0.2
+(define-public rust-shannon-0.2
(package
- (name "rust-tokio-compat-02")
+ (name "rust-shannon")
(version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-compat-02" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "shannon" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "01vyvimvyip9m779a3v5nvf3bm7sc9s949vs1bzqzgmp49w27m77"))))
+ (base32
+ "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-bytes" ,rust-bytes-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio" ,rust-tokio-0.2)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1))
- #:cargo-development-inputs
- (("rust-hyper" ,rust-hyper-0.13) ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://tokio.rs")
- (synopsis "Tokio 0.2 compat utilities")
- (description "Tokio 0.2 compat utilities")
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1))))
+ (home-page "")
+ (synopsis "Shannon cipher implementation")
+ (description "Shannon cipher implementation")
(license license:expat)))
-(define-public rust-pasts-0.4
- (package
- (name "rust-pasts")
- (version "0.4.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "pasts" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "11rdczdhpazclhkbbjafv5nd9ybll9a110crhh67si0p5rdc6mz7"))))
- (build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://github.com/AldaronLau/pasts/blob/main/CHANGELOG.md")
- (synopsis "Minimal and simpler alternative to the futures crate.")
- (description "Minimal and simpler alternative to the futures crate.")
- (license (list license:asl2.0 license:zlib))))
-
-(define-public rust-cala-core-0.1
+(define-public rust-slice-deque-0.3
(package
- (name "rust-cala-core")
- (version "0.1.1")
+ (name "rust-slice-deque")
+ (version "0.3.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "cala_core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "slice-deque" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "17939zm80lxi0mqsvi98wv2hjasbbh132j5i2m201x30j8dkx4wx"))))
+ (base32
+ "098gvqjw52qw4gac567c9hx3y6hw9al7hjqb5mnvmvydh3i6xvri"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-pasts" ,rust-pasts-0.4)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
- (home-page "https://github.com/libcala/cala_core/blob/master/CHANGELOG.md")
- (synopsis "Low-level platform glue for Cala")
- (description "Low-level platform glue for Cala")
- (license (list license:asl2.0 license:zlib))))
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-mach" ,rust-mach-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page
+ "https://github.com/gnzlbg/slice_deque")
+ (synopsis
+ "A double-ended queue that Deref's into a slice.")
+ (description
+ "This package provides a double-ended queue that Deref's into a slice.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-whoami-0.9
+(define-public rust-standback-0.2
(package
- (name "rust-whoami")
- (version "0.9.0")
+ (name "rust-standback")
+ (version "0.2.17")
(source
(origin
(method url-fetch)
- (uri (crate-uri "whoami" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "standback" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "012mw2q72gpmf354yw2qc5w105ziac75shpqp1f62x4hnqx7g13q"))))
+ (base32
+ "1zr8zy3kzryaggz3k0j4135m3zbd31pyqmja8cyj8yp07mpzn4z1"))))
(build-system cargo-build-system)
- (arguments `(#:cargo-inputs (("rust-cala-core" ,rust-cala-core-0.1))))
- (home-page "https://github.com/libcala/whoami/blob/main/CHANGELOG.md")
- (synopsis "Retrieve the current user and environment.")
- (description "Retrieve the current user and environment.")
- (license (list license:expat license:boost1.0))))
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-version-check" ,rust-version-check-0.9))))
+ (home-page
+ "https://github.com/jhpratt/standback")
+ (synopsis "New standard library, old compiler.")
+ (description
+ "New standard library, old compiler.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-futures-macro-0.3
+(define-public rust-stdweb-0.1
(package
- (name "rust-futures-macro")
- (version "0.3.19")
+ (name "rust-stdweb")
+ (version "0.1.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-macro" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "stdweb" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0g5xp1xmyfibyscynig2m5gvp5smgg7xvcwr0p3yzc7zvxx99gbd"))))
+ (base32
+ "0gjk7ch31a3kgdc39kj4zqinf10yqaf717wanh9kwwbbwg430m7g"))))
(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://rust-lang.github.io/futures-rs")
- (synopsis "The futures-rs procedural macro implementations.
-")
- (description "The futures-rs procedural macro implementations.")
+ (("rust-clippy" ,rust-clippy-0.0)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis
+ "A standard library for the client-side Web")
+ (description
+ "This package provides a standard library for the client-side Web")
(license (list license:expat license:asl2.0))))
-(define-public rust-futures-io-0.3
+(define-public rust-subtle-2
(package
- (name "rust-futures-io")
- (version "0.3.19")
+ (name "rust-subtle")
+ (version "2.4.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-io" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "subtle" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ckir41haa2hs9znrwavgh33hv3l23jmywqg73xwdam1ym5d7ydi"))))
+ (base32
+ "00b6jzh9gzb0h9n25g06nqr90z3xzqppfhhb260s1hjhh4pg7pkb"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
- (home-page "https://rust-lang.github.io/futures-rs")
+ (home-page "https://dalek.rs/")
(synopsis
- "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
-")
+ "Pure-Rust traits and utilities for constant-time cryptographic implementations.")
(description
- "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the
-futures-rs library.")
- (license (list license:expat license:asl2.0))))
+ "Pure-Rust traits and utilities for constant-time cryptographic implementations.")
+ (license license:bsd-3)))
-(define-public rust-futures-util-0.3
+(define-public rust-time-0.2
(package
- (name "rust-futures-util")
- (version "0.3.19")
+ (name "rust-time")
+ (version "0.2.27")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-util" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "time" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0r3i29hhfhv69qjdxh3j4ffxji4hl0yc1gmim1viy9vsni0czdfr"))))
+ (base32
+ "0hm209d078jfgxzjhi5xqim64q31rlj1h70zz57qbmpbirzsjlj7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures" ,rust-futures-0.1)
- ("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-macro" ,rust-futures-macro-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-slab" ,rust-slab-0.4)
- ("rust-tokio-io" ,rust-tokio-io-0.1))))
- (home-page "https://rust-lang.github.io/futures-rs")
+ (("rust-const-fn" ,rust-const-fn-0.4)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-rand" ,rust-rand-0.7)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-standback" ,rust-standback-0.2)
+ ("rust-stdweb" ,rust-stdweb-0.4)
+ ("rust-time-macros" ,rust-time-macros-0.1)
+ ("rust-version-check" ,rust-version-check-0.9)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://time-rs.github.io")
(synopsis
- "Common utilities and extension traits for the futures-rs library.
-")
+ "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].")
(description
- "Common utilities and extension traits for the futures-rs library.")
+ "Date and time library. Fully interoperable with the standard library. Mostly\ncompatible with #![no_std].")
(license (list license:expat license:asl2.0))))
-(define-public rust-futures-task-0.3
+(define-public rust-time-macros-0.1
(package
- (name "rust-futures-task")
- (version "0.3.19")
+ (name "rust-time-macros")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-task" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "time-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0wmd3b70sgp1dr3q24439hkm7zj9m1lcafmqvzj7q5ihbi4cdrvf"))))
+ (base32
+ "1wg24yxpxcfmim6dgblrf8p321m7cyxpdivzvp8bcb7i4rp9qzlm"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Tools for working with tasks.
-")
- (description "Tools for working with tasks.")
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-proc-macro-hack"
+ ,rust-proc-macro-hack-0.5)
+ ("rust-time-macros-impl"
+ ,rust-time-macros-impl-0.1))))
+ (home-page "https://github.com/time-rs/time")
+ (synopsis
+ "Procedural macros for the time crate.")
+ (description
+ "Procedural macros for the time crate.")
(license (list license:expat license:asl2.0))))
-(define-public rust-futures-executor-0.3
+(define-public rust-tokio-0.2
(package
- (name "rust-futures-executor")
- (version "0.3.19")
+ (name "rust-tokio")
+ (version "0.2.25")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-executor" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0alxxnjbi6jjsjkj6mkmvizmwprfi99ldkmqhmfbj3xibgzx5mi9"))))
+ (base32
+ "14l0rll6y1dyzh6qcd8rma2ch3wx0dxzxq8b54di744sjirs40v7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3)
- ("rust-num-cpus" ,rust-num-cpus-1))))
- (home-page "https://rust-lang.github.io/futures-rs")
+ (("rust-bytes" ,rust-bytes-0.5)
+ ("rust-fnv" ,rust-fnv-1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-iovec" ,rust-iovec-0.1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-mio" ,rust-mio-0.6)
+ ("rust-mio-named-pipes"
+ ,rust-mio-named-pipes-0.1)
+ ("rust-mio-uds" ,rust-mio-uds-0.6)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.1)
+ ("rust-signal-hook-registry"
+ ,rust-signal-hook-registry-1)
+ ("rust-slab" ,rust-slab-0.4)
+ ("rust-tokio-macros" ,rust-tokio-macros-0.2)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://tokio.rs")
(synopsis
- "Executors for asynchronous tasks based on the futures-rs library.
-")
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n")
(description
- "Executors for asynchronous tasks based on the futures-rs library.")
- (license (list license:expat license:asl2.0))))
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed\napplications.")
+ (license license:expat)))
-(define-public rust-futures-sink-0.3
+(define-public rust-tokio-1.6
(package
- (name "rust-futures-sink")
- (version "0.3.19")
+ (name "rust-tokio")
+ (version "1.6.4")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-sink" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "026m2x353l7x7apa3hdx26ma7kwgxgbghl0393v4zmv8rfn5n1g3"))))
+ (base32
+ "0mhhmbxhdwaw699wvxhs4mi9a5g8yb6zw4i2p3cyrn9gdgdv1cd4"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "The asynchronous `Sink` trait for the futures-rs library.
-")
- (description "The asynchronous `Sink` trait for the futures-rs library.")
- (license (list license:expat license:asl2.0))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-mio" ,rust-mio-0.7)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-signal-hook-registry"
+ ,rust-signal-hook-registry-1)
+ ("rust-tokio-macros" ,rust-tokio-macros-1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-async-stream" ,rust-async-stream-0.3)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-loom" ,rust-loom-0.5)
+ ("rust-nix" ,rust-nix-0.19)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-tokio-test" ,rust-tokio-test-0.4))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n")
+ (description
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed\napplications.")
+ (license license:expat)))
-(define-public rust-futures-core-0.3
+(define-public rust-tokio-1.8
(package
- (name "rust-futures-core")
- (version "0.3.19")
+ (name "rust-tokio")
+ (version "1.8.4")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1mw34nxzggvr2jvk4ljygy077wy32lrdxkyw1j0mj9dqc42gzj6h"))))
+ (base32
+ "1pakdmf6w3bzwddjswn8dj2kksfkxsfyli2vvl1h96xwh4wfinjh"))))
(build-system cargo-build-system)
- (arguments `(#:skip-build? #t))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "The core traits and types in for the `futures` library.
-")
- (description "The core traits and types in for the `futures` library.")
- (license (list license:expat license:asl2.0))))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-autocfg" ,rust-autocfg-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-mio" ,rust-mio-0.7)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-signal-hook-registry"
+ ,rust-signal-hook-registry-1)
+ ("rust-tokio-macros" ,rust-tokio-macros-1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-async-stream" ,rust-async-stream-0.3)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-loom" ,rust-loom-0.5)
+ ("rust-mockall" ,rust-mockall-0.10)
+ ("rust-nix" ,rust-nix-0.22)
+ ("rust-ntapi" ,rust-ntapi-0.3)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-socket2" ,rust-socket2-0.4)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-tokio-test" ,rust-tokio-test-0.4))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n")
+ (description
+ "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed\napplications.")
+ (license license:expat)))
-(define-public rust-futures-channel-0.3
+(define-public rust-tokio-compat-0.1
(package
- (name "rust-futures-channel")
- (version "0.3.19")
+ (name "rust-tokio-compat")
+ (version "0.1.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures-channel" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-compat" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "02vzdkc1n25nliwa2758pni7fyn1ch2msrzw18v5ycw8cl5xlgds"))))
+ (base32
+ "08n7lkf5l2drb7hph1r3s6jj9cbarbbcr69dvnbr4yxa6m8n4yqh"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis "Channels for asynchronous communication using futures-rs.
-")
- (description "Channels for asynchronous communication using futures-rs.")
- (license (list license:expat license:asl2.0))))
+ `(#:cargo-inputs
+ (("rust-futures" ,rust-futures-0.1)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.1)
+ ("rust-tokio" ,rust-tokio-0.2)
+ ("rust-tokio-current-thread"
+ ,rust-tokio-current-thread-0.1)
+ ("rust-tokio-executor" ,rust-tokio-executor-0.1)
+ ("rust-tokio-reactor" ,rust-tokio-reactor-0.1)
+ ("rust-tokio-timer" ,rust-tokio-timer-0.2))
+ #:cargo-development-inputs
+ (("rust-tokio" ,rust-tokio-0.1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Compatibility between `tokio` 0.2 and legacy versions.\n")
+ (description
+ "Compatibility between `tokio` 0.2 and legacy versions.")
+ (license license:expat)))
-(define-public rust-futures-0.3.15
+(define-public rust-tokio-compat-02-0.2
(package
- (name "rust-futures")
- (version "0.3.15")
+ (name "rust-tokio-compat-02")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "futures" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-compat-02" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "09zwmmfi8d1glhi0bz2didagjyqz3q9gxa7nq4vzmqns0fl46zhf"))))
+ (base32
+ "01vyvimvyip9m779a3v5nvf3bm7sc9s949vs1bzqzgmp49w27m77"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
- (("rust-futures-channel" ,rust-futures-channel-0.3)
- ("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-futures-executor" ,rust-futures-executor-0.3)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-sink" ,rust-futures-sink-0.3)
- ("rust-futures-task" ,rust-futures-task-0.3)
- ("rust-futures-util" ,rust-futures-util-0.3))
+ (("rust-bytes" ,rust-bytes-0.5)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio" ,rust-tokio-0.2)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1))
#:cargo-development-inputs
- (("rust-assert-matches" ,rust-assert-matches-1)
- ("rust-pin-project" ,rust-pin-project-1)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-static-assertions" ,rust-static-assertions-1)
- ("rust-tokio" ,rust-tokio-0.1))))
- (home-page "https://rust-lang.github.io/futures-rs")
- (synopsis
- "An implementation of futures and streams featuring zero allocations,
-composability, and iterator-like interfaces.
-")
- (description
- "An implementation of futures and streams featuring zero allocations,
-composability, and iterator-like interfaces.")
- (license (list license:expat license:asl2.0))))
+ (("rust-hyper" ,rust-hyper-0.13)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page "https://tokio.rs")
+ (synopsis "Tokio 0.2 compat utilities")
+ (description "Tokio 0.2 compat utilities")
+ (license license:expat)))
-(define-public rust-zeroize-0.4
+(define-public rust-tokio-executor-0.1
(package
- (name "rust-zeroize")
- (version "0.4.2")
+ (name "rust-tokio-executor")
+ (version "0.1.10")
(source
(origin
(method url-fetch)
- (uri (crate-uri "zeroize" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-executor" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0fbwsinb9yp6n7gh7h9b24mycwk7vkqcp6rmssi8pwnykpngzpfp"))))
+ (base32
+ "0w8n78d2vixs1vghqc4wy9w0d1h6qkli51c1yzhzbns88n7inbgv"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cc" ,rust-cc-1) ("rust-semver" ,rust-semver-0.9))))
- (home-page "https://github.com/RustCrypto/utils/tree/master/zeroize")
- (synopsis
- "Securely clear secrets from memory with a simple trait built on
-stable Rust primitives which guarantee memory is zeroed using an
-operation will not be 'optimized away' by the compiler.
-Uses a portable pure Rust implementation that works everywhere,
-even WASM!
-")
- (description
- "Securely clear secrets from memory with a simple trait built on stable Rust
-primitives which guarantee memory is zeroed using an operation will not be
-'optimized away' by the compiler. Uses a portable pure Rust implementation that
-works everywhere, even WASM!")
- (license (list license:asl2.0 license:expat))))
+ (("rust-crossbeam-utils"
+ ,rust-crossbeam-utils-0.7)
+ ("rust-futures" ,rust-futures-0.1))))
+ (home-page "https://github.com/tokio-rs/tokio")
+ (synopsis "Future execution primitives\n")
+ (description "Future execution primitives")
+ (license license:expat)))
-(define-public rust-keychain-services-0.1
+(define-public rust-tokio-macros-0.2
(package
- (name "rust-keychain-services")
- (version "0.1.1")
+ (name "rust-tokio-macros")
+ (version "0.2.6")
(source
(origin
(method url-fetch)
- (uri (crate-uri "keychain-services" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1a5hw0nd49wxrgfmxd1scq80q9zw8lsd7ddcl7grgzri7filnvbh"))))
+ (base32
+ "0ni60vnrf32r3wfhlahmnds1phx5d1xfbmyq9j0mz8kkzh5s0kg4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-core-foundation" ,rust-core-foundation-0.6)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-failure-derive" ,rust-failure-derive-0.1)
- ("rust-zeroize" ,rust-zeroize-0.4))))
- (home-page "https://keychain-services.rs/")
- (synopsis
- " Rust access to macOS Keychain Services, including TouchID-guarded
- access to cryptographic keys stored in the Secure Enclave
- Processor (SEP).
- ")
- (description
- " Rust access to macOS Keychain Services, including
-TouchID-guarded access to cryptographic keys stored in the
-Secure Enclave Processor (SEP). ")
- (license license:asl2.0)))
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://tokio.rs")
+ (synopsis "Tokio's proc macros.\n")
+ (description "Tokio's proc macros.")
+ (license license:expat)))
-(define-public rust-security-framework-sys-0.4
+(define-public rust-tokio-reactor-0.1
(package
- (name "rust-security-framework-sys")
- (version "0.4.3")
+ (name "rust-tokio-reactor")
+ (version "0.1.12")
(source
(origin
(method url-fetch)
- (uri (crate-uri "security-framework-sys" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-reactor" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp"))))
+ (base32
+ "0l8klnd41q55f3ialzz0lb7s5bfwa38nh86sa9vai2xsqh75kg09"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-libc" ,rust-libc-0.2))))
- (home-page "https://lib.rs/crates/security-framework-sys")
- (synopsis "Apple `Security.framework` low-level FFI bindings")
- (description "Apple `Security.framework` low-level FFI bindings")
- (license (list license:expat license:asl2.0))))
+ (("rust-crossbeam-utils"
+ ,rust-crossbeam-utils-0.7)
+ ("rust-futures" ,rust-futures-0.1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-mio" ,rust-mio-0.6)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-parking-lot" ,rust-parking-lot-0.9)
+ ("rust-slab" ,rust-slab-0.4)
+ ("rust-tokio-executor" ,rust-tokio-executor-0.1)
+ ("rust-tokio-io" ,rust-tokio-io-0.1)
+ ("rust-tokio-sync" ,rust-tokio-sync-0.1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Event loop that drives Tokio I/O resources.\n")
+ (description
+ "Event loop that drives Tokio I/O resources.")
+ (license license:expat)))
-(define-public rust-security-framework-0.4
+(define-public rust-tokio-stream-0.1.7
(package
- (name "rust-security-framework")
- (version "0.4.4")
+ (name "rust-tokio-stream")
+ (version "0.1.7")
(source
(origin
(method url-fetch)
- (uri (crate-uri "security-framework" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-stream" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0dg504y0ys27qksdcnn8qcyvrfhkjx8f5d6jvpm7i7yrsw18k034"))))
+ (base32
+ "0zvj8d2i1147s4i3ml3lh3h6fypncjmbw0h1mhck3w2kh9lkybvv"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-1)
- ("rust-core-foundation" ,rust-core-foundation-0.7)
- ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.7)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-security-framework-sys" ,rust-security-framework-sys-0.4))))
- (home-page "https://lib.rs/crates/security_framework")
- (synopsis "Security.framework bindings for macOS and iOS")
- (description "Security.framework bindings for macOS and iOS")
- (license (list license:expat license:asl2.0))))
+ `(#:cargo-inputs
+ (("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-tokio" ,rust-tokio-1.8)
+ ("rust-tokio-util" ,rust-tokio-util-0.6))
+ #:cargo-development-inputs
+ (("rust-async-stream" ,rust-async-stream-0.3)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-proptest" ,rust-proptest-1)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Utilities to work with `Stream` and `tokio`.\n")
+ (description
+ "Utilities to work with `Stream` and `tokio`.")
+ (license license:expat)))
-(define-public rust-hkdf-0.10
+(define-public rust-tokio-timer-0.2
(package
- (name "rust-hkdf")
- (version "0.10.0")
+ (name "rust-tokio-timer")
+ (version "0.2.13")
(source
(origin
(method url-fetch)
- (uri (crate-uri "hkdf" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tokio-timer" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
+ (base32
+ "15pjjj6daks3sii8p24a509b0dapl2kyk740nwfgz59w64nly14k"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-digest" ,rust-digest-0.9) ("rust-hmac" ,rust-hmac-0.10))))
- (home-page "https://github.com/RustCrypto/KDFs/")
- (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
- (description
- "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
- (license (list license:expat license:asl2.0))))
+ (("rust-crossbeam-utils"
+ ,rust-crossbeam-utils-0.7)
+ ("rust-futures" ,rust-futures-0.1)
+ ("rust-slab" ,rust-slab-0.4)
+ ("rust-tokio-executor" ,rust-tokio-executor-0.1))))
+ (home-page "https://github.com/tokio-rs/tokio")
+ (synopsis "Timer facilities for Tokio\n")
+ (description "Timer facilities for Tokio")
+ (license license:expat)))
-(define-public rust-dbus-0.2
+(define-public rust-tracing-0.1
(package
- (name "rust-dbus")
- (version "0.2.3")
+ (name "rust-tracing")
+ (version "0.1.29")
(source
(origin
(method url-fetch)
- (uri (crate-uri "dbus" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tracing" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0b85dl7y396g8xh1xh89wxnb1fvvf840dar9axavfhhhlq7c385l"))))
+ (base32
+ "0191zcbnkn8wy0b7xbz7jd9m2xf3sjr8k3cfqzghxwya6a966nip"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))
- (home-page "https://github.com/diwic/dbus-rs")
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pin-project-lite"
+ ,rust-pin-project-lite-0.2)
+ ("rust-tracing-attributes"
+ ,rust-tracing-attributes-0.1)
+ ("rust-tracing-core" ,rust-tracing-core-0.1))))
+ (home-page "https://tokio.rs")
(synopsis
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
+ "Application-level tracing for Rust.\n")
(description
- "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process
-communication.")
- (license (list license:asl2.0 license:expat))))
+ "Application-level tracing for Rust.")
+ (license license:expat)))
-(define-public rust-secret-service-1
+(define-public rust-tracing-attributes-0.1
(package
- (name "rust-secret-service")
- (version "1.1.3")
+ (name "rust-tracing-attributes")
+ (version "0.1.18")
(source
(origin
(method url-fetch)
- (uri (crate-uri "secret-service" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tracing-attributes" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "12hxz35i7sw5xsdldz1c6776fmz98z4dwh5779jis98w61020xbd"))))
+ (base32
+ "13izzsgrmcg2076ksdibvyxx7d8y9klm3b9pycjyh4hmz2w81x7l"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-aes" ,rust-aes-0.6)
- ("rust-block-modes" ,rust-block-modes-0.7)
- ("rust-dbus" ,rust-dbus-0.2)
- ("rust-hkdf" ,rust-hkdf-0.10)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-num" ,rust-num-0.3)
- ("rust-rand" ,rust-rand-0.7)
- ("rust-sha2" ,rust-sha2-0.9))))
- (home-page "https://github.com/hwchen/secret-service-rs.git")
- (synopsis "Library to interface with Secret Service API")
- (description "Library to interface with Secret Service API")
- (license (list license:expat license:asl2.0))))
+ (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Procedural macro attributes for automatically instrumenting functions.\n")
+ (description
+ "Procedural macro attributes for automatically instrumenting functions.")
+ (license license:expat)))
-(define-public rust-keyring-0.10
+(define-public rust-tracing-core-0.1
(package
- (name "rust-keyring")
- (version "0.10.1")
+ (name "rust-tracing-core")
+ (version "0.1.21")
(source
(origin
(method url-fetch)
- (uri (crate-uri "keyring" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tracing-core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1ylz593bd2xw45839iivp6frclrfi1v2zz85qy9rkxlrh7s69k9b"))))
+ (base32
+ "1r262wskhm6wmc5i2bxz44nglyzqaq3x50s0h5q0ffdq6xbdckhz"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-byteorder" ,rust-byteorder-1)
- ("rust-secret-service" ,rust-secret-service-1)
- ("rust-security-framework" ,rust-security-framework-0.4)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-clap" ,rust-clap-2)
- ("rust-keychain-services" ,rust-keychain-services-0.1)
- ("rust-rpassword" ,rust-rpassword-2)
- ("rust-tempfile" ,rust-tempfile-3))))
- (home-page "https://github.com/hwchen/keyring-rs")
- (synopsis "Cross-platform library for managing passwords/credentials")
- (description "Cross-platform library for managing passwords/credentials")
- (license (list license:expat license:asl2.0))))
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-lazy-static" ,rust-lazy-static-1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Core primitives for application-level tracing.\n")
+ (description
+ "Core primitives for application-level tracing.")
+ (license license:expat)))
-(define-public rust-tracing-log-0.1
+(define-public rust-tracing-error-0.1
(package
- (name "rust-tracing-log")
+ (name "rust-tracing-error")
(version "0.1.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tracing-error" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qv1cwvdqrgvizkszbff4fvkw0m3nn5yz68r3yaw2hcflivk94m6"))))
+ (base32
+ "092y3357af6058mdw7nmr7sysqdka8b4cyaqz940fl2a7nwc1mxl"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
+ (("rust-tracing" ,rust-tracing-0.1)
+ ("rust-tracing-subscriber"
+ ,rust-tracing-subscriber-0.2))))
(home-page "https://tokio.rs")
(synopsis
- "Provides compatibility between `tracing` and the `log` crate.
-")
+ "Utilities for enriching errors with `tracing`.\n")
(description
- "This package provides compatibility between `tracing` and the `log` crate.")
+ "Utilities for enriching errors with `tracing`.")
(license license:expat)))
-(define-public rust-matchers-0.1
+(define-public rust-tracing-log-0.1
(package
- (name "rust-matchers")
- (version "0.1.0")
+ (name "rust-tracing-log")
+ (version "0.1.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "matchers" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "tracing-log" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0n2mbk7lg2vf962c8xwzdq96yrc9i0p8dbmm4wa1nnkcp1dhfqw2"))))
+ (base32
+ "1qv1cwvdqrgvizkszbff4fvkw0m3nn5yz68r3yaw2hcflivk94m6"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-regex-automata" ,rust-regex-automata-0.1))))
- (home-page "https://github.com/hawkw/matchers")
- (synopsis "Regex matching on character and byte streams.
-")
- (description "Regex matching on character and byte streams.")
+ (("rust-env-logger" ,rust-env-logger-0.7)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-tracing-core" ,rust-tracing-core-0.1))))
+ (home-page "https://tokio.rs")
+ (synopsis
+ "Provides compatibility between `tracing` and the `log` crate.\n")
+ (description
+ "This package provides compatibility between `tracing` and the `log` crate.")
(license license:expat)))
(define-public rust-tracing-subscriber-0.3
@@ -4952,9 +4651,11 @@ communication.")
(origin
(method url-fetch)
(uri (crate-uri "tracing-subscriber" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kxfkxf00n2s1ak0131z7lbkicz7pwkz4h3k9a9vpvjfbi26dgkp"))))
+ (base32
+ "1kxfkxf00n2s1ak0131z7lbkicz7pwkz4h3k9a9vpvjfbi26dgkp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
@@ -4977,491 +4678,349 @@ communication.")
("rust-tracing-serde" ,rust-tracing-serde-0.1))))
(home-page "https://tokio.rs")
(synopsis
- "Utilities for implementing and composing `tracing` subscribers.
-")
+ "Utilities for implementing and composing `tracing` subscribers.\n")
(description
"Utilities for implementing and composing `tracing` subscribers.")
(license license:expat)))
-(define-public rust-tracing-core-0.1
- (package
- (name "rust-tracing-core")
- (version "0.1.21")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tracing-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1r262wskhm6wmc5i2bxz44nglyzqaq3x50s0h5q0ffdq6xbdckhz"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://tokio.rs")
- (synopsis "Core primitives for application-level tracing.
-")
- (description "Core primitives for application-level tracing.")
- (license license:expat)))
-
-(define-public rust-tracing-attributes-0.1
+(define-public rust-unicode-normalization-0.1
(package
- (name "rust-tracing-attributes")
- (version "0.1.18")
+ (name "rust-unicode-normalization")
+ (version "0.1.19")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "unicode-normalization" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "13izzsgrmcg2076ksdibvyxx7d8y9klm3b9pycjyh4hmz2w81x7l"))))
+ (base32
+ "1yabhmg8zlcksda3ajly9hpbzqgbhknxwch8dwkfkaa1569r0ifm"))))
(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://tokio.rs")
+ (("rust-tinyvec" ,rust-tinyvec-1))))
+ (home-page
+ "https://github.com/unicode-rs/unicode-normalization")
(synopsis
- "Procedural macro attributes for automatically instrumenting functions.
-")
+ "This crate provides functions for normalization of\nUnicode strings, including Canonical and Compatible\nDecomposition and Recomposition, as described in\nUnicode Standard Annex #15.\n")
(description
- "Procedural macro attributes for automatically instrumenting functions.")
- (license license:expat)))
+ "This crate provides functions for normalization of Unicode strings, including\nCanonical and Compatible Decomposition and Recomposition, as described in\nUnicode Standard Annex #15.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-tracing-0.1
+(define-public rust-unidiff-0.3
(package
- (name "rust-tracing")
- (version "0.1.29")
+ (name "rust-unidiff")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "unidiff" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0191zcbnkn8wy0b7xbz7jd9m2xf3sjr8k3cfqzghxwya6a966nip"))))
+ (base32
+ "0b13vhp2x7jlvmkm44h5niqcxklyrmz6afmppvykp4zimhcjg9nq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Application-level tracing for Rust.
-")
- (description "Application-level tracing for Rust.")
+ (("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-regex" ,rust-regex-1))))
+ (home-page
+ "https://github.com/messense/unidiff-rs")
+ (synopsis
+ "Unified diff parsing/metadata extraction library for Rust")
+ (description
+ "Unified diff parsing/metadata extraction library for Rust")
(license license:expat)))
-(define-public rust-generator-0.7
+(define-public rust-ureq-2
(package
- (name "rust-generator")
- (version "0.7.0")
+ (name "rust-ureq")
+ (version "2.4.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "ureq" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1vhj3f0rf4mlh5vz7pz5rxmgry1cc62x21mf9ld1r292m2f2gnf1"))))
+ (base32
+ "1m8nzx683iph4zfpfg2xmkkbwmgf1i403lnbhxqk4gbsj8pzm6ck"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
+ (("rust-base64" ,rust-base64-0.13)
+ ("rust-brotli-decompressor"
+ ,rust-brotli-decompressor-2)
+ ("rust-chunked-transfer"
+ ,rust-chunked-transfer-1)
+ ("rust-cookie" ,rust-cookie-0.15)
+ ("rust-cookie-store" ,rust-cookie-store-0.15)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-flate2" ,rust-flate2-1)
("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Xudong-Huang/generator-rs.git")
- (synopsis "Stackfull Generator Library in Rust")
- (description "Stackfull Generator Library in Rust")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-loom-0.5
- (package
- (name "rust-loom")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02a30cv9l2afjq5bg42hgcjspx8fgwyij0cf9saw8b73539wgigd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-generator" ,rust-generator-0.7)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rustls" ,rust-rustls-0.20)
+ ("rust-rustls-native-certs"
+ ,rust-rustls-native-certs-0.6)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/tokio-rs/loom")
- (synopsis "Permutation testing for concurrent code")
- (description "Permutation testing for concurrent code")
- (license license:expat)))
+ ("rust-socks" ,rust-socks-0.3)
+ ("rust-url" ,rust-url-2)
+ ("rust-webpki" ,rust-webpki-0.22)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.22))))
+ (home-page "https://github.com/algesten/ureq")
+ (synopsis "Simple, safe HTTP client")
+ (description "Simple, safe HTTP client")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-tokio-1.6
+(define-public rust-vcpkg-0.2
(package
- (name "rust-tokio")
- (version "1.6.4")
+ (name "rust-vcpkg")
+ (version "0.2.15")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "vcpkg" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0mhhmbxhdwaw699wvxhs4mi9a5g8yb6zw4i2p3cyrn9gdgdv1cd4"))))
+ (base32
+ "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tokio-macros" ,rust-tokio-macros-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-loom" ,rust-loom-0.5)
- ("rust-nix" ,rust-nix-0.19)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://tokio.rs")
+ (arguments `(#:skip-build? #t))
+ (home-page "https://github.com/mcgoo/vcpkg-rs")
(synopsis
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O
-backed applications.
-")
+ "A library to find native dependencies in a vcpkg tree at build\ntime in order to be used in Cargo build scripts.\n")
(description
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed
-applications.")
- (license license:expat)))
+ "This package provides a library to find native dependencies in a vcpkg tree at\nbuild time in order to be used in Cargo build scripts.")
+ (license (list license:expat license:asl2.0))))
-(define-public rust-tokio-stream-0.1.7
+(define-public rust-version-compare-0.0.10
(package
- (name "rust-tokio-stream")
- (version "0.1.7")
+ (name "rust-version-compare")
+ (version "0.0.10")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tokio-stream" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "version-compare" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0zvj8d2i1147s4i3ml3lh3h6fypncjmbw0h1mhck3w2kh9lkybvv"))))
+ (base32
+ "18ack6rx18rp700h1dncljmpzchs3p2dfh76a8ds6vmfbfi5cdfn"))))
(build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-futures-core" ,rust-futures-core-0.3)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tokio" ,rust-tokio-1.8)
- ("rust-tokio-util" ,rust-tokio-util-0.6))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://tokio.rs")
- (synopsis "Utilities to work with `Stream` and `tokio`.
-")
- (description "Utilities to work with `Stream` and `tokio`.")
+ (arguments `(#:skip-build? #t))
+ (home-page
+ "https://github.com/timvisee/version-compare")
+ (synopsis
+ "A Rust library to easily compare version numbers, and test them against various comparison operators.")
+ (description
+ "This package provides a Rust library to easily compare version numbers, and test\nthem against various comparison operators.")
(license license:expat)))
-(define-public rust-tracing-log-0.1
+(define-public rust-vorbis-0.0.14
(package
- (name "rust-tracing-log")
- (version "0.1.2")
+ (name "rust-vorbis")
+ (version "0.0.14")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-log" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "vorbis" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1qv1cwvdqrgvizkszbff4fvkw0m3nn5yz68r3yaw2hcflivk94m6"))))
+ (base32
+ "0xn7diq8qz2zmsmwzg3rcsxmpmm2gj7wgnl2gdan0lq7ax21k2jy"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (home-page "https://tokio.rs")
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
+ ("rust-vorbis-sys" ,rust-vorbis-sys-0.1)
+ ("rust-vorbisfile-sys"
+ ,rust-vorbisfile-sys-0.0.8))))
+ (home-page "https://github.com/tomaka/vorbis-rs")
(synopsis
- "Provides compatibility between `tracing` and the `log` crate.
-")
+ "High-level bindings for the official libvorbis library.")
(description
- "This package provides compatibility between `tracing` and the `log` crate.")
- (license license:expat)))
+ "High-level bindings for the official libvorbis library.")
+ (license license:asl2.0)))
-(define-public rust-matchers-0.1
+(define-public rust-vorbis-sys-0.1
(package
- (name "rust-matchers")
- (version "0.1.0")
+ (name "rust-vorbis-sys")
+ (version "0.1.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "matchers" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "vorbis-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0n2mbk7lg2vf962c8xwzdq96yrc9i0p8dbmm4wa1nnkcp1dhfqw2"))))
+ (base32
+ "1zgv7lwa4b2z091g25h83zil8bawk4frc1f0ril5xa31agpxd7mx"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-regex-automata" ,rust-regex-automata-0.1))))
- (home-page "https://github.com/hawkw/matchers")
- (synopsis "Regex matching on character and byte streams.
-")
- (description "Regex matching on character and byte streams.")
+ (("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
+ ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (home-page "")
+ (synopsis "FFI for the libvorbis library")
+ (description "FFI for the libvorbis library")
(license license:expat)))
-(define-public rust-tracing-subscriber-0.3
+(define-public rust-vorbisfile-sys-0.0.8
(package
- (name "rust-tracing-subscriber")
- (version "0.3.6")
+ (name "rust-vorbisfile-sys")
+ (version "0.0.8")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-subscriber" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "vorbisfile-sys" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1kxfkxf00n2s1ak0131z7lbkicz7pwkz4h3k9a9vpvjfbi26dgkp"))))
+ (base32
+ "1la2j2zbzdjd93byz21ij58c540bfn1r9pi0bssrjimcw7bhchsg"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-matchers" ,rust-matchers-0.1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sharded-slab" ,rust-sharded-slab-0.1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thread-local" ,rust-thread-local-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1)
- ("rust-tracing-log" ,rust-tracing-log-0.1)
- ("rust-tracing-serde" ,rust-tracing-serde-0.1))))
- (home-page "https://tokio.rs")
- (synopsis
- "Utilities for implementing and composing `tracing` subscribers.
-")
- (description
- "Utilities for implementing and composing `tracing` subscribers.")
+ (("rust-gcc" ,rust-gcc-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-ogg-sys" ,rust-ogg-sys-0.0.9)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vorbis-sys" ,rust-vorbis-sys-0.1))))
+ (home-page "")
+ (synopsis "FFI for the vorbisfile library")
+ (description "FFI for the vorbisfile library")
(license license:expat)))
-(define-public rust-tracing-core-0.1
+(define-public rust-webpki-0.22
(package
- (name "rust-tracing-core")
- (version "0.1.21")
+ (name "rust-webpki")
+ (version "0.22.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-core" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "webpki" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1r262wskhm6wmc5i2bxz44nglyzqaq3x50s0h5q0ffdq6xbdckhz"))))
+ (base32
+ "1gd1gxip5kgdwmrvhj5gjxij2mgg2mavq1ych4q1h272ja0xg5gh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
- (("rust-lazy-static" ,rust-lazy-static-1))))
- (home-page "https://tokio.rs")
- (synopsis "Core primitives for application-level tracing.
-")
- (description "Core primitives for application-level tracing.")
- (license license:expat)))
+ (("rust-ring" ,rust-ring-0.16)
+ ("rust-untrusted" ,rust-untrusted-0.7))))
+ (home-page
+ "https://github.com/briansmith/webpki")
+ (synopsis
+ "Web PKI X.509 Certificate Verification.")
+ (description
+ "Web PKI X.509 Certificate Verification.")
+ (license
+ (list (license:non-copyleft "file://LICENSE")
+ (license:non-copyleft
+ "file://third-party/chromium/LICENSE")))))
-(define-public rust-tracing-attributes-0.1
+(define-public rust-webpki-roots-0.22
(package
- (name "rust-tracing-attributes")
- (version "0.1.18")
+ (name "rust-webpki-roots")
+ (version "0.22.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "webpki-roots" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "13izzsgrmcg2076ksdibvyxx7d8y9klm3b9pycjyh4hmz2w81x7l"))))
+ (base32
+ "0jbll0ys9jakrvv3l1i216bbgj7jbxr7ad2dihw28xcm7s8fnb2m"))))
(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://tokio.rs")
+ (("rust-webpki" ,rust-webpki-0.22))))
+ (home-page
+ "https://github.com/rustls/webpki-roots")
(synopsis
- "Procedural macro attributes for automatically instrumenting functions.
-")
+ "Mozilla's CA root certificates for use with webpki")
(description
- "Procedural macro attributes for automatically instrumenting functions.")
- (license license:expat)))
+ "Mozilla's CA root certificates for use with webpki")
+ (license license:mpl2.0)))
-(define-public rust-tracing-0.1
+(define-public rust-whoami-0.9
(package
- (name "rust-tracing")
- (version "0.1.29")
+ (name "rust-whoami")
+ (version "0.9.0")
(source
(origin
(method url-fetch)
- (uri (crate-uri "tracing" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "whoami" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0191zcbnkn8wy0b7xbz7jd9m2xf3sjr8k3cfqzghxwya6a966nip"))))
+ (base32
+ "012mw2q72gpmf354yw2qc5w105ziac75shpqp1f62x4hnqx7g13q"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-log" ,rust-log-0.4)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-tracing-attributes" ,rust-tracing-attributes-0.1)
- ("rust-tracing-core" ,rust-tracing-core-0.1))))
- (home-page "https://tokio.rs")
- (synopsis "Application-level tracing for Rust.
-")
- (description "Application-level tracing for Rust.")
- (license license:expat)))
+ `(#:cargo-inputs
+ (("rust-cala-core" ,rust-cala-core-0.1))))
+ (home-page
+ "https://github.com/libcala/whoami/blob/main/CHANGELOG.md")
+ (synopsis
+ "Retrieve the current user and environment.")
+ (description
+ "Retrieve the current user and environment.")
+ (license (list license:expat license:boost1.0))))
-(define-public rust-generator-0.7
+(define-public rust-zeroize-0.4
(package
- (name "rust-generator")
- (version "0.7.0")
+ (name "rust-zeroize")
+ (version "0.4.2")
(source
(origin
(method url-fetch)
- (uri (crate-uri "generator" version))
- (file-name (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "zeroize" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1vhj3f0rf4mlh5vz7pz5rxmgry1cc62x21mf9ld1r292m2f2gnf1"))))
+ (base32
+ "0fbwsinb9yp6n7gh7h9b24mycwk7vkqcp6rmssi8pwnykpngzpfp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-cc" ,rust-cc-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-rustversion" ,rust-rustversion-1)
- ("rust-winapi" ,rust-winapi-0.3))))
- (home-page "https://github.com/Xudong-Huang/generator-rs.git")
- (synopsis "Stackfull Generator Library in Rust")
- (description "Stackfull Generator Library in Rust")
- (license (list license:expat license:asl2.0))))
-
-(define-public rust-loom-0.5
- (package
- (name "rust-loom")
- (version "0.5.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "loom" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "02a30cv9l2afjq5bg42hgcjspx8fgwyij0cf9saw8b73539wgigd"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build?
- #t
- #:cargo-inputs
- (("rust-cfg-if" ,rust-cfg-if-1)
- ("rust-generator" ,rust-generator-0.7)
- ("rust-pin-utils" ,rust-pin-utils-0.1)
- ("rust-scoped-tls" ,rust-scoped-tls-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
- (home-page "https://github.com/tokio-rs/loom")
- (synopsis "Permutation testing for concurrent code")
- (description "Permutation testing for concurrent code")
- (license license:expat)))
-
-(define-public rust-tokio-1.8
- (package
- (name "rust-tokio")
- (version "1.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "tokio" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1pakdmf6w3bzwddjswn8dj2kksfkxsfyli2vvl1h96xwh4wfinjh"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs
- (("rust-autocfg" ,rust-autocfg-1)
- ("rust-bytes" ,rust-bytes-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-num-cpus" ,rust-num-cpus-1)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tokio-macros" ,rust-tokio-macros-1)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-winapi" ,rust-winapi-0.3))
- #:cargo-development-inputs
- (("rust-async-stream" ,rust-async-stream-0.3)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-loom" ,rust-loom-0.5)
- ("rust-mockall" ,rust-mockall-0.10)
- ("rust-nix" ,rust-nix-0.22)
- ("rust-ntapi" ,rust-ntapi-0.3)
- ("rust-proptest" ,rust-proptest-1)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-socket2" ,rust-socket2-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio-stream" ,rust-tokio-stream-0.1)
- ("rust-tokio-test" ,rust-tokio-test-0.4))))
- (home-page "https://tokio.rs")
+ ("rust-semver" ,rust-semver-0.9))))
+ (home-page
+ "https://github.com/RustCrypto/utils/tree/master/zeroize")
(synopsis
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O
-backed applications.
-")
+ "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n")
(description
- "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed
-applications.")
- (license license:expat)))
+ "Securely clear secrets from memory with a simple trait built on stable Rust\nprimitives which guarantee memory is zeroed using an operation will not be\n'optimized away' by the compiler. Uses a portable pure Rust implementation that\nworks everywhere, even WASM!")
+ (license (list license:asl2.0 license:expat))))