From d3c070241fe555507eed9295996ab58b82f7a8d4 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Mon, 13 Jan 2025 10:37:46 +0100 Subject: [PATCH] Remove iamb temporarily --- ruther/packages/matrix.scm | 13524 +++++++++++++++++------------------ 1 file changed, 6762 insertions(+), 6762 deletions(-) diff --git a/ruther/packages/matrix.scm b/ruther/packages/matrix.scm index 945c9f8..c14c4b4 100644 --- a/ruther/packages/matrix.scm +++ b/ruther/packages/matrix.scm @@ -15,6765 +15,6765 @@ #:use-module (gnu packages crypto) #:use-module (ruther packages ripgrep-all)) -(define-public rust-serde-derive-1 - (package - (name "rust-serde-derive") - (version "1.0.207") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska")))) - (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-2)))) - (home-page "https://serde.rs") - (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") - (description - "This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].") - (license (list license:expat license:asl2.0)))) - -(define-public rust-serde-1 - (package - (name "rust-serde") - (version "1.0.207") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1) - ("rust-serde-derive" ,rust-serde-derive-1)))) - (home-page "https://serde.rs") - (synopsis "generic serialization/deserialization framework") - (description - "This package provides a generic serialization/deserialization framework.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-jiff-tzdb-platform-0.1 - (package - (name "rust-jiff-tzdb-platform") - (version "0.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "jiff-tzdb-platform" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h396fsksidvhiwsc9aihrywbybd9lcjq4ic9jambwzabxykinpq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1)))) - (home-page - "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb-platform") - (synopsis - "The entire Time Zone Database embedded into your binary for specific platforms.") - (description - "This package provides The entire Time Zone Database embedded into your binary for specific platforms.") - (license (list license:unlicense license:expat)))) - -(define-public rust-jiff-tzdb-0.1 - (package - (name "rust-jiff-tzdb") - (version "0.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "jiff-tzdb" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1rmbi5l6ssz6wfbdf5v06sgm8kkfw2vnray2lcc0y76znclc7yh5")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb") - (synopsis "The entire Time Zone Database embedded into your binary") - (description - "This package provides The entire Time Zone Database embedded into your binary.") - (license (list license:unlicense license:expat)))) - -(define-public rust-jiff-0.1 - (package - (name "rust-jiff") - (version "0.1.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "jiff" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13qhrwszla973zsy22fbcczb38sl7yc9ad3xiqfngis05ji1isd2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1) - ("rust-jiff-tzdb-platform" ,rust-jiff-tzdb-platform-0.1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-log" ,rust-log-0.4) - ("rust-serde" ,rust-serde-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-windows-sys" ,rust-windows-sys-0.52)))) - (home-page "https://github.com/BurntSushi/jiff") - (synopsis - "date-time library that encourages you to jump into the pit of success. - -This library is heavily inspired by the Temporal project.") - (description - "This package provides a date-time library that encourages you to jump into the -pit of success. This library is heavily inspired by the Temporal project.") - (license (list license:unlicense license:expat)))) - -(define-public rust-dashmap-6 - (package - (name "rust-dashmap") - (version "6.0.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "dashmap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0a5fmh96flvccnv3595ri50rl3swz9gsfaqc4dq8ngqcawhqhk40")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) - ("rust-hashbrown" ,rust-hashbrown-0.14) - ("rust-lock-api" ,rust-lock-api-0.4) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-parking-lot-core" ,rust-parking-lot-core-0.9) - ("rust-rayon" ,rust-rayon-1) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/xacrimon/dashmap") - (synopsis "Blazing fast concurrent HashMap for Rust") - (description - "This package provides Blazing fast concurrent @code{HashMap} for Rust.") - (license license:expat))) - -(define-public rust-tui-react-0.23 - (package - (name "rust-tui-react") - (version "0.23.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "tui-react" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-log" ,rust-log-0.4) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page "https://github.com/Byron/tui-crates") - (synopsis - "TUI widgets using a react-like paradigm, allowing mutable component state and render properties") - (description - "This package provides TUI widgets using a react-like paradigm, allowing mutable component state and -render properties.") - (license license:expat))) - -(define-public rust-crosstermion-0.14 - (package - (name "rust-crosstermion") - (version "0.14.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "crosstermion" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1i7caxqlz174zj6pll85vp4avhhzzy00vfdivry3v5hq3phgzf1v")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-ansiterm" ,rust-ansiterm-0.12) - ("rust-async-channel" ,rust-async-channel-2) - ("rust-crossterm" ,rust-crossterm-0.27) - ("rust-futures-channel" ,rust-futures-channel-0.3) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-tui-react" ,rust-tui-react-0.23)))) - (home-page "https://github.com/Byron/tui-crates") - (synopsis "utilities for `crossterm`, without ties to `termion`") - (description - "This package provides utilities for `crossterm`, without ties to `termion`.") - (license license:expat))) - -(define-public rust-prodash-29 - (package - (name "rust-prodash") - (version "29.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "prodash" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "09g3zx6bhp96inzvgny7hlcqwn1ph1hmwk3hpqvs8q8c0bbdhrm2")))) - (build-system cargo-build-system) - (arguments - `(#:cargo-inputs (("rust-async-io" ,rust-async-io-2) - ("rust-bytesize" ,rust-bytesize-1) - ("rust-crosstermion" ,rust-crosstermion-0.14) - ("rust-ctrlc" ,rust-ctrlc-3) - ("rust-dashmap" ,rust-dashmap-6) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-human-format" ,rust-human-format-1) - ("rust-humantime" ,rust-humantime-2) - ("rust-is-terminal" ,rust-is-terminal-0.4) - ("rust-jiff" ,rust-jiff-0.1) - ("rust-log" ,rust-log-0.4) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-signal-hook" ,rust-signal-hook-0.3) - ("rust-tui-react" ,rust-tui-react-0.23) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)) - #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1) - ("rust-async-executor" ,rust-async-executor-1) - ("rust-async-io" ,rust-async-io-2) - ("rust-blocking" ,rust-blocking-1) - ("rust-criterion" ,rust-criterion-0.5) - ("rust-env-logger" ,rust-env-logger-0.11) - ("rust-futures" ,rust-futures-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-is-terminal" ,rust-is-terminal-0.4) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-rand" ,rust-rand-0.8)))) - (home-page "https://github.com/Byron/prodash") - (synopsis - "dashboard for visualizing progress of asynchronous and possibly blocking tasks") - (description - "This package provides a dashboard for visualizing progress of asynchronous and -possibly blocking tasks.") - (license license:expat))) - -(define rust-serde-json-1 - (package - (name "rust-serde-json") - (version "1.0.125") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_json" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1v9idlv5nq5f000qsv6v02h2zbsfk2m6d05af2zgbk3kl0sygj43")))) - (build-system cargo-build-system) - (arguments - `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) - ("rust-itoa" ,rust-itoa-1) - ("rust-memchr" ,rust-memchr-2) - ("rust-ryu" ,rust-ryu-1) - ("rust-serde" ,rust-serde-1)) - #:cargo-development-inputs (("rust-automod" ,rust-automod-1) - ("rust-indoc" ,rust-indoc-2) - ("rust-ref-cast" ,rust-ref-cast-1) - ("rust-rustversion" ,rust-rustversion-1) - ("rust-serde" ,rust-serde-1) - ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-serde-derive" ,rust-serde-derive-1) - ("rust-serde-stacker" ,rust-serde-stacker-0.1) - ("rust-trybuild" ,rust-trybuild-1)))) - (home-page "https://github.com/serde-rs/json") - (synopsis "JSON serialization file format") - (description "This package provides a JSON serialization file format.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-worktree-state-0.11 - (package - (name "rust-gix-worktree-state") - (version "0.11.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-worktree-state" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1n2wv2fgdryxn1pa0rg2k43lqc7kpjx4665ihnj6f47mnl2n5v9r")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-filter" ,rust-gix-filter-0.11) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-index" ,rust-gix-index-0.33) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-worktree" ,rust-gix-worktree-0.34) - ("rust-io-close" ,rust-io-close-0.3) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project implementing setting the worktree to a particular state") - (description - "This package provides a crate of the gitoxide project implementing setting the -worktree to a particular state.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-submodule-0.11 - (package - (name "rust-gix-submodule") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-submodule" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-config" ,rust-gix-config-0.37) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) - ("rust-gix-refspec" ,rust-gix-refspec-0.23) - ("rust-gix-url" ,rust-gix-url-0.27) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing git submodules") - (description - "This package provides a crate of the gitoxide project dealing git submodules.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-status-0.10 - (package - (name "rust-gix-status") - (version "0.10.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-status" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-filetime" ,rust-filetime-0.2) - ("rust-gix-diff" ,rust-gix-diff-0.44) - ("rust-gix-dir" ,rust-gix-dir-0.5) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-filter" ,rust-gix-filter-0.11) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-index" ,rust-gix-index-0.33) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) - ("rust-gix-worktree" ,rust-gix-worktree-0.34) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project dealing with 'git status'-like functionality") - (description - "This package provides a crate of the gitoxide project dealing with git -status'-like functionality.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-revision-0.27 - (package - (name "rust-gix-revision") - (version "0.27.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-revision" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1kmd96vky58yf46g5nxqny8gl3df4447vb6x6w2lp30iq91kxc81")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project dealing with finding names for revisions and parsing specifications") - (description - "This package provides a crate of the gitoxide project dealing with finding names -for revisions and parsing specifications.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-refspec-0.23 - (package - (name "rust-gix-refspec") - (version "0.23.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-refspec" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0drzc1p43mc8nprxlqm4s86y9b23rsz89dvqghgmsmb25v6zhs38")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-revision" ,rust-gix-revision-0.27) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project for parsing and representing refspecs") - (description - "This package provides a crate of the gitoxide project for parsing and -representing refspecs.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-transport-0.42 - (package - (name "rust-gix-transport") - (version "0.42.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-transport" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0n60132nd6wwslf6zh09l0ak713z5cdq5rbwqay9bzizfs1jph17")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-std" ,rust-async-std-1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-base64" ,rust-base64-0.22) - ("rust-bstr" ,rust-bstr-1) - ("rust-curl" ,rust-curl-0.4) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-futures-io" ,rust-futures-io-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-credentials" ,rust-gix-credentials-0.24) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-packetline" ,rust-gix-packetline-0.17) - ("rust-gix-quote" ,rust-gix-quote-0.4) - ("rust-gix-sec" ,rust-gix-sec-0.10) - ("rust-gix-url" ,rust-gix-url-0.27) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) - ("rust-reqwest" ,rust-reqwest-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project dedicated to implementing the git transport layer") - (description - "This package provides a crate of the gitoxide project dedicated to implementing -the git transport layer.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-protocol-0.45 - (package - (name "rust-gix-protocol") - (version "0.45.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-protocol" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17dav9m6spm0m05m6wxxicqwqgdikccr4w4lfyypfhgji67dmn5s")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) - ("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-futures-io" ,rust-futures-io-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-gix-credentials" ,rust-gix-credentials-0.24) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-transport" ,rust-gix-transport-0.42) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-maybe-async" ,rust-maybe-async-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-winnow" ,rust-winnow-0.6)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project for implementing git protocols") - (description - "This package provides a crate of the gitoxide project for implementing git -protocols.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-pack-0.51 - (package - (name "rust-gix-pack") - (version "0.51.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-pack" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0aajbwpmfzg7a33yzqfjz2rmczvbask13hd19gwmvrgz3x4r819y")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-clru" ,rust-clru-0.6) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-chunk" ,rust-gix-chunk-0.4) - ("rust-gix-diff" ,rust-gix-diff-0.44) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-tempfile" ,rust-gix-tempfile-14) - ("rust-gix-traverse" ,rust-gix-traverse-0.39) - ("rust-memmap2" ,rust-memmap2-0.9) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-uluru" ,rust-uluru-3)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implements git packs and related data structures") - (description - "This package implements git packs and related data structures.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-odb-0.61 - (package - (name "rust-gix-odb") - (version "0.61.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-odb" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16xwwfjna9m3rd66hkhcyps6s3bq23r5wpbxpfixi4qxakz89lr0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-pack" ,rust-gix-pack-0.51) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-quote" ,rust-gix-quote-0.4) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-tempfile" ,rust-tempfile-3) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Implements various git object databases") - (description "This package implements various git object databases.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-negotiate-0.13 - (package - (name "rust-gix-negotiate") - (version "0.13.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-negotiate" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0962x6gxhwp55kyr26hzsswv8qbg9h1f16x8kd8n7fq7cgxpkj4y")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project implementing negotiation algorithms") - (description - "This package provides a crate of the gitoxide project implementing negotiation -algorithms.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-mailmap-0.23 - (package - (name "rust-gix-mailmap") - (version "0.23.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-mailmap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "024jy339znwi11pz826favmn6in5fn73ygskq33r19dnxnkaqvgg")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.31) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project for parsing mailmap files") - (description - "This package provides a crate of the gitoxide project for parsing mailmap files.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-macros-0.1 - (package - (name "rust-gix-macros") - (version "0.1.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "05ycxnh5sxjsn4lvay309n6knr8ksvkb6zx6f50ik24zc4iyk74r")))) - (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-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Proc-macro utilities for gix") - (description "This package provides Proc-macro utilities for gix.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-pathspec-0.7 - (package - (name "rust-gix-pathspec") - (version "0.7.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-pathspec" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0in0np7i0bx9rcz9lihm1s236814177y035299n3ij2dz2wd21yk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-bstr" ,rust-bstr-1) - ("rust-gix-attributes" ,rust-gix-attributes-0.22) - ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing magical pathspecs") - (description - "This package provides a crate of the gitoxide project dealing magical pathspecs.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-discover-0.32 - (package - (name "rust-gix-discover") - (version "0.32.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-discover" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-dunce" ,rust-dunce-1) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-ref" ,rust-gix-ref-0.44) - ("rust-gix-sec" ,rust-gix-sec-0.10) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "Discover git repositories and check if a directory is a git repository") - (description - "This package provides Discover git repositories and check if a directory is a git repository.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-dir-0.5 - (package - (name "rust-gix-dir") - (version "0.5.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-dir" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-discover" ,rust-gix-discover-0.32) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-ignore" ,rust-gix-ignore-0.11) - ("rust-gix-index" ,rust-gix-index-0.33) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-gix-worktree" ,rust-gix-worktree-0.34) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing with directory walks") - (description - "This package provides a crate of the gitoxide project dealing with directory -walks.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-index-0.33 - (package - (name "rust-gix-index") - (version "0.33.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-index" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0gyply1fzp0wbl8jvckiw4hyv34na7lq0jd4z14bp15xapml96ls")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-filetime" ,rust-filetime-0.2) - ("rust-fnv" ,rust-fnv-1) - ("rust-gix-bitmap" ,rust-gix-bitmap-0.2) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-lock" ,rust-gix-lock-14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-traverse" ,rust-gix-traverse-0.39) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-hashbrown" ,rust-hashbrown-0.14) - ("rust-itoa" ,rust-itoa-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-memmap2" ,rust-memmap2-0.9) - ("rust-rustix" ,rust-rustix-0.38) - ("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "work-in-progress crate of the gitoxide project dedicated implementing the git index file") - (description - "This package provides a work-in-progress crate of the gitoxide project dedicated -implementing the git index file.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-ignore-0.11 - (package - (name "rust-gix-ignore") - (version "0.11.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-ignore" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "09x5vf27pmi7sgnpqw5mfk0n7a5di69l88n8mphx8573k27znsjy")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-serde" ,rust-serde-1) - ("rust-unicode-bom" ,rust-unicode-bom-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing .gitignore files") - (description - "This package provides a crate of the gitoxide project dealing .gitignore files.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-worktree-0.34 - (package - (name "rust-gix-worktree") - (version "0.34.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-worktree" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "19p7xzrl1i4jw2fhzywqkfd00dn58k9nksll0qi7548bprp35xr6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-attributes" ,rust-gix-attributes-0.22) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-ignore" ,rust-gix-ignore-0.11) - ("rust-gix-index" ,rust-gix-index-0.33) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project for shared worktree related types and utilities.") - (description - "This package provides a crate of the gitoxide project for shared worktree -related types and utilities.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-diff-0.44 - (package - (name "rust-gix-diff") - (version "0.44.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-diff" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17bci0q2d4bhm6g1gx6ibzbxjj6ykxy6303x8q4rgd85lg4db5hr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-filter" ,rust-gix-filter-0.11) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-tempfile" ,rust-gix-tempfile-14) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-worktree" ,rust-gix-worktree-0.34) - ("rust-imara-diff" ,rust-imara-diff-0.1) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Calculate differences between various git objects") - (description - "This package provides Calculate differences between various git objects.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-url-2 - (package - (name "rust-url") - (version "2.5.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "url" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0v2dx50mx7xzl9454cl5qmpjnhkbahmn59gd3apyipbgyyylsy12")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-form-urlencoded" ,rust-form-urlencoded-1) - ("rust-idna" ,rust-idna-0.5) - ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/servo/rust-url") - (synopsis "URL library for Rust, based on the WHATWG URL Standard") - (description - "This package provides URL library for Rust, based on the WHATWG URL Standard.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-url-0.27 - (package - (name "rust-gix-url") - (version "0.27.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-url" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0mhicbdcchm01bqpyrxa55wpzf7n7jnnyh5bnpqahbm9pcsrpsz2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-home" ,rust-home-0.5) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-url" ,rust-url-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project implementing parsing and serialization of gix-url") - (description - "This package provides a crate of the gitoxide project implementing parsing and -serialization of gix-url.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-sec-0.10 - (package - (name "rust-gix-sec") - (version "0.10.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-sec" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1prnyh4kzawip2y569hp48lrg408m5cknjjvy0s7yfk9lmpx4iqm")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-libc" ,rust-libc-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-windows-sys" ,rust-windows-sys-0.52)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project providing a shared trust model") - (description - "This package provides a crate of the gitoxide project providing a shared trust -model.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-prompt-0.8 - (package - (name "rust-gix-prompt") - (version "0.8.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-prompt" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0vwkl0dgimli7m8bhpx35n42p20hssyqkscrl1qnlvabpv99a1by")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-rustix" ,rust-rustix-0.38) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project for handling prompts in the terminal") - (description - "This package provides a crate of the gitoxide project for handling prompts in -the terminal.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-config-value-0.14 - (package - (name "rust-gix-config-value") - (version "0.14.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-config-value" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0giq3js6ls6hwrv4hphh4k22b6mgnhn1cfvpn9qxq5fxfiyrja5k")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-libc" ,rust-libc-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project providing git-config value parsing") - (description - "This package provides a crate of the gitoxide project providing git-config value -parsing.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-credentials-0.24 - (package - (name "rust-gix-credentials") - (version "0.24.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-credentials" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17kk6k9g2in27kswc0b8qvzhs1kw9l7gbhz60hp21lg46bsqi18r")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-prompt" ,rust-gix-prompt-0.8) - ("rust-gix-sec" ,rust-gix-sec-0.10) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-url" ,rust-gix-url-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project to interact with git credentials helpers") - (description - "This package provides a crate of the gitoxide project to interact with git -credentials helpers.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-tempfile-14 - (package - (name "rust-gix-tempfile") - (version "14.0.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-tempfile" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0330lm287bxg0p8jsaxaca80v9hjiksb7r6qjpq5q2ryc5dcysh0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-dashmap" ,rust-dashmap-5) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-libc" ,rust-libc-0.2) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-signal-hook" ,rust-signal-hook-0.3) - ("rust-signal-hook-registry" ,rust-signal-hook-registry-1) - ("rust-tempfile" ,rust-tempfile-3)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "tempfile implementation with a global registry to assure cleanup") - (description - "This package provides a tempfile implementation with a global registry to assure -cleanup.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-lock-14 - (package - (name "rust-gix-lock") - (version "14.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-lock" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17g1sknpvjqaq2s29c693mbmkp8sign0174qfi3n3x7ijzi7zg73")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-14) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "git-style lock-file implementation") - (description "This package provides a git-style lock-file implementation.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-ref-0.44 - (package - (name "rust-gix-ref") - (version "0.44.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-ref" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.31) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-lock" ,rust-gix-lock-14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-tempfile" ,rust-gix-tempfile-14) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-memmap2" ,rust-memmap2-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-winnow" ,rust-winnow-0.6)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate to handle git references") - (description "This package provides a crate to handle git references.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-config-0.37 - (package - (name "rust-gix-config") - (version "0.37.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-config" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-config-value" ,rust-gix-config-value-0.14) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-ref" ,rust-gix-ref-0.44) - ("rust-gix-sec" ,rust-gix-sec-0.10) - ("rust-memchr" ,rust-memchr-2) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-unicode-bom" ,rust-unicode-bom-2) - ("rust-winnow" ,rust-winnow-0.6)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "git-config file parser and editor from the gitoxide project") - (description - "This package provides a git-config file parser and editor from the gitoxide -project.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zstd-safe-7 - (package - (name "rust-zstd-safe") - (version "7.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zstd-safe" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nch85m5cr493y26yvndm6a8j6sd9mxpr2awrim3dslcnr6sp8sl")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2)))) - (home-page "https://github.com/gyscos/zstd-rs") - (synopsis "Safe low-level bindings for the zstd compression library") - (description - "This package provides Safe low-level bindings for the zstd compression library.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zstd-0.13 - (package - (name "rust-zstd") - (version "0.13.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "zstd" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ygkr6wspm9clbp7ykyl0rv69cfsf9q4lic9wcqiwn34lrwbgwpw")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-7)))) - (home-page "https://github.com/gyscos/zstd-rs") - (synopsis "Binding for the zstd compression library") - (description - "This package provides Binding for the zstd compression library.") - (license license:expat))) - -(define-public rust-lockfree-object-pool-0.1 - (package - (name "rust-lockfree-object-pool") - (version "0.1.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "lockfree-object-pool" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/EVaillant/lockfree-object-pool") - (synopsis - "thread-safe object pool collection with automatic return and attach/detach semantics.") - (description - "This package provides a thread-safe object pool collection with automatic return -and attach/detach semantics.") - (license license:boost1.0))) - -(define-public rust-bumpalo-3 - (package - (name "rust-bumpalo") - (version "3.16.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "bumpalo" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-allocator-api2" ,rust-allocator-api2-0.2) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/fitzgen/bumpalo") - (synopsis "fast bump allocation arena for Rust.") - (description - "This package provides a fast bump allocation arena for Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zopfli-0.8 - (package - (name "rust-zopfli") - (version "0.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zopfli" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bumpalo" ,rust-bumpalo-3) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1) - ("rust-log" ,rust-log-0.4) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-simd-adler32" ,rust-simd-adler32-0.3)))) - (home-page "https://github.com/zopfli-rs/zopfli") - (synopsis "Rust implementation of the Zopfli compression algorithm.") - (description - "This package provides a Rust implementation of the Zopfli compression algorithm.") - (license license:asl2.0))) - -(define-public rust-memchr-2 - (package - (name "rust-memchr") - (version "2.7.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "memchr" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-log" ,rust-log-0.4) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) - (home-page "https://github.com/BurntSushi/memchr") - (synopsis - "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for -1, 2 or 3 byte search and single substring search.") - (description - "This package provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) -routines for 1, 2 or 3 byte search and single substring search.") - (license (list license:unlicense license:expat)))) - -(define-public rust-lzma-rs-0.3 - (package - (name "rust-lzma-rs") - (version "0.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "lzma-rs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) - ("rust-crc" ,rust-crc-3) - ("rust-env-logger" ,rust-env-logger-0.9) - ("rust-log" ,rust-log-0.4)))) - (home-page "https://github.com/gendx/lzma-rs") - (synopsis "codec for LZMA, LZMA2 and XZ written in pure Rust") - (description - "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.") - (license license:expat))) - -(define-public rust-jobserver-0.1 - (package - (name "rust-jobserver") - (version "0.1.32") - (source - (origin - (method url-fetch) - (uri (crate-uri "jobserver" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) - (home-page "https://github.com/rust-lang/jobserver-rs") - (synopsis "An implementation of the GNU Make jobserver for Rust.") - (description - "This package provides An implementation of the GNU Make jobserver for Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-cc-1 - (package - (name "rust-cc") - (version "1.1.11") - (source - (origin - (method url-fetch) - (uri (crate-uri "cc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "128i37g21mmvarzcwdzipxjr1m909azwyzkdk6hm7z39i8ldvf2z")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-jobserver" ,rust-jobserver-0.1) - ("rust-libc" ,rust-libc-0.2) - ("rust-shlex" ,rust-shlex-1)))) - (home-page "https://github.com/rust-lang/cc-rs") - (synopsis - "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.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-libz-sys-1 - (package - (name "rust-libz-sys") - (version "1.1.19") - (source - (origin - (method url-fetch) - (uri (crate-uri "libz-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0is6lzp9xrgryn57d6ajvadkrs40vzvk37yjkyy6wjd7k5vkmigx")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cc" ,rust-cc-1) - ("rust-cmake" ,rust-cmake-0.1) - ("rust-libc" ,rust-libc-0.2) - ("rust-pkg-config" ,rust-pkg-config-0.3) - ("rust-vcpkg" ,rust-vcpkg-0.2)))) - (home-page "https://github.com/rust-lang/libz-sys") - (synopsis - "Low-level bindings to the system libz library (also known as zlib)") - (description - "This package provides Low-level bindings to the system libz library (also known as zlib).") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zlib-rs-0.2 - (package - (name "rust-zlib-rs") - (version "0.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zlib-rs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "04a8iasrpjshw2xm6qch0zfzh4m5659pv5qzf2dyagjmaf2bnhp9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) - ("rust-libz-sys" ,rust-libz-sys-1) - ("rust-quickcheck" ,rust-quickcheck-1)))) - (home-page "https://github.com/memorysafety/zlib-rs") - (synopsis "memory-safe zlib implementation written in rust") - (description - "This package provides a memory-safe zlib implementation written in rust.") - (license license:zlib))) - -(define-public rust-libz-rs-sys-0.2 - (package - (name "rust-libz-rs-sys") - (version "0.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "libz-rs-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1rqvcv0g9digivmh2pm9x01z2vyzpkma4rr4wwahxv9r436k3hky")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.2)))) - (home-page "https://github.com/memorysafety/zlib-rs") - (synopsis "memory-safe zlib implementation written in rust") - (description - "This package provides a memory-safe zlib implementation written in rust.") - (license license:zlib))) - -(define-public rust-flate2-1 - (package - (name "rust-flate2") - (version "1.0.31") - (source - (origin - (method url-fetch) - (uri (crate-uri "flate2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "083rg629001bizy25ddhlsmb9s4a297hh1d4vv7x1fv9isz1n8bz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-libz-ng-sys" ,rust-libz-ng-sys-1) - ("rust-libz-rs-sys" ,rust-libz-rs-sys-0.2) - ("rust-libz-sys" ,rust-libz-sys-1) - ("rust-miniz-oxide" ,rust-miniz-oxide-0.7)))) - (home-page "https://github.com/rust-lang/flate2-rs") - (synopsis - "DEFLATE compression and decompression exposed as Read/BufRead/Write streams. -Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, -and raw deflate streams.") - (description - "This package provides DEFLATE compression and decompression exposed as Read/@code{BufRead/Write} -streams. Supports miniz_oxide and multiple zlib implementations. Supports -zlib, gzip, and raw deflate streams.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-deflate64-0.1 - (package - (name "rust-deflate64") - (version "0.1.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "deflate64" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/anatawa12/deflate64-rs#readme") - (synopsis "Deflate64 implementation based on .NET's implementation") - (description - "This package provides Deflate64 implementation based on .NET's implementation.") - (license license:expat))) - -(define-public rust-crossbeam-utils-0.8 - (package - (name "rust-crossbeam-utils") - (version "0.8.20") - (source - (origin - (method url-fetch) - (uri (crate-uri "crossbeam-utils" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-loom" ,rust-loom-0.7)))) - (home-page - "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils") - (synopsis "Utilities for concurrent programming") - (description "This package provides Utilities for concurrent programming.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-crc32fast-1 - (package - (name "rust-crc32fast") - (version "1.4.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "crc32fast" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)))) - (home-page "https://github.com/srijs/rust-crc32fast") - (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation") - (description - "This package provides Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zip-2 - (package - (name "rust-zip") - (version "2.1.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "zip" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0biy7mxqnzaibz603jmly52gzvyvqmbndlgvw5n2i5n2xy98rpa0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-aes" ,rust-aes-0.8) - ("rust-arbitrary" ,rust-arbitrary-1) - ("rust-bzip2" ,rust-bzip2-0.4) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-constant-time-eq" ,rust-constant-time-eq-0.3) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) - ("rust-deflate64" ,rust-deflate64-0.1) - ("rust-displaydoc" ,rust-displaydoc-0.2) - ("rust-flate2" ,rust-flate2-1) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-indexmap" ,rust-indexmap-2) - ("rust-lzma-rs" ,rust-lzma-rs-0.3) - ("rust-memchr" ,rust-memchr-2) - ("rust-pbkdf2" ,rust-pbkdf2-0.12) - ("rust-rand" ,rust-rand-0.8) - ("rust-sha1" ,rust-sha1-0.10) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-time" ,rust-time-0.3) - ("rust-zeroize" ,rust-zeroize-1) - ("rust-zopfli" ,rust-zopfli-0.8) - ("rust-zstd" ,rust-zstd-0.13)))) - (home-page "https://github.com/zip-rs/zip2.git") - (synopsis "Library to support the reading and writing of zip files.") - (description - "This package provides Library to support the reading and writing of zip files.") - (license license:expat))) - -(define-public rust-gix-revwalk-0.13 - (package - (name "rust-gix-revwalk") - (version "0.13.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-revwalk" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1q23mcf4ji5q8qi3g86vxxgz4x4ykgqja0kyacgi9bvimg50q0qv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate providing utilities for walking the revision graph") - (description - "This package provides a crate providing utilities for walking the revision -graph.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-commitgraph-0.24 - (package - (name "rust-gix-commitgraph") - (version "0.24.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-commitgraph" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0y7wc0y0xb0kh3c22pj3ns04zdqglqb22gj71kn3cn2ngzv0cfqk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-chunk" ,rust-gix-chunk-0.4) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-memmap2" ,rust-memmap2-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Read-only access to the git commitgraph file format") - (description - "This package provides Read-only access to the git commitgraph file format.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-traverse-0.39 - (package - (name "rust-gix-traverse") - (version "0.39.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-traverse" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h48bbjym6fkdhy9q7p8v6rn9ksvkwxp8fs1415cyw8ya66a36g4")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project") - (description "This package provides a crate of the gitoxide project.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-fastrand-2 - (package - (name "rust-fastrand") - (version "2.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "fastrand" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "06p5d0rxq7by260m4ym9ial0bwgi0v42lrvhl6nm2g7h0h2m3h4z")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2)))) - (home-page "https://github.com/smol-rs/fastrand") - (synopsis "simple and fast random number generator") - (description - "This package provides a simple and fast random number generator.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-gix-fs-0.11 - (package - (name "rust-gix-fs") - (version "0.11.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-fs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0yix2q3k3mniw0xkviz1sj1qfkfrw0bwk03nsz2b25yzgk19kpva")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate providing file system specific utilities to `gitoxide`") - (description - "This package provides a crate providing file system specific utilities to -`gitoxide`.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-utils-0.1 - (package - (name "rust-gix-utils") - (version "0.1.12") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-utils" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1p6lschmdrg1j9cd3rm6q96dyrvivzi2305d7ck1588gzpvjs69m")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-fastrand" ,rust-fastrand-2) - ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate with `gitoxide` utilities that don't need feature toggles") - (description - "This package provides a crate with `gitoxide` utilities that don't need feature -toggles.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-trace-0.1 - (package - (name "rust-gix-trace") - (version "0.1.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-trace" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0zhm2lwqr070rq3bdn4b1zjs7mn7bhlkfgwfap6xspwi11s2c97r")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) - ("rust-tracing-core" ,rust-tracing-core-0.1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate to provide minimal `tracing` support that can be turned off to zero cost") - (description - "This package provides a crate to provide minimal `tracing` support that can be -turned off to zero cost.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-packetline-blocking-0.17 - (package - (name "rust-gix-packetline-blocking") - (version "0.17.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-packetline-blocking" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0jp1fz5mqbikh1xfrxyc1qv57lnh62crg2fmwhr4fa1xi8vl47f3")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-faster-hex" ,rust-faster-hex-0.9) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "duplicate of `gix-packetline` with the `blocking-io` feature pre-selected") - (description - "This package provides a duplicate of `gix-packetline` with the `blocking-io` -feature pre-selected.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-command-0.3 - (package - (name "rust-gix-command") - (version "0.3.8") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-command" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0yqxzmx3a3fxwii6gc5gyr105sfax1ad86h26az1r2fscxw8cxhd")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-shell-words" ,rust-shell-words-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project handling internal git command execution") - (description - "This package provides a crate of the gitoxide project handling internal git -command execution.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-filter-0.11 - (package - (name "rust-gix-filter") - (version "0.11.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-filter" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "06m6ph3b67696ckq5gfn9pwm77sh507km7sfzx6my9r8v8w7fm76")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-encoding-rs" ,rust-encoding-rs-0.8) - ("rust-gix-attributes" ,rust-gix-attributes-0.22) - ("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-quote" ,rust-gix-quote-0.4) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project implementing git filters") - (description - "This package provides a crate of the gitoxide project implementing git filters.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-glob-0.16 - (package - (name "rust-gix-glob") - (version "0.16.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-glob" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ixlbibj1lrs2vx6vv19dg01lbsj9lsws4r8x6mwhp16z9dg2zgs")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing with pattern matching") - (description - "This package provides a crate of the gitoxide project dealing with pattern -matching.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-attributes-0.22 - (package - (name "rust-gix-attributes") - (version "0.22.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-attributes" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0mv293x9l976arqj8sqsbk2ar6hibmninr03nwl8qa41gsffjz73")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-quote" ,rust-gix-quote-0.4) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-kstring" ,rust-kstring-2) - ("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-unicode-bom" ,rust-unicode-bom-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project dealing .gitattributes files") - (description - "This package provides a crate of the gitoxide project dealing .gitattributes -files.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-worktree-stream-0.13 - (package - (name "rust-gix-worktree-stream") - (version "0.13.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-worktree-stream" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08gd3fca4jjaygsawpm7s6f3p7rvb3br87ap8ipqahcs4jb4hpg3")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.22) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-filter" ,rust-gix-filter-0.11) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-traverse" ,rust-gix-traverse-0.39) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "generate a byte-stream from a git-tree") - (description - "This package provides generate a byte-stream from a git-tree.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-path-0.10 - (package - (name "rust-gix-path") - (version "0.10.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-path" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1n9b71kwwswibnhw99zb7y3ya9ngndsw1rwdpj54sd1ivaxxa8wd")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-home" ,rust-home-0.5) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate of the gitoxide project dealing paths and their conversions") - (description - "This package provides a crate of the gitoxide project dealing paths and their -conversions.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-validate-0.8 - (package - (name "rust-gix-validate") - (version "0.8.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-validate" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1kqad8a2wdz69ma7hspi21pazgpkrc5hg4iw37gsvca99b9pvhl2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Validation functions for various kinds of names in git") - (description - "This package provides Validation functions for various kinds of names in git.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-features-0.38 - (package - (name "rust-gix-features") - (version "0.38.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-features" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sfw6zs3qgmlqjkj4cvyfz6q6dgdlw1d16c7yckwgyg5kyn4aw5c")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bytes" ,rust-bytes-1) - ("rust-bytesize" ,rust-bytesize-1) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-flate2" ,rust-flate2-1) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-jwalk" ,rust-jwalk-0.8) - ("rust-libc" ,rust-libc-0.2) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-prodash" ,rust-prodash-29) - ("rust-sha1" ,rust-sha1-0.10) - ("rust-sha1-smol" ,rust-sha1-smol-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-walkdir" ,rust-walkdir-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "crate to integrate various capabilities using compile-time feature flags") - (description - "This package provides a crate to integrate various capabilities using -compile-time feature flags.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-object-0.42 - (package - (name "rust-gix-object") - (version "0.42.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-object" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11p3pynmriglj5j3hzh5qa4sz7pnhzxxzr1w85xzmhp7ni32zni5")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.31) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-itoa" ,rust-itoa-1) - ("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-winnow" ,rust-winnow-0.6)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis - "Immutable and mutable git objects with decoding and encoding support") - (description - "This package provides Immutable and mutable git objects with decoding and encoding support.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-archive-0.13 - (package - (name "rust-gix-archive") - (version "0.13.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-archive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1m4nwxcfrivnf74kx38sxgcalba8nbl2fq4xlvad28q2vzmvpdk3")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-flate2" ,rust-flate2-1) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13) - ("rust-tar" ,rust-tar-0.4) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-time" ,rust-time-0.3) - ("rust-zip" ,rust-zip-2)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "archive generation from of a worktree stream") - (description - "This package provides archive generation from of a worktree stream.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-date-0.8 - (package - (name "rust-gix-date") - (version "0.8.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-date" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1h5qygjxr8p2g2vdrzpvx0plnyy9gsym29wjxc5fx48ly8qnkvcy")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-itoa" ,rust-itoa-1) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-time" ,rust-time-0.3)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "crate of the gitoxide project parsing dates the way git does") - (description - "This package provides a crate of the gitoxide project parsing dates the way git -does.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-actor-0.31 - (package - (name "rust-gix-actor") - (version "0.31.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix-actor" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wm3i9g69hkfhwiw1c4z9fr1hkfxsfxyzdh07b637f1lgqsm9r50")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bstr" ,rust-bstr-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-itoa" ,rust-itoa-1) - ("rust-serde" ,rust-serde-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-winnow" ,rust-winnow-0.6)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "way to identify git actors") - (description "This package provides a way to identify git actors.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gix-0.63 - (package - (name "rust-gix") - (version "0.63.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gix" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-std" ,rust-async-std-1) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-gix-actor" ,rust-gix-actor-0.31) - ("rust-gix-archive" ,rust-gix-archive-0.13) - ("rust-gix-attributes" ,rust-gix-attributes-0.22) - ("rust-gix-command" ,rust-gix-command-0.3) - ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) - ("rust-gix-config" ,rust-gix-config-0.37) - ("rust-gix-credentials" ,rust-gix-credentials-0.24) - ("rust-gix-date" ,rust-gix-date-0.8) - ("rust-gix-diff" ,rust-gix-diff-0.44) - ("rust-gix-dir" ,rust-gix-dir-0.5) - ("rust-gix-discover" ,rust-gix-discover-0.32) - ("rust-gix-features" ,rust-gix-features-0.38) - ("rust-gix-filter" ,rust-gix-filter-0.11) - ("rust-gix-fs" ,rust-gix-fs-0.11) - ("rust-gix-glob" ,rust-gix-glob-0.16) - ("rust-gix-hash" ,rust-gix-hash-0.14) - ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) - ("rust-gix-ignore" ,rust-gix-ignore-0.11) - ("rust-gix-index" ,rust-gix-index-0.33) - ("rust-gix-lock" ,rust-gix-lock-14) - ("rust-gix-macros" ,rust-gix-macros-0.1) - ("rust-gix-mailmap" ,rust-gix-mailmap-0.23) - ("rust-gix-negotiate" ,rust-gix-negotiate-0.13) - ("rust-gix-object" ,rust-gix-object-0.42) - ("rust-gix-odb" ,rust-gix-odb-0.61) - ("rust-gix-pack" ,rust-gix-pack-0.51) - ("rust-gix-path" ,rust-gix-path-0.10) - ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) - ("rust-gix-prompt" ,rust-gix-prompt-0.8) - ("rust-gix-protocol" ,rust-gix-protocol-0.45) - ("rust-gix-ref" ,rust-gix-ref-0.44) - ("rust-gix-refspec" ,rust-gix-refspec-0.23) - ("rust-gix-revision" ,rust-gix-revision-0.27) - ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) - ("rust-gix-sec" ,rust-gix-sec-0.10) - ("rust-gix-status" ,rust-gix-status-0.10) - ("rust-gix-submodule" ,rust-gix-submodule-0.11) - ("rust-gix-tempfile" ,rust-gix-tempfile-14) - ("rust-gix-trace" ,rust-gix-trace-0.1) - ("rust-gix-transport" ,rust-gix-transport-0.42) - ("rust-gix-traverse" ,rust-gix-traverse-0.39) - ("rust-gix-url" ,rust-gix-url-0.27) - ("rust-gix-utils" ,rust-gix-utils-0.1) - ("rust-gix-validate" ,rust-gix-validate-0.8) - ("rust-gix-worktree" ,rust-gix-worktree-0.34) - ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11) - ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-prodash" ,rust-prodash-29) - ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1) - ("rust-signal-hook" ,rust-signal-hook-0.3) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/Byron/gitoxide") - (synopsis "Interact with git repositories just like git would") - (description - "This package provides Interact with git repositories just like git would.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-libgit2-sys-0.17 - (package - (name "rust-libgit2-sys") - (version "0.17.0+1.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "libgit2-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "093jxfl2i9vxdlgf7vk9d040sjwy0nq4fid640y7qix6m0k26iqh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cc" ,rust-cc-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-libssh2-sys" ,rust-libssh2-sys-0.3) - ("rust-libz-sys" ,rust-libz-sys-1) - ("rust-openssl-sys" ,rust-openssl-sys-0.9) - ("rust-pkg-config" ,rust-pkg-config-0.3)))) - (home-page "https://github.com/rust-lang/git2-rs") - (synopsis "Native bindings to the libgit2 library") - (description - "This package provides Native bindings to the libgit2 library.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-git2-0.19 - (package - (name "rust-git2") - (version "0.19.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "git2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "091pv7866z1qjq800ys0wjv8n73wrv7fqdrddxcnq36w8lzbf0xr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-libc" ,rust-libc-0.2) - ("rust-libgit2-sys" ,rust-libgit2-sys-0.17) - ("rust-log" ,rust-log-0.4) - ("rust-openssl-probe" ,rust-openssl-probe-0.1) - ("rust-openssl-sys" ,rust-openssl-sys-0.9) - ("rust-url" ,rust-url-2)))) - (home-page "https://github.com/rust-lang/git2-rs") - (synopsis - "Bindings to libgit2 for interoperating with git repositories. This library is -both threadsafe and memory safe and allows both reading and writing git -repositories.") - (description - "This package provides Bindings to libgit2 for interoperating with git repositories. This library is -both threadsafe and memory safe and allows both reading and writing git -repositories.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-vergen-8 - (package - (name "rust-vergen") - (version "8.3.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "vergen" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ri5n4k1g4z6gnllkjx9zny3vaa2bjma84zlrjh6w9k7b7mdk419")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-git2" ,rust-git2-0.19) - ("rust-gix" ,rust-gix-0.63) - ("rust-regex" ,rust-regex-1) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-rustversion" ,rust-rustversion-1) - ("rust-sysinfo" ,rust-sysinfo-0.30) - ("rust-time" ,rust-time-0.3)))) - (home-page "https://github.com/rustyhorde/vergen") - (synopsis - "Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro") - (description - "This package provides Generate cargo:rustc-env instructions via build.rs for use in your code via the -env! macro.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-tracing-appender-0.2 - (package - (name "rust-tracing-appender") - (version "0.2.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "tracing-appender" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1kq69qyjvb4dxch5c9zgii6cqhy9nkk81z0r4pj3y2nc537fhrim")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-time" ,rust-time-0.3) - ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)))) - (home-page "https://tokio.rs") - (synopsis - "Provides utilities for file appenders and making non-blocking writers.") - (description - "This package provides utilities for file appenders and making non-blocking -writers.") - (license license:expat))) - -(define-public rust-temp-dir-0.1 - (package - (name "rust-temp-dir") - (version "0.1.13") - (source - (origin - (method url-fetch) - (uri (crate-uri "temp-dir" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0cbj4y3c5494i7ljhnqa38cgdkybl33p70cv5wrfbw00xil7j8hz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://gitlab.com/leonhard-llc/ops") - (synopsis "Simple temporary directory with cleanup") - (description - "This package provides Simple temporary directory with cleanup.") - (license license:asl2.0))) - -(define-public rust-rio-0.9 - (package - (name "rust-rio") - (version "0.9.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "rio" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nv8wrnkd41flb32lmxb412l6m1790j12c3lg305764hcmbc564y")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) - (home-page "https://github.com/spacejam/rio") - (synopsis - "GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for spacejam's github sponsors") - (description - "This package provides GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for -spacejam's github sponsors.") - (license license:gpl3))) - -(define-public rust-sled-0.34 - (package - (name "rust-sled") - (version "0.34.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "sled" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) - ("rust-color-backtrace" ,rust-color-backtrace-0.5) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9) - ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) - ("rust-fs2" ,rust-fs2-0.4) - ("rust-fxhash" ,rust-fxhash-0.2) - ("rust-libc" ,rust-libc-0.2) - ("rust-log" ,rust-log-0.4) - ("rust-parking-lot" ,rust-parking-lot-0.11) - ("rust-rio" ,rust-rio-0.9) - ("rust-zstd" ,rust-zstd-0.9)))) - (home-page "https://github.com/spacejam/sled") - (synopsis - "Lightweight high-performance pure-rust transactional embedded database") - (description - "This package provides Lightweight high-performance pure-rust transactional embedded database.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-icy-sixel-0.1 - (package - (name "rust-icy-sixel") - (version "0.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "icy_sixel" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nqmq5c3hawvpqdl6rskyc93qjf36pa0mjzgzmn5jk9803l8m1c6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://www.github.com/mkrueger/icy_sixel") - (synopsis "100% rust sixel library.") - (description "This package provides a 100% rust sixel library.") - (license #f))) - -(define-public rust-ratatui-0.23 - (package - (name "rust-ratatui") - (version "0.23.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ratatui" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif")))) - (build-system cargo-build-system) - (arguments - `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-cassowary" ,rust-cassowary-0.3) - ("rust-crossterm" ,rust-crossterm-0.27) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-indoc" ,rust-indoc-2) - ("rust-itertools" ,rust-itertools-0.11) - ("rust-paste" ,rust-paste-1) - ("rust-serde" ,rust-serde-1) - ("rust-strum" ,rust-strum-0.25) - ("rust-termion" ,rust-termion-2) - ("rust-termwiz" ,rust-termwiz-0.20) - ("rust-time" ,rust-time-0.3) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)) - #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-argh" ,rust-argh-0.1) - ("rust-cargo-husky" ,rust-cargo-husky-1) - ("rust-criterion" ,rust-criterion-0.5) - ("rust-fakeit" ,rust-fakeit-1) - ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-rand" ,rust-rand-0.8)))) - (home-page "https://ratatui.rs") - (synopsis "library that's all about cooking up terminal user interfaces") - (description - "This package provides a library that's all about cooking up terminal user -interfaces.") - (license license:expat))) - -(define-public rust-ratatui-image-0.8 - (package - (name "rust-ratatui-image") - (version "0.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "ratatui-image" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "14gpm76wnzkq8j28b97z69igv0ggb1rz5dsn9mlicff64fb2qasv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-base64" ,rust-base64-0.21) - ("rust-crossterm" ,rust-crossterm-0.25) - ("rust-dyn-clone" ,rust-dyn-clone-1) - ("rust-icy-sixel" ,rust-icy-sixel-0.1) - ("rust-image" ,rust-image-0.24) - ("rust-rand" ,rust-rand-0.8) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-rustix" ,rust-rustix-0.38) - ("rust-serde" ,rust-serde-1) - ("rust-termion" ,rust-termion-2) - ("rust-termwiz" ,rust-termwiz-0.20)))) - (home-page "https://github.com/benjajaja/ratatui-image") - (synopsis - "An image widget for ratatui, supporting sixels and unicode-halfblocks") - (description - "This package provides An image widget for ratatui, supporting sixels and unicode-halfblocks.") - (license license:expat))) - -(define-public rust-zvariant-derive-4 - (package - (name "rust-zvariant-derive") - (version "4.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zvariant_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0jf408h0s83krxwm7wl62fnssin1kcklmb1bcn83ls6sddabmqkk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2) - ("rust-zvariant-utils" ,rust-zvariant-utils-2)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "D-Bus & GVariant encoding & decoding") - (description "This package provides D-Bus & GVariant encoding & decoding.") - (license license:expat))) - -(define-public rust-time-macros-0.2 - (package - (name "rust-time-macros") - (version "0.2.18") - (source - (origin - (method url-fetch) - (uri (crate-uri "time-macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1) - ("rust-time-core" ,rust-time-core-0.1)))) - (home-page "https://github.com/time-rs/time") - (synopsis - "Procedural macros for the time crate. - This crate is an implementation detail and should not be relied upon directly.") - (description - "This package provides Procedural macros for the time crate. This crate is an implementation detail -and should not be relied upon directly.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-time-0.3 - (package - (name "rust-time") - (version "0.3.36") - (source - (origin - (method url-fetch) - (uri (crate-uri "time" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-deranged" ,rust-deranged-0.3) - ("rust-itoa" ,rust-itoa-1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-num-conv" ,rust-num-conv-0.1) - ("rust-num-threads" ,rust-num-threads-0.1) - ("rust-powerfmt" ,rust-powerfmt-0.2) - ("rust-quickcheck" ,rust-quickcheck-1) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-time-core" ,rust-time-core-0.1) - ("rust-time-macros" ,rust-time-macros-0.2)))) - (home-page "https://time-rs.github.io") - (synopsis - "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]") - (description - "This package provides Date and time library. Fully interoperable with the standard library. Mostly -compatible with #![no_std].") - (license (list license:expat license:asl2.0)))) - -(define-public rust-endi-1 - (package - (name "rust-endi") - (version "1.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "endi" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/zeenix/endi") - (synopsis "simple endian-handling library") - (description "This package provides a simple endian-handling library.") - (license license:expat))) - -(define-public rust-chrono-0.4 - (package - (name "rust-chrono") - (version "0.4.38") - (source - (origin - (method url-fetch) - (uri (crate-uri "chrono" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-android-tzdata" ,rust-android-tzdata-0.1) - ("rust-arbitrary" ,rust-arbitrary-1) - ("rust-iana-time-zone" ,rust-iana-time-zone-0.1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.8) - ("rust-rkyv" ,rust-rkyv-0.7) - ("rust-serde" ,rust-serde-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/chronotope/chrono") - (synopsis "Date and time library for Rust") - (description "This package provides Date and time library for Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zvariant-4 - (package - (name "rust-zvariant") - (version "4.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zvariant" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-endi" ,rust-endi-1) - ("rust-enumflags2" ,rust-enumflags2-0.7) - ("rust-heapless" ,rust-heapless-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-time" ,rust-time-0.3) - ("rust-url" ,rust-url-2) - ("rust-uuid" ,rust-uuid-1) - ("rust-zvariant-derive" ,rust-zvariant-derive-4)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "D-Bus & GVariant encoding & decoding") - (description "This package provides D-Bus & GVariant encoding & decoding.") - (license license:expat))) - -(define-public rust-zbus-names-3 - (package - (name "rust-zbus-names") - (version "3.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus_names" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0v1f0ajwafj47bf11yp0xdgp26r93lslr9nb2v6624h2gppiz6sb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-zvariant" ,rust-zvariant-4)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "collection of D-Bus bus names types") - (description - "This package provides a collection of D-Bus bus names types.") - (license license:expat))) - -(define-public rust-zvariant-utils-2 - (package - (name "rust-zvariant-utils") - (version "2.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zvariant_utils" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h43h3jcw8rmjr390rdqnhkb9nn3913pgkvb75am1frxrkvwy6y5")))) - (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-2)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "Various utilities used internally by the zvariant crate") - (description - "This package provides Various utilities used internally by the zvariant crate.") - (license license:expat))) - -(define-public rust-quote-1 - (package - (name "rust-quote") - (version "1.0.36") - (source - (origin - (method url-fetch) - (uri (crate-uri "quote" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "19xcmh445bg6simirnnd4fvkmp6v2qiwxh5f6rw4a70h76pnm9qg")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)))) - (home-page "https://github.com/dtolnay/quote") - (synopsis "Quasi-quoting macro quote!(...)") - (description "This package provides Quasi-quoting macro quote!(...).") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zbus-macros-4 - (package - (name "rust-zbus-macros") - (version "4.4.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus_macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0glqn6ddgv4ra734p343a41rrxb0phy1v13dljzhpsc1f10bjz96")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2) - ("rust-zvariant-utils" ,rust-zvariant-utils-2)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "proc-macros for zbus") - (description "This package provides proc-macros for zbus.") - (license license:expat))) - -(define-public rust-xdg-home-1 - (package - (name "rust-xdg-home") - (version "1.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "xdg-home" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-windows-sys" ,rust-windows-sys-0.59)))) - (home-page "https://github.com/zeenix/xdg-home") - (synopsis "The user's home directory as per XDG Specification") - (description - "This package provides The user's home directory as per XDG Specification.") - (license license:expat))) - -(define-public rust-vsock-0.5 - (package - (name "rust-vsock") - (version "0.5.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "vsock" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0bg3sjz1sazp3p0c2lw8r0w2aqpb41l1p1nd0zb7fn2k9482jbpq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-nix" ,rust-nix-0.28)))) - (home-page "https://github.com/rust-vsock/vsock-rs") - (synopsis "Virtio socket support for Rust") - (description "This package provides Virtio socket support for Rust.") - (license license:asl2.0))) - -(define-public rust-tokio-vsock-0.4 - (package - (name "rust-tokio-vsock") - (version "0.4.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "tokio-vsock" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1p88jaypkjicj5rfkj7hmx1jcs2v7cbgyzil084zk4dwn4amr8aj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bytes" ,rust-bytes-1) - ("rust-futures" ,rust-futures-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-tokio" ,rust-tokio-1) - ("rust-tonic" ,rust-tonic-0.8) - ("rust-vsock" ,rust-vsock-0.3)))) - (home-page "https://github.com/rust-vsock/tokio-vsock") - (synopsis "Asynchronous Virtio socket support for Rust") - (description - "This package provides Asynchronous Virtio socket support for Rust.") - (license license:asl2.0))) - -(define-public rust-tokio-macros-2 - (package - (name "rust-tokio-macros") - (version "2.4.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "tokio-macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0lnpg14h1v3fh2jvnc8cz7cjf0m7z1xgkwfpcyy632g829imjgb9")))) - (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-2)))) - (home-page "https://tokio.rs") - (synopsis "Tokio's proc macros.") - (description "This package provides Tokio's proc macros.") - (license license:expat))) - -(define-public rust-hermit-abi-0.3 - (package - (name "rust-hermit-abi") - (version "0.3.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "hermit-abi" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) - (home-page "https://github.com/hermit-os/hermit-rs") - (synopsis "Hermit system calls definitions") - (description "This package provides Hermit system calls definitions.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-mio-1 - (package - (name "rust-mio") - (version "1.0.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "mio" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-hermit-abi" ,rust-hermit-abi-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-log" ,rust-log-0.4) - ("rust-wasi" ,rust-wasi-0.11) - ("rust-windows-sys" ,rust-windows-sys-0.52)))) - (home-page "https://github.com/tokio-rs/mio") - (synopsis "Lightweight non-blocking I/O") - (description "This package provides Lightweight non-blocking I/O.") - (license license:expat))) - -(define-public rust-tokio-1 - (package - (name "rust-tokio") - (version "1.39.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "tokio" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1cb7yhba7nnf00cylcywk7rai5kkdb8b4jzwrc26zgbqqwdzp96s")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) - ("rust-bytes" ,rust-bytes-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-mio" ,rust-mio-1) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) - ("rust-signal-hook-registry" ,rust-signal-hook-registry-1) - ("rust-socket2" ,rust-socket2-0.5) - ("rust-tokio-macros" ,rust-tokio-macros-2) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-windows-sys" ,rust-windows-sys-0.52)))) - (home-page "https://tokio.rs") - (synopsis - "An event-driven, non-blocking I/O platform for writing asynchronous I/O -backed applications.") - (description - "This package provides An event-driven, non-blocking I/O platform for writing asynchronous I/O backed -applications.") - (license license:expat))) - -(define-public rust-serde-repr-0.1 - (package - (name "rust-serde-repr") - (version "0.1.19") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_repr" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1sb4cplc33z86pzlx38234xr141wr3cmviqgssiadisgl8dlar3c")))) - (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-2)))) - (home-page "https://github.com/dtolnay/serde-repr") - (synopsis - "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum") - (description - "This package provides Derive Serialize and Deserialize that delegates to the underlying repr of a -C-like enum.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-cfg-aliases-0.2 - (package - (name "rust-cfg-aliases") - (version "0.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "cfg_aliases" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/katharostech/cfg_aliases") - (synopsis - "tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.") - (description - "This package provides a tiny utility to help save you a lot of effort with long -winded `#[cfg()]` checks.") - (license license:expat))) - -(define-public rust-nix-0.29 - (package - (name "rust-nix") - (version "0.29.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "nix" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-cfg-aliases" ,rust-cfg-aliases-0.2) - ("rust-libc" ,rust-libc-0.2) - ("rust-memoffset" ,rust-memoffset-0.9) - ("rust-pin-utils" ,rust-pin-utils-0.1)))) - (home-page "https://github.com/nix-rust/nix") - (synopsis "Rust friendly bindings to *nix APIs") - (description "This package provides Rust friendly bindings to *nix APIs.") - (license license:expat))) - -(define-public rust-enumflags2-derive-0.7 - (package - (name "rust-enumflags2-derive") - (version "0.7.10") - (source - (origin - (method url-fetch) - (uri (crate-uri "enumflags2_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1s29iqx3gj5l5s19a22lpn0nljhp5l9smqac99126n2qhfhlh3fy")))) - (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-2)))) - (home-page "https://github.com/meithecatte/enumflags2") - (synopsis - "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions") - (description - "This package provides Do not use directly, use the reexport in the `enumflags2` crate. This allows -for better compatibility across versions.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-enumflags2-0.7 - (package - (name "rust-enumflags2") - (version "0.7.10") - (source - (origin - (method url-fetch) - (uri (crate-uri "enumflags2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0g8kmhaqxq44v76wh971biljrgaqbjc8fbyw2d1z3wsnb5zxncnj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.7) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/meithecatte/enumflags2") - (synopsis "Enum-based bit flags") - (description "This package provides Enum-based bit flags.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-blocking-1 - (package - (name "rust-blocking") - (version "1.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "blocking" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2) - ("rust-async-task" ,rust-async-task-4) - ("rust-futures-io" ,rust-futures-io-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-piper" ,rust-piper-0.2) - ("rust-tracing" ,rust-tracing-0.1)))) - (home-page "https://github.com/smol-rs/blocking") - (synopsis "thread pool for isolating blocking I/O in async programs") - (description - "This package provides a thread pool for isolating blocking I/O in async -programs.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-trait-0.1 - (package - (name "rust-async-trait") - (version "0.1.81") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-trait" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "01w10ad3984czxrmc8ckdrabhmsv80aynfxibjnqwz1dr3f2h33f")))) - (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-2)))) - (home-page "https://github.com/dtolnay/async-trait") - (synopsis "Type erasure for async trait methods") - (description "This package provides Type erasure for async trait methods.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-async-recursion-1 - (package - (name "rust-async-recursion") - (version "1.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-recursion" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv")))) - (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-2)))) - (home-page "https://github.com/dcchut/async-recursion") - (synopsis "Recursion for async functions") - (description "This package provides Recursion for async functions.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-async-task-4 - (package - (name "rust-async-task") - (version "4.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-task" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1)))) - (home-page "https://github.com/smol-rs/async-task") - (synopsis "Task abstraction for building executors") - (description - "This package provides Task abstraction for building executors.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-process-2 - (package - (name "rust-async-process") - (version "2.2.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-process" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0x3305pq0fzaqmw7q4c93sgabq97zhkr32xig5dkhkcscn4pg858")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2) - ("rust-async-io" ,rust-async-io-2) - ("rust-async-lock" ,rust-async-lock-3) - ("rust-async-signal" ,rust-async-signal-0.2) - ("rust-async-task" ,rust-async-task-4) - ("rust-blocking" ,rust-blocking-1) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-event-listener" ,rust-event-listener-5) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-rustix" ,rust-rustix-0.38) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-windows-sys" ,rust-windows-sys-0.59)))) - (home-page "https://github.com/smol-rs/async-process") - (synopsis "Async interface for working with processes") - (description - "This package provides Async interface for working with processes.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-windows-sys-0.59 - (package - (name "rust-windows-sys") - (version "0.59.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "This package provides Rust for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-async-io-2 - (package - (name "rust-async-io") - (version "2.3.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-io" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1s679l7x6ijh8zcxqn5pqgdiyshpy4xwklv86ldm1rhfjll04js4")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-concurrent-queue" ,rust-concurrent-queue-2) - ("rust-futures-io" ,rust-futures-io-0.3) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-parking" ,rust-parking-2) - ("rust-polling" ,rust-polling-3) - ("rust-rustix" ,rust-rustix-0.38) - ("rust-slab" ,rust-slab-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-windows-sys" ,rust-windows-sys-0.59)))) - (home-page "https://github.com/smol-rs/async-io") - (synopsis "Async I/O and timers") - (description "This package provides Async I/O and timers.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-fs-2 - (package - (name "rust-async-fs") - (version "2.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-fs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) - ("rust-blocking" ,rust-blocking-1) - ("rust-futures-lite" ,rust-futures-lite-2)))) - (home-page "https://github.com/smol-rs/async-fs") - (synopsis "Async filesystem primitives") - (description "This package provides Async filesystem primitives.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-concurrent-queue-2 - (package - (name "rust-concurrent-queue") - (version "2.5.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "concurrent-queue" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) - ("rust-loom" ,rust-loom-0.7) - ("rust-portable-atomic" ,rust-portable-atomic-1)))) - (home-page "https://github.com/smol-rs/concurrent-queue") - (synopsis "Concurrent multi-producer multi-consumer queue") - (description - "This package provides Concurrent multi-producer multi-consumer queue.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-executor-1 - (package - (name "rust-async-executor") - (version "1.13.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-executor" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1dyv1cl8j3m04m39kz1mmip4i7rb71ppvykm0dvb3dnsxfidzsyp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-task" ,rust-async-task-4) - ("rust-concurrent-queue" ,rust-concurrent-queue-2) - ("rust-fastrand" ,rust-fastrand-2) - ("rust-futures-lite" ,rust-futures-lite-2) - ("rust-slab" ,rust-slab-0.4)))) - (home-page "https://github.com/smol-rs/async-executor") - (synopsis "Async executor") - (description "This package provides Async executor.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-event-listener-strategy-0.5 - (package - (name "rust-event-listener-strategy") - (version "0.5.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "event-listener-strategy" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18f5ri227khkayhv3ndv7yl4rnasgwksl2jhwgafcxzr7324s88g")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) - (home-page "https://github.com/smol-rs/event-listener-strategy") - (synopsis "Block or poll on event_listener easily") - (description - "This package provides Block or poll on event_listener easily.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-portable-atomic-util-0.2 - (package - (name "rust-portable-atomic-util") - (version "0.2.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "portable-atomic-util" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0kbh4ik8cqr4bdbpyfh8n4xcwip93yciccvv815darif0wh89pgw")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1)))) - (home-page "https://github.com/taiki-e/portable-atomic") - (synopsis "Synchronization primitives built with portable-atomic.") - (description - "This package provides Synchronization primitives built with portable-atomic.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-event-listener-5 - (package - (name "rust-event-listener") - (version "5.3.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "event-listener" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1fkm6q4hjn61wl52xyqyyxai0x9w0ngrzi0wf1qsf8vhsadvwck0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-concurrent-queue" ,rust-concurrent-queue-2) - ("rust-loom" ,rust-loom-0.7) - ("rust-parking" ,rust-parking-2) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) - ("rust-portable-atomic" ,rust-portable-atomic-1) - ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.2)))) - (home-page "https://github.com/smol-rs/event-listener") - (synopsis "Notify async tasks or threads") - (description "This package provides Notify async tasks or threads.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-broadcast-0.7 - (package - (name "rust-async-broadcast") - (version "0.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-broadcast" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0zia7z1y31awmxma9c89zmvkbj7mdkf7highkmz5z3pa4lp0xk90")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5) - ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) - (home-page "https://github.com/smol-rs/async-broadcast") - (synopsis "Async broadcast channels") - (description "This package provides Async broadcast channels.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zbus-4 - (package - (name "rust-zbus") - (version "4.4.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "09f7916lp7haxv1y5zgcg99ny15whi6dn3waf1afcafxx8mh35xv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-broadcast" ,rust-async-broadcast-0.7) - ("rust-async-executor" ,rust-async-executor-1) - ("rust-async-fs" ,rust-async-fs-2) - ("rust-async-io" ,rust-async-io-2) - ("rust-async-lock" ,rust-async-lock-3) - ("rust-async-process" ,rust-async-process-2) - ("rust-async-recursion" ,rust-async-recursion-1) - ("rust-async-task" ,rust-async-task-4) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-blocking" ,rust-blocking-1) - ("rust-enumflags2" ,rust-enumflags2-0.7) - ("rust-event-listener" ,rust-event-listener-5) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-sink" ,rust-futures-sink-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-hex" ,rust-hex-0.4) - ("rust-nix" ,rust-nix-0.29) - ("rust-ordered-stream" ,rust-ordered-stream-0.2) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-serde-repr" ,rust-serde-repr-0.1) - ("rust-sha1" ,rust-sha1-0.10) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tokio-vsock" ,rust-tokio-vsock-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-uds-windows" ,rust-uds-windows-1) - ("rust-vsock" ,rust-vsock-0.5) - ("rust-windows-sys" ,rust-windows-sys-0.52) - ("rust-xdg-home" ,rust-xdg-home-1) - ("rust-zbus-macros" ,rust-zbus-macros-4) - ("rust-zbus-names" ,rust-zbus-names-3) - ("rust-zvariant" ,rust-zvariant-4)))) - (home-page "https://github.com/dbus2/zbus/") - (synopsis "API for D-Bus communication") - (description "This package provides API for D-Bus communication.") - (license license:expat))) - -(define-public rust-windows-version-0.1 - (package - (name "rust-windows-version") - (version "0.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-version" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Windows version information") - (description "This package provides Windows version information.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-msvc-0.52 - (package - (name "rust-windows-x86-64-msvc") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-gnullvm-0.52 - (package - (name "rust-windows-x86-64-gnullvm") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_gnullvm" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-gnu-0.52 - (package - (name "rust-windows-x86-64-gnu") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-msvc-0.52 - (package - (name "rust-windows-i686-msvc") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-gnullvm-0.52 - (package - (name "rust-windows-i686-gnullvm") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_gnullvm" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-gnu-0.52 - (package - (name "rust-windows-i686-gnu") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-aarch64-msvc-0.52 - (package - (name "rust-windows-aarch64-msvc") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_aarch64_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-aarch64-gnullvm-0.52 - (package - (name "rust-windows-aarch64-gnullvm") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_aarch64_gnullvm" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import lib for Windows") - (description "This package provides Import lib for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-targets-0.52 - (package - (name "rust-windows-targets") - (version "0.52.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-targets" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52) - ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52) - ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52) - ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.52) - ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52) - ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52) - ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52) - ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Import libs for Windows") - (description "This package provides Import libs for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-result-0.1 - (package - (name "rust-windows-result") - (version "0.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-result" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Windows error handling") - (description "This package provides Windows error handling.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-interface-0.56 - (package - (name "rust-windows-interface") - (version "0.56.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-interface" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688")))) - (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-2)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "The interface macro for the windows crate") - (description - "This package provides The interface macro for the windows crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-implement-0.56 - (package - (name "rust-windows-implement") - (version "0.56.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-implement" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n")))) - (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-2)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "The implement macro for the windows crate") - (description - "This package provides The implement macro for the windows crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-core-0.56 - (package - (name "rust-windows-core") - (version "0.56.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-core" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56) - ("rust-windows-interface" ,rust-windows-interface-0.56) - ("rust-windows-result" ,rust-windows-result-0.1) - ("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "This package provides Rust for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-0.56 - (package - (name "rust-windows") - (version "0.56.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56) - ("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "This package provides Rust for Windows.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-tauri-winrt-notification-0.2 - (package - (name "rust-tauri-winrt-notification") - (version "0.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "tauri-winrt-notification" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31) - ("rust-windows" ,rust-windows-0.56) - ("rust-windows-version" ,rust-windows-version-0.1)))) - (home-page "https://github.com/tauri-apps/winrt-notification") - (synopsis "An incomplete wrapper over the WinRT toast api") - (description - "This package provides An incomplete wrapper over the @code{WinRT} toast api.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-mac-notification-sys-0.6 - (package - (name "rust-mac-notification-sys") - (version "0.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "mac-notification-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0r0zla79lgy7mcrwdhk212x2pylk6sy29f81db0smnzr9zbs9z2i")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cc" ,rust-cc-1) - ("rust-dirs-next" ,rust-dirs-next-2) - ("rust-objc-foundation" ,rust-objc-foundation-0.1) - ("rust-objc-id" ,rust-objc-id-0.1) - ("rust-time" ,rust-time-0.3)))) - (home-page "https://github.com/h4llow3En/mac-notification-sys") - (synopsis "Thin wrapper around macOS Notifications") - (description - "This package provides Thin wrapper around @code{macOS} Notifications.") - (license license:expat))) - -(define-public rust-zune-jpeg-0.4 - (package - (name "rust-zune-jpeg") - (version "0.4.13") - (source - (origin - (method url-fetch) - (uri (crate-uri "zune-jpeg" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0s07igp839yy66hs5f8g6gzvvanywgv3zxr2hq18yk8bc0c9828n")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-zune-core" ,rust-zune-core-0.4)))) - (home-page - "https://github.com/etemesi254/zune-image/tree/dev/crates/zune-jpeg") - (synopsis "fast, correct and safe jpeg decoder") - (description - "This package provides a fast, correct and safe jpeg decoder.") - (license (list license:expat license:asl2.0 license:zlib)))) - -(define-public rust-zune-core-0.4 - (package - (name "rust-zune-core") - (version "0.4.12") - (source - (origin - (method url-fetch) - (uri (crate-uri "zune-core" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-log" ,rust-log-0.4) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/etemesi254/zune-image") - (synopsis - "Core utilities for image processing in the zune family of crates") - (description - "This package provides Core utilities for image processing in the zune family of crates.") - (license (list license:expat license:asl2.0 license:zlib)))) - -(define-public rust-image-webp-0.1 - (package - (name "rust-image-webp") - (version "0.1.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "image-webp" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-byteorder-lite" ,rust-byteorder-lite-0.1) - ("rust-quick-error" ,rust-quick-error-2)))) - (home-page "https://github.com/image-rs/image-webp") - (synopsis "WebP encoding and decoding in pure Rust") - (description - "This package provides @code{WebP} encoding and decoding in pure Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-weezl-0.1 - (package - (name "rust-weezl") - (version "0.1.8") - (source - (origin - (method url-fetch) - (uri (crate-uri "weezl" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "10lhndjgs6y5djpg3b420xngcr6jkmv70q8rb1qcicbily35pa2k")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-futures" ,rust-futures-0.3)))) - (home-page "https://github.com/image-rs/lzw") - (synopsis "Fast LZW compression and decompression") - (description - "This package provides Fast LZW compression and decompression.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gif-0.13 - (package - (name "rust-gif") - (version "0.13.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "gif" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1whrkvdg26gp1r7f95c6800y6ijqw5y0z8rgj6xihpi136dxdciz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-color-quant" ,rust-color-quant-1) - ("rust-weezl" ,rust-weezl-0.1)))) - (home-page "https://github.com/image-rs/image-gif") - (synopsis "GIF de- and encoder") - (description "This package provides GIF de- and encoder.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-dcv-color-primitives-0.6 - (package - (name "rust-dcv-color-primitives") - (version "0.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "dcv-color-primitives" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0k3384cfwhc8z9pxj0gb6dz8sjcwsamnpbrkbc570sfhzvnn5b87")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-paste" ,rust-paste-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) - (home-page "https://github.com/aws/dcv-color-primitives") - (synopsis "a library to perform image color model conversion") - (description - "This package provides a library to perform image color model conversion.") - (license license:expat-0))) - -(define-public rust-dav1d-sys-0.8 - (package - (name "rust-dav1d-sys") - (version "0.8.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "dav1d-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "158fqp97ny3206sydnimc2jy1c1gcxa4llqvvkp3ii2dixg1rjvf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-libc" ,rust-libc-0.2) - ("rust-system-deps" ,rust-system-deps-6)))) - (home-page "https://github.com/rust-av/dav1d-rs") - (synopsis "FFI bindings to dav1d") - (description "This package provides FFI bindings to dav1d.") - (license license:expat))) - -(define-public rust-av-data-0.4 - (package - (name "rust-av-data") - (version "0.4.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "av-data" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0lk5pq6jfmfp5ihvnzqdqxympk5rk7648bcsvwhgj02xaairhnyp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-byte-slice-cast" ,rust-byte-slice-cast-1) - ("rust-bytes" ,rust-bytes-1) - ("rust-num-derive" ,rust-num-derive-0.4) - ("rust-num-rational" ,rust-num-rational-0.4) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/rust-av/rust-av") - (synopsis "Multimedia data structures") - (description "This package provides Multimedia data structures.") - (license license:expat))) - -(define-public rust-dav1d-0.10 - (package - (name "rust-dav1d") - (version "0.10.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "dav1d" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1qd13sm1bfbc5chjgrzk4syffkky994lkyzhqrqklqxg1fj58jqd")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-av-data" ,rust-av-data-0.4) - ("rust-bitflags" ,rust-bitflags-2) - ("rust-dav1d-sys" ,rust-dav1d-sys-0.8) - ("rust-static-assertions" ,rust-static-assertions-1)))) - (home-page "https://github.com/rust-av/dav1d-rs") - (synopsis "libdav1d bindings") - (description "This package provides libdav1d bindings.") - (license license:expat))) - -(define-public rust-byteorder-lite-0.1 - (package - (name "rust-byteorder-lite") - (version "0.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "byteorder-lite" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/image-rs/byteorder-lite") - (synopsis - "Library for reading/writing numbers in big-endian and little-endian") - (description - "This package provides Library for reading/writing numbers in big-endian and little-endian.") - (license (list license:unlicense license:expat)))) - -(define-public rust-image-0.25 - (package - (name "rust-image") - (version "0.25.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "image" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "041sjvahq6zz5zhjhixmid65x31dafpcs97r26rdvf2j4654qccr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1) - ("rust-byteorder-lite" ,rust-byteorder-lite-0.1) - ("rust-color-quant" ,rust-color-quant-1) - ("rust-dav1d" ,rust-dav1d-0.10) - ("rust-dcv-color-primitives" ,rust-dcv-color-primitives-0.6) - ("rust-exr" ,rust-exr-1) - ("rust-gif" ,rust-gif-0.13) - ("rust-image-webp" ,rust-image-webp-0.1) - ("rust-mp4parse" ,rust-mp4parse-0.17) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-png" ,rust-png-0.17) - ("rust-qoi" ,rust-qoi-0.4) - ("rust-ravif" ,rust-ravif-0.11) - ("rust-rayon" ,rust-rayon-1) - ("rust-rgb" ,rust-rgb-0.8) - ("rust-tiff" ,rust-tiff-0.9) - ("rust-zune-core" ,rust-zune-core-0.4) - ("rust-zune-jpeg" ,rust-zune-jpeg-0.4)))) - (home-page "https://github.com/image-rs/image") - (synopsis - "Imaging library. Provides basic image processing and encoders/decoders for common image formats") - (description - "This package provides Imaging library. Provides basic image processing and encoders/decoders for -common image formats.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-notify-rust-4 - (package - (name "rust-notify-rust") - (version "4.11.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "notify-rust" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0574ymxrwha13snvqjz6sh69z3dvg40iaq3ckkfyzv05ccxx1896")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) - ("rust-dbus" ,rust-dbus-0.9) - ("rust-env-logger" ,rust-env-logger-0.11) - ("rust-image" ,rust-image-0.25) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-log" ,rust-log-0.4) - ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6) - ("rust-serde" ,rust-serde-1) - ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2) - ("rust-zbus" ,rust-zbus-4)))) - (home-page "https://github.com/hoodie/notify-rust") - (synopsis - "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server") - (description - "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-ratatui-0.23 - (package - (name "rust-ratatui") - (version "0.23.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ratatui" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) - ("rust-cassowary" ,rust-cassowary-0.3) - ("rust-crossterm" ,rust-crossterm-0.27) - ("rust-document-features" ,rust-document-features-0.2) - ("rust-indoc" ,rust-indoc-2) - ("rust-itertools" ,rust-itertools-0.11) - ("rust-paste" ,rust-paste-1) - ("rust-serde" ,rust-serde-1) - ("rust-strum" ,rust-strum-0.25) - ("rust-termion" ,rust-termion-2) - ("rust-termwiz" ,rust-termwiz-0.20) - ("rust-time" ,rust-time-0.3) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page "https://ratatui.rs") - (synopsis "library that's all about cooking up terminal user interfaces") - (description - "This package provides a library that's all about cooking up terminal user -interfaces.") - (license license:expat))) - -(define-public rust-modalkit-ratatui-0.0.18 - (package - (name "rust-modalkit-ratatui") - (version "0.0.18") - (source - (origin - (method url-fetch) - (uri (crate-uri "modalkit-ratatui" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0aqywf5pdsks1nxgd550mxlp4ybiyhqncyx3aahn4jzwdg1kszkl")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.27) - ("rust-intervaltree" ,rust-intervaltree-0.2) - ("rust-libc" ,rust-libc-0.2) - ("rust-modalkit" ,rust-modalkit-0.0.18) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1)))) - (home-page - "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit-ratatui") - (synopsis "library for building TUI applications that use modal editing") - (description - "This package provides a library for building TUI applications that use modal -editing.") - (license license:asl2.0))) - -(define-public rust-keybindings-0.0.1 - (package - (name "rust-keybindings") - (version "0.0.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "keybindings" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "05fawj86w9j16s676b95hsnb3b8si1sc4cnsf3fj41hwr6clc3k8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-textwrap" ,rust-textwrap-0.16) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page - "https://github.com/ulyssa/modalkit/tree/main/crates/keybindings") - (synopsis "library for processing modal input") - (description "This package provides a library for processing modal input.") - (license license:asl2.0))) - -(define-public rust-intervaltree-0.2 - (package - (name "rust-intervaltree") - (version "0.2.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "intervaltree" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "04fixpkg892mchgl1ikkchpi7iwx9l91r1wc3a0anz04ax7c62r7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1) - ("rust-smallvec" ,rust-smallvec-1)))) - (home-page "https://github.com/main--/rust-intervaltree") - (synopsis - "simple and generic implementation of an immutable interval tree.") - (description - "This package provides a simple and generic implementation of an immutable -interval tree.") - (license license:expat))) - -(define-public rust-arboard-3 - (package - (name "rust-arboard") - (version "3.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "arboard" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "021w647fp6d1hy1cilysbh86wyn29aavh7accrva4nj30yqjkyxa")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-4) - ("rust-core-graphics" ,rust-core-graphics-0.22) - ("rust-image" ,rust-image-0.24) - ("rust-log" ,rust-log-0.4) - ("rust-objc" ,rust-objc-0.2) - ("rust-objc-foundation" ,rust-objc-foundation-0.1) - ("rust-objc-id" ,rust-objc-id-0.1) - ("rust-parking-lot" ,rust-parking-lot-0.12) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-winapi" ,rust-winapi-0.3) - ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.8) - ("rust-x11rb" ,rust-x11rb-0.12)))) - (home-page "https://github.com/1Password/arboard") - (synopsis "Image and text handling for the OS clipboard") - (description - "This package provides Image and text handling for the OS clipboard.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-modalkit-0.0.18 - (package - (name "rust-modalkit") - (version "0.0.18") - (source - (origin - (method url-fetch) - (uri (crate-uri "modalkit" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0440d32w8arh7q5ymryczin8bb72wbz3igg5xmmx15jwg08qgmpp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anymap2" ,rust-anymap2-0.13) - ("rust-arboard" ,rust-arboard-3) - ("rust-bitflags" ,rust-bitflags-2) - ("rust-crossterm" ,rust-crossterm-0.27) - ("rust-derive-more" ,rust-derive-more-0.99) - ("rust-intervaltree" ,rust-intervaltree-0.2) - ("rust-keybindings" ,rust-keybindings-0.0.1) - ("rust-nom" ,rust-nom-7) - ("rust-radix-trie" ,rust-radix-trie-0.2) - ("rust-regex" ,rust-regex-1) - ("rust-ropey" ,rust-ropey-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit") - (synopsis "library for building applications that use modal editing") - (description - "This package provides a library for building applications that use modal -editing.") - (license license:asl2.0))) - -(define-public rust-deadpool-0.10 - (package - (name "rust-deadpool") - (version "0.10.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "deadpool" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) - ("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1) - ("rust-num-cpus" ,rust-num-cpus-1) - ("rust-serde" ,rust-serde-1) - ("rust-tokio" ,rust-tokio-1)))) - (home-page "https://github.com/bikeshedder/deadpool") - (synopsis "Dead simple async pool") - (description "This package provides Dead simple async pool.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-deadpool-sqlite-0.7 - (package - (name "rust-deadpool-sqlite") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "deadpool-sqlite" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0b621w3hl1ay39c6kp80lzcymbi0mys7ir558cjy4frgw4v0w0dq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-deadpool" ,rust-deadpool-0.10) - ("rust-deadpool-sync" ,rust-deadpool-sync-0.1) - ("rust-rusqlite" ,rust-rusqlite-0.30) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/bikeshedder/deadpool") - (synopsis "Dead simple async pool for rusqlite") - (description "This package provides Dead simple async pool for rusqlite.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-matrix-sdk-sqlite-0.7 - (package - (name "rust-matrix-sdk-sqlite") - (version "0.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-sqlite" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "051zx9ycgqmv72x41krjfsiji4svgl6fc035vas8banm9l1qvabp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) - ("rust-deadpool-sqlite" ,rust-deadpool-sqlite-0.7) - ("rust-itertools" ,rust-itertools-0.12) - ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) - ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) - ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) - ("rust-rmp-serde" ,rust-rmp-serde-1) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-rusqlite" ,rust-rusqlite-0.30) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-vodozemac" ,rust-vodozemac-0.7)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Sqlite storage backend for matrix-sdk") - (description - "This package provides Sqlite storage backend for matrix-sdk.") - (license license:asl2.0))) - -(define-public rust-serde-wasm-bindgen-0.6 - (package - (name "rust-serde-wasm-bindgen") - (version "0.6.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde-wasm-bindgen" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sz1l4v8059hiizf5z7r2spm6ws6sqcrs4qgqwww3p7dy1ly20l3")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) - ("rust-serde" ,rust-serde-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) - (home-page "https://github.com/RReverser/serde-wasm-bindgen") - (synopsis "Native Serde adapter for wasm-bindgen") - (description - "This package provides Native Serde adapter for wasm-bindgen.") - (license license:expat))) - -(define-public rust-uuid-macro-internal-1 - (package - (name "rust-uuid-macro-internal") - (version "1.10.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "uuid-macro-internal" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0flsk6rxdif2hx5dirfwfn6r5vrp6my9zvnn43lw98iyz13d077f")))) - (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-2)))) - (home-page "https://github.com/uuid-rs/uuid") - (synopsis "Private implementation details of the uuid! macro") - (description - "This package provides Private implementation details of the uuid! macro.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-uuid-1 - (package - (name "rust-uuid") - (version "1.10.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "uuid" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0503gvp08dh5mnm3f0ffqgisj6x3mbs53dmnn1lm19pga43a1pw1")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) - ("rust-atomic" ,rust-atomic-0.6) - ("rust-borsh" ,rust-borsh-1) - ("rust-borsh-derive" ,rust-borsh-derive-1) - ("rust-bytemuck" ,rust-bytemuck-1) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-md-5" ,rust-md-5-0.10) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-sha1-smol" ,rust-sha1-smol-1) - ("rust-slog" ,rust-slog-2) - ("rust-uuid-macro-internal" ,rust-uuid-macro-internal-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-zerocopy" ,rust-zerocopy-0.7)))) - (home-page "https://github.com/uuid-rs/uuid") - (synopsis "library to generate and parse UUIDs.") - (description - "This package provides a library to generate and parse UUIDs.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-fancy-constructor-1 - (package - (name "rust-fancy-constructor") - (version "1.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "fancy_constructor" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18m1z63qayqsfqdd8p51kj21myvkkkkvaca9zsxbzqpa8c79vc87")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-macroific" ,rust-macroific-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/fancy_constructor-rs.git") - (synopsis "Derive a highly configurable constructor for your struct") - (description - "This package provides Derive a highly configurable constructor for your struct.") - (license license:asl2.0))) - -(define-public rust-delegate-display-2 - (package - (name "rust-delegate-display") - (version "2.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "delegate-display" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0rndsj11q9kl8q42blvvlhly3dfh6rp25xmv3742l51ky80m5a4q")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-macroific" ,rust-macroific-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/delegate-display-rs") - (synopsis "derive(Display, Debug) for structs/enums with one member") - (description - "This package provides derive(Display, Debug) for structs/enums with one member.") - (license license:expat))) - -(define-public rust-macroific-macro-1 - (package - (name "rust-macroific-macro") - (version "1.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "macroific_macro" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1bpmc4dy16v0pw0jmp68cpn1ndlvbzlzwffw84g7zvfb8cqqbjdh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1) - ("rust-macroific-core" ,rust-macroific-core-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/macroific-rs") - (synopsis "Proc macros for the macroific crate") - (description "This package provides Proc macros for the macroific crate.") - (license license:asl2.0))) - -(define-public rust-macroific-core-1 - (package - (name "rust-macroific-core") - (version "1.0.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "macroific_core" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0may8c4ryb3khm0bsplpnwr9k5idcx3zjgybbib7l2b41098q68k")))) - (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-2)))) - (home-page "https://github.com/Alorel/macroific-rs") - (synopsis "Shared functionality for macroific & macroific_macro") - (description - "This package provides Shared functionality for macroific & macroific_macro.") - (license license:asl2.0))) - -(define-public rust-macroific-attr-parse-1 - (package - (name "rust-macroific-attr-parse") - (version "1.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "macroific_attr_parse" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0rrgdbj4a8xnyb0giwv12vcnld0914s05b910vhyc2mkjpddb57x")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/macroific-rs") - (synopsis "Attribute parsing utilities for the macroific crate") - (description - "This package provides Attribute parsing utilities for the macroific crate.") - (license license:asl2.0))) - -(define-public rust-macroific-1 - (package - (name "rust-macroific") - (version "1.3.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "macroific" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pdr66v1q80w6ixihag432dg1mwp1ld44z0405fn48k0b6n00p7h")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1) - ("rust-macroific-core" ,rust-macroific-core-1) - ("rust-macroific-macro" ,rust-macroific-macro-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/macroific-rs") - (synopsis "Proc macro development utilities") - (description "This package provides Proc macro development utilities.") - (license license:asl2.0))) - -(define-public rust-accessory-1 - (package - (name "rust-accessory") - (version "1.3.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "accessory" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1piwnv22yid58kmxir3b28vygxarb6r1s6mxirdqv9ygwyd7ylw7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-macroific" ,rust-macroific-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/Alorel/accessory-rs") - (synopsis "configurable get/set/get_mut derive macro") - (description - "This package provides a configurable get/set/get_mut derive macro.") - (license license:asl2.0))) - -(define-public rust-indexed-db-futures-0.4 - (package - (name "rust-indexed-db-futures") - (version "0.4.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "indexed_db_futures" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "01k72qhpfdcs54h55623a69l0g5k4vgg5awiswrmj6zq2cgvf107")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-accessory" ,rust-accessory-1) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-delegate-display" ,rust-delegate-display-2) - ("rust-fancy-constructor" ,rust-fancy-constructor-1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-uuid" ,rust-uuid-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) - ("rust-web-sys" ,rust-web-sys-0.3)))) - (home-page "https://github.com/Alorel/rust-indexed-db") - (synopsis "Future bindings for IndexedDB via web_sys") - (description - "This package provides Future bindings for @code{IndexedDB} via web_sys.") - (license license:expat))) - -(define-public rust-gloo-utils-0.2 - (package - (name "rust-gloo-utils") - (version "0.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gloo-utils" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1am31cd6889shb7158bg9zzsjcpvyzxrhfhxgia8rc8k84smam8b")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-web-sys" ,rust-web-sys-0.3)))) - (home-page "https://github.com/rustwasm/gloo") - (synopsis "Convenience crate for common `web_sys` features") - (description - "This package provides Convenience crate for common `web_sys` features.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-matrix-sdk-indexeddb-0.7 - (package - (name "rust-matrix-sdk-indexeddb") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-indexeddb" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12x5si7148a7a3rgbfjimghz81m6gym54pa0izrjzvflql2q0f5d")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-base64" ,rust-base64-0.21) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-gloo-utils" ,rust-gloo-utils-0.2) - ("rust-indexed-db-futures" ,rust-indexed-db-futures-0.4) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) - ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) - ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.6) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-web-sys" ,rust-web-sys-0.3)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Web's IndexedDB Storage backend for matrix-sdk") - (description - "This package provides Web's @code{IndexedDB} Storage backend for matrix-sdk.") - (license license:asl2.0))) - -(define-public rust-matrix-sdk-test-macros-0.7 - (package - (name "rust-matrix-sdk-test-macros") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-test-macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0yr48204a44irzg1l3yx1dlfskj8i71c97i6xki4n92i8pw0qnpb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Helper macros to write tests for the Matrix SDK") - (description - "This package provides Helper macros to write tests for the Matrix SDK.") - (license license:asl2.0))) - -(define-public rust-matrix-sdk-test-0.7 - (package - (name "rust-matrix-sdk-test") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-test" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "089qckyfzschdafa2w9vfzz1v980k4x908xfs17bdnmaw3pbkb7a")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-ctor" ,rust-ctor-0.2) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-http" ,rust-http-0.2) - ("rust-matrix-sdk-test-macros" ,rust-matrix-sdk-test-macros-0.7) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) - ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Helpers to write tests for the Matrix SDK") - (description - "This package provides Helpers to write tests for the Matrix SDK.") - (license license:asl2.0))) - -(define-public rust-matrix-sdk-store-encryption-0.7 - (package - (name "rust-matrix-sdk-store-encryption") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-store-encryption" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0756z9ippsfpcazki5w9r3g9gxkm8wdg0vdlgb2s90prx5i32zka")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-blake3" ,rust-blake3-1) - ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) - ("rust-displaydoc" ,rust-displaydoc-0.2) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-pbkdf2" ,rust-pbkdf2-0.12) - ("rust-rand" ,rust-rand-0.8) - ("rust-rmp-serde" ,rust-rmp-serde-1) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Helpers for encrypted storage keys for the Matrix SDK") - (description - "This package provides Helpers for encrypted storage keys for the Matrix SDK.") - (license license:asl2.0))) - -(define-public rust-postgres-protocol-0.6 - (package - (name "rust-postgres-protocol") - (version "0.6.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "postgres-protocol" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08sbm36w68vyrzaaxiv8srrr1w65wi8ycdgf9flfz2y2xfyhxnmc")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-base64" ,rust-base64-0.22) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-bytes" ,rust-bytes-1) - ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-md-5" ,rust-md-5-0.10) - ("rust-memchr" ,rust-memchr-2) - ("rust-rand" ,rust-rand-0.8) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-stringprep" ,rust-stringprep-0.1)))) - (home-page "https://github.com/sfackler/rust-postgres") - (synopsis "Low level Postgres protocol APIs") - (description "This package provides Low level Postgres protocol APIs.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-postgres-derive-0.4 - (package - (name "rust-postgres-derive") - (version "0.4.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "postgres-derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18l065qawh5lm1d350s32mg6d9rzhj6878d9h7whw18vfjx5w543")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-heck" ,rust-heck-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/sfackler/rust-postgres") - (synopsis "An internal crate used by postgres-types") - (description - "This package provides An internal crate used by postgres-types.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-bitstring-0.1 - (package - (name "rust-bitstring") - (version "0.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "bitstring" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/stbuehler/rust-bitstring") - (synopsis "Bitstring traits and implementations") - (description "This package provides Bitstring traits and implementations.") - (license license:expat))) - -(define-public rust-cidr-0.2 - (package - (name "rust-cidr") - (version "0.2.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "cidr" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0896d3jxgmpz3avqgg37irn8pjhw8xj54i2wjkr8r5dx8l661pvb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bitstring" ,rust-bitstring-0.1) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/stbuehler/rust-cidr") - (synopsis "IP network and IP host within network types") - (description - "This package provides IP network and IP host within network types.") - (license license:expat))) - -(define-public rust-postgres-types-0.2 - (package - (name "rust-postgres-types") - (version "0.2.7") - (source - (origin - (method url-fetch) - (uri (crate-uri "postgres-types" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1sgfk1j8avc9a63n5qkqjx0msjnq2lxbixxv2cscrcrg0fg8s102")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-array-init" ,rust-array-init-2) - ("rust-bit-vec" ,rust-bit-vec-0.6) - ("rust-bytes" ,rust-bytes-1) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-cidr" ,rust-cidr-0.2) - ("rust-eui48" ,rust-eui48-0.4) - ("rust-eui48" ,rust-eui48-1) - ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) - ("rust-geo-types" ,rust-geo-types-0.7) - ("rust-geo-types" ,rust-geo-types-0.6) - ("rust-postgres-derive" ,rust-postgres-derive-0.4) - ("rust-postgres-protocol" ,rust-postgres-protocol-0.6) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-smol-str" ,rust-smol-str-0.1) - ("rust-time" ,rust-time-0.2) - ("rust-time" ,rust-time-0.3) - ("rust-uuid" ,rust-uuid-0.8) - ("rust-uuid" ,rust-uuid-1)))) - (home-page "https://github.com/sfackler/rust-postgres") - (synopsis "Conversions between Rust and Postgres values") - (description - "This package provides Conversions between Rust and Postgres values.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-ulid-1 - (package - (name "rust-ulid") - (version "1.1.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "ulid" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12fjcwb62ix1ps105g6fh1zkl0qdvkv4hhcyqb0327yijgr07y84")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bytes" ,rust-bytes-1) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-postgres-types" ,rust-postgres-types-0.2) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-uuid" ,rust-uuid-1) - ("rust-web-time" ,rust-web-time-1)))) - (home-page "https://github.com/dylanhart/ulid-rs") - (synopsis - "a Universally Unique Lexicographically Sortable Identifier implementation") - (description - "This package provides a Universally Unique Lexicographically Sortable Identifier implementation.") - (license license:expat))) - -(define-public rust-zeroize-1 - (package - (name "rust-zeroize") - (version "1.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zeroize" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1) - ("rust-zeroize-derive" ,rust-zeroize-derive-1)))) - (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 - "This package provides 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)))) - -(define-public rust-subtle-2 - (package - (name "rust-subtle") - (version "2.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "subtle" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://dalek.rs/") - (synopsis - "Pure-Rust traits and utilities for constant-time cryptographic implementations") - (description - "This package provides Pure-Rust traits and utilities for constant-time cryptographic implementations.") - (license license:bsd-3))) - -(define-public rust-serde-bytes-0.11 - (package - (name "rust-serde-bytes") - (version "0.11.15") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_bytes" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sjwczchd9p4ak4m644jpkv4r181zr8yj14fdjll1fq6rc2caz1q")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/serde-rs/bytes") - (synopsis "Optimized handling of `&[u8]` and `Vec` for Serde") - (description - "This package provides Optimized handling of `&[u8]` and `Vec` for Serde.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-serde-derive-1 - (package - (name "rust-serde-derive") - (version "1.0.207") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska")))) - (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-2)))) - (home-page "https://serde.rs") - (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") - (description - "This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].") - (license (list license:expat license:asl2.0)))) - -(define-public rust-serde-1 - (package - (name "rust-serde") - (version "1.0.207") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1) - ("rust-serde-derive" ,rust-serde-derive-1)))) - (home-page "https://serde.rs") - (synopsis "generic serialization/deserialization framework") - (description - "This package provides a generic serialization/deserialization framework.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-prost-derive-0.13 - (package - (name "rust-prost-derive") - (version "0.13.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "prost-derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1jng0kwkwiih777f77kn6ja7hdvi7sxbg11nndwagsy4mnqckghq")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/tokio-rs/prost") - (synopsis - "Generate encoding and decoding implementations for Prost annotated types") - (description - "This package provides Generate encoding and decoding implementations for Prost annotated types.") - (license license:asl2.0))) - -(define-public rust-prost-0.13 - (package - (name "rust-prost") - (version "0.13.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "prost" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1k1k4g4is0h80c648scs4spyi9r7pi1xid264hgcd276zp9v6gg1")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-bytes" ,rust-bytes-1) - ("rust-prost-derive" ,rust-prost-derive-0.13)))) - (home-page "https://github.com/tokio-rs/prost") - (synopsis "Protocol Buffers implementation for the Rust Language.") - (description - "This package provides a Protocol Buffers implementation for the Rust Language.") - (license license:asl2.0))) - -(define-public rust-thiserror-impl-1 - (package - (name "rust-thiserror-impl") - (version "1.0.63") - (source - (origin - (method url-fetch) - (uri (crate-uri "thiserror-impl" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0qd21l2jjrkvnpr5da3l3b58v4wmrkn6aa0h1z5dg6kb8rc8nmd4")))) - (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-2)))) - (home-page "https://github.com/dtolnay/thiserror") - (synopsis "Implementation detail of the `thiserror` crate") - (description - "This package provides Implementation detail of the `thiserror` crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-thiserror-1 - (package - (name "rust-thiserror") - (version "1.0.63") - (source - (origin - (method url-fetch) - (uri (crate-uri "thiserror" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "092p83mf4p1vkjb2j6h6z96dan4raq2simhirjv12slbndq26d60")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-1)))) - (home-page "https://github.com/dtolnay/thiserror") - (synopsis "derive(Error)") - (description "This package provides derive(Error).") - (license (list license:expat license:asl2.0)))) - -(define-public rust-proc-macro2-1 - (package - (name "rust-proc-macro2") - (version "1.0.86") - (source - (origin - (method url-fetch) - (uri (crate-uri "proc-macro2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0xrv22p8lqlfdf1w0pj4si8n2ws4aw0kilmziwf0vpv5ys6rwway")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-unicode-ident" ,rust-unicode-ident-1)))) - (home-page "https://github.com/dtolnay/proc-macro2") - (synopsis - "substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.") - (description - "This package provides a substitute implementation of the compiler's `proc_macro` -API to decouple token-based libraries from the procedural macro use case.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-syn-2 - (package - (name "rust-syn") - (version "2.0.74") - (source - (origin - (method url-fetch) - (uri (crate-uri "syn" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1mxk5h27mzl0r2j434rqrm279k302jdl1lr16kc0nval7lgb9khz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-unicode-ident" ,rust-unicode-ident-1)))) - (home-page "https://github.com/dtolnay/syn") - (synopsis "Parser for Rust source code") - (description "This package provides Parser for Rust source code.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-matrix-pickle-derive-0.2 - (package - (name "rust-matrix-pickle-derive") - (version "0.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-pickle-derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13ny2wka322y3ki1zandharq6lgnxgnia5l7a2ygpdyb65r3ryy6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) - ("rust-proc-macro-error" ,rust-proc-macro-error-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/matrix-org/matrix-pickle") - (synopsis "Derive support for matrix-pickle") - (description "This package provides Derive support for matrix-pickle.") - (license license:expat))) - -(define-public rust-matrix-pickle-0.2 - (package - (name "rust-matrix-pickle") - (version "0.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-pickle" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "09mq9xxhnw7rywavc8nddfn0zp3lp2z500ppa4h7mi980ccj3dby")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-matrix-pickle-derive" ,rust-matrix-pickle-derive-0.2) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://github.com/matrix-org/matrix-pickle") - (synopsis "simple binary encoding format used in the Matrix world") - (description - "This package provides a simple binary encoding format used in the Matrix world.") - (license license:expat))) - -(define-public rust-libc-0.2 - (package - (name "rust-libc") - (version "0.2.155") - (source - (origin - (method url-fetch) - (uri (crate-uri "libc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0z44c53z54znna8n322k5iwg80arxxpdzjj5260pxxzc9a58icwp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) - (home-page "https://github.com/rust-lang/libc") - (synopsis "Raw FFI bindings to platform libraries like libc.") - (description - "This package provides Raw FFI bindings to platform libraries like libc.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-getrandom-0.2 - (package - (name "rust-getrandom") - (version "0.2.15") - (source - (origin - (method url-fetch) - (uri (crate-uri "getrandom" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) - ("rust-wasi" ,rust-wasi-0.11) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) - (home-page "https://github.com/rust-random/getrandom") - (synopsis - "small cross-platform library for retrieving random data from system source") - (description - "This package provides a small cross-platform library for retrieving random data -from system source.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-curve25519-dalek-4 - (package - (name "rust-curve25519-dalek") - (version "4.1.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "curve25519-dalek" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-cpufeatures" ,rust-cpufeatures-0.2) - ("rust-curve25519-dalek-derive" ,rust-curve25519-dalek-derive-0.1) - ("rust-digest" ,rust-digest-0.10) - ("rust-ff" ,rust-ff-0.13) - ("rust-fiat-crypto" ,rust-fiat-crypto-0.2) - ("rust-group" ,rust-group-0.13) - ("rust-rand-core" ,rust-rand-core-0.6) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-serde" ,rust-serde-1) - ("rust-subtle" ,rust-subtle-2) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/dalek-cryptography/curve25519-dalek") - (synopsis - "pure-Rust implementation of group operations on ristretto255 and Curve25519") - (description - "This package provides a pure-Rust implementation of group operations on -ristretto255 and Curve25519.") - (license license:bsd-3))) - -(define-public rust-vodozemac-0.7 - (package - (name "rust-vodozemac") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "vodozemac" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08plxxdhdq89nldg3ahhy9adgf2ib0q9lidc5bgjmd2k1gvll785")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-aes" ,rust-aes-0.8) - ("rust-arrayvec" ,rust-arrayvec-0.7) - ("rust-base64" ,rust-base64-0.22) - ("rust-base64ct" ,rust-base64ct-1) - ("rust-cbc" ,rust-cbc-0.1) - ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) - ("rust-curve25519-dalek" ,rust-curve25519-dalek-4) - ("rust-ed25519-dalek" ,rust-ed25519-dalek-2) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-hkdf" ,rust-hkdf-0.12) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-matrix-pickle" ,rust-matrix-pickle-0.2) - ("rust-pkcs7" ,rust-pkcs7-0.4) - ("rust-prost" ,rust-prost-0.13) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-subtle" ,rust-subtle-2) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-x25519-dalek" ,rust-x25519-dalek-2) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/matrix-org/vodozemac") - (synopsis "Rust implementation of Olm and Megolm") - (description - "This package provides a Rust implementation of Olm and Megolm.") - (license license:asl2.0))) - -(define-public rust-qrcode-0.13 - (package - (name "rust-qrcode") - (version "0.13.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "qrcode" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0gyfc3xv94ml441a788p2jk38rakl3vrqr7khs0zk6dizmni6vqn")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-image" ,rust-image-0.24)))) - (home-page "https://github.com/kennytm/qrcode-rust") - (synopsis "QR code encoder in Rust") - (description "This package provides QR code encoder in Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-matrix-sdk-qrcode-0.7 - (package - (name "rust-matrix-sdk-qrcode") - (version "0.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-qrcode" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1c3bc53z5pzabrrwf9ysmn3wab5fr3da8zl98cib5ypyv0cf0h33")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) - ("rust-qrcode" ,rust-qrcode-0.13) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-vodozemac" ,rust-vodozemac-0.7)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis - "Library to encode and decode QR codes for interactive verifications in Matrix land") - (description - "This package provides Library to encode and decode QR codes for interactive verifications in Matrix -land.") - (license license:asl2.0))) - -(define-public rust-matrix-sdk-crypto-0.7 - (package - (name "rust-matrix-sdk-crypto") - (version "0.7.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-crypto" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12xb74gk27riqdl88vwldw02gkplmrzvgsaxnlxy7sw35b8n8fp0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-aes" ,rust-aes-0.8) - ("rust-as-variant" ,rust-as-variant-1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-bs58" ,rust-bs58-0.5) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-cbc" ,rust-cbc-0.1) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-ctr" ,rust-ctr-0.9) - ("rust-eyeball" ,rust-eyeball-0.8) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-hkdf" ,rust-hkdf-0.12) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-http" ,rust-http-0.2) - ("rust-itertools" ,rust-itertools-0.12) - ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) - ("rust-matrix-sdk-qrcode" ,rust-matrix-sdk-qrcode-0.7) - ("rust-pbkdf2" ,rust-pbkdf2-0.12) - ("rust-rand" ,rust-rand-0.8) - ("rust-rmp-serde" ,rust-rmp-serde-1) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-subtle" ,rust-subtle-2) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tokio-stream" ,rust-tokio-stream-0.1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-ulid" ,rust-ulid-1) - ("rust-vodozemac" ,rust-vodozemac-0.7) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Matrix encryption library") - (description "This package provides Matrix encryption library.") - (license license:asl2.0))) - -(define-public rust-ruma-state-res-0.10 - (package - (name "rust-ruma-state-res") - (version "0.10.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-state-res" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0hhfd4ca73bpnrfyr02k675cdc82x2yw0fah8w1s7jsm0wrb2v3q")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-criterion" ,rust-criterion-0.5) - ("rust-itertools" ,rust-itertools-0.11) - ("rust-js-int" ,rust-js-int-0.2) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tracing" ,rust-tracing-0.1)))) - (home-page "https://ruma.dev/") - (synopsis "An abstraction for Matrix state resolution") - (description - "This package provides An abstraction for Matrix state resolution.") - (license license:expat))) - -(define-public rust-subslice-0.2 - (package - (name "rust-subslice") - (version "0.2.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "subslice" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1bkasla3shbfvlqlvkdbisgaz0qsl0dsyzqz3zh2vc1vka0f9a70")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-galil-seiferas" ,rust-galil-seiferas-0.1) - ("rust-jetscii" ,rust-jetscii-0.3) - ("rust-memchr" ,rust-memchr-2) - ("rust-unchecked-index" ,rust-unchecked-index-0.2)))) - (home-page "https://github.com/strake/subslice.rs") - (synopsis "Fast subslice search") - (description "This package provides Fast subslice search.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-ruma-signatures-0.14 - (package - (name "rust-ruma-signatures") - (version "0.14.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-signatures" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12f76winxclvwgylm5kqy3bqfj7x7x9g4xzkh4nhbfrf7nrkiarh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-base64" ,rust-base64-0.21) - ("rust-ed25519-dalek" ,rust-ed25519-dalek-2) - ("rust-pkcs8" ,rust-pkcs8-0.10) - ("rust-rand" ,rust-rand-0.8) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-subslice" ,rust-subslice-0.2) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://ruma.dev/") - (synopsis "Digital signatures according to the Matrix specification") - (description - "This package provides Digital signatures according to the Matrix specification.") - (license license:expat))) - -(define-public rust-yap-0.11 - (package - (name "rust-yap") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "yap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1kr49a96x7p1fjpj7vdvpk00q1q7clfyp36p12x9wqn49chj8igz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/jsdw/yap") - (synopsis - "Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices") - (description - "This package provides Yet Another Parser library. A lightweight, dependency free, parser combinator -inspired set of utility methods to help with parsing strings and slices.") - (license license:expat))) - -(define-public rust-ruma-server-util-0.2 - (package - (name "rust-ruma-server-util") - (version "0.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-server-util" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sr01j9qanlyz3nj8zvdk1blhhffhgk5p13x4jjimhii988fadh8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-headers" ,rust-headers-0.3) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-yap" ,rust-yap-0.11)))) - (home-page "https://ruma.dev/") - (synopsis "Utilities for implementing Matrix server applications") - (description - "This package provides Utilities for implementing Matrix server applications.") - (license license:expat))) - -(define-public rust-ruma-push-gateway-api-0.8 - (package - (name "rust-ruma-push-gateway-api") - (version "0.8.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-push-gateway-api" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ss8fylz548ygqa7p91fwdp3whf7yc51c52h7gwl6naa9mf08hzk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://ruma.dev/") - (synopsis "Types for the endpoints in the Matrix push gateway API") - (description - "This package provides Types for the endpoints in the Matrix push gateway API.") - (license license:expat))) - -(define-public rust-ruma-identity-service-api-0.8 - (package - (name "rust-ruma-identity-service-api") - (version "0.8.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-identity-service-api" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wh9qlzlqhlmirki6i0bffp7f9d6n2jdfv26crj24xsvl02a2zgi")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://ruma.dev/") - (synopsis "Types for the endpoints in the Matrix identity service API") - (description - "This package provides Types for the endpoints in the Matrix identity service API.") - (license license:expat))) - -(define-public rust-ruma-federation-api-0.8 - (package - (name "rust-ruma-federation-api") - (version "0.8.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-federation-api" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1rrzvxzjdxwpxr6d5k5yi8cz7kisqwqa3wlasm97ccmw4wgir471")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://ruma.dev/") - (synopsis "Types for the endpoints in the Matrix server-server API") - (description - "This package provides Types for the endpoints in the Matrix server-server API.") - (license license:expat))) - -(define-public rust-ruma-client-api-0.17 - (package - (name "rust-ruma-client-api") - (version "0.17.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-client-api" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11ik20rnm1c1a3cdbqg8dayd7xgh9sai8xa74c4af552iwjkf634")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-assign" ,rust-assign-1) - ("rust-bytes" ,rust-bytes-1) - ("rust-http" ,rust-http-0.2) - ("rust-js-int" ,rust-js-int-0.2) - ("rust-js-option" ,rust-js-option-0.1) - ("rust-maplit" ,rust-maplit-1) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-serde-html-form" ,rust-serde-html-form-0.2) - ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://ruma.dev/") - (synopsis "Types for the endpoints in the Matrix client-server API") - (description - "This package provides Types for the endpoints in the Matrix client-server API.") - (license license:expat))) - -(define-public rust-ruma-client-0.12 - (package - (name "rust-ruma-client") - (version "0.12.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-client" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "136dbzns8bs9xwr97gpnrz7cblwhpfrr85mnrclb34gm0snq2p3g")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-assign" ,rust-assign-1) - ("rust-async-stream" ,rust-async-stream-0.3) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-bytes" ,rust-bytes-1) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-lite" ,rust-futures-lite-1) - ("rust-http" ,rust-http-0.2) - ("rust-hyper" ,rust-hyper-0.14) - ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) - ("rust-hyper-tls" ,rust-hyper-tls-0.5) - ("rust-isahc" ,rust-isahc-1) - ("rust-reqwest" ,rust-reqwest-0.11) - ("rust-ruma-client-api" ,rust-ruma-client-api-0.17) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-serde-html-form" ,rust-serde-html-form-0.2) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-tracing" ,rust-tracing-0.1)))) - (home-page "https://ruma.dev/") - (synopsis "Matrix client library.") - (description "This package provides a Matrix client library.") - (license license:expat))) - -(define-public rust-ruma-html-0.1 - (package - (name "rust-ruma-html") - (version "0.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-html" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nrsm1rp1psk97kvn2cjpn52a0g2kv42i9ab2zi5z5m6n54s2x4n")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) - ("rust-html5ever" ,rust-html5ever-0.26) - ("rust-phf" ,rust-phf-0.11) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-wildmatch" ,rust-wildmatch-2)))) - (home-page "https://ruma.dev/") - (synopsis "Opinionated HTML parsing and manipulating") - (description - "This package provides Opinionated HTML parsing and manipulating.") - (license license:expat))) - -(define-public rust-ruma-events-0.27 - (package - (name "rust-ruma-events") - (version "0.27.11") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-events" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wg3smmqxxwl03j5hkk707fdlxng7n5vl50wg85v77ss1rvm42nj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) - ("rust-criterion" ,rust-criterion-0.5) - ("rust-indexmap" ,rust-indexmap-2) - ("rust-js-int" ,rust-js-int-0.2) - ("rust-js-option" ,rust-js-option-0.1) - ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9) - ("rust-regex" ,rust-regex-1) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-html" ,rust-ruma-html-0.1) - ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) - ("rust-ruma-macros" ,rust-ruma-macros-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-url" ,rust-url-2) - ("rust-wildmatch" ,rust-wildmatch-2)))) - (home-page "https://ruma.dev/") - (synopsis "Serializable types for the events in the Matrix specification") - (description - "This package provides Serializable types for the events in the Matrix specification.") - (license license:expat))) - -(define-public rust-ruma-macros-0.12 - (package - (name "rust-ruma-macros") - (version "0.12.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "105y2inhb9z7ydkax43qfc5ws264z72gm19ji1pl2d1y9d557002")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) - ("rust-proc-macro-crate" ,rust-proc-macro-crate-2) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-syn" ,rust-syn-2) - ("rust-toml" ,rust-toml-0.8)))) - (home-page "https://ruma.dev/") - (synopsis "Procedural macros used by the Ruma crates") - (description - "This package provides Procedural macros used by the Ruma crates.") - (license license:expat))) - -(define-public rust-ruma-identifiers-validation-0.9 - (package - (name "rust-ruma-identifiers-validation") - (version "0.9.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-identifiers-validation" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1fpzyjwh11xqa4y6ibm1q7bddd6kk9xwbbhh1vhd87lhyms8k8wz")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://ruma.dev/") - (synopsis "Validation logic for ruma-common and ruma-macros") - (description - "This package provides Validation logic for ruma-common and ruma-macros.") - (license license:expat))) - -(define-public rust-konst-proc-macros-0.3 - (package - (name "rust-konst-proc-macros") - (version "0.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "konst_proc_macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0hv07c8b0v8rlcwkf2n1fv46d5ldk8md344c5c6dc2ayqcfsna2f")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/rodrimati1992/konst/") - (synopsis "Implementation detail of the `konst` crate") - (description - "This package provides Implementation detail of the `konst` crate.") - (license license:zlib))) - -(define-public rust-konst-kernel-0.3 - (package - (name "rust-konst-kernel") - (version "0.3.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "konst_kernel" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ayv7r84zh2wg99j97ka9gqmpa393j70hmppmpb0y8hr2xd4a2my")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-typewit" ,rust-typewit-1)))) - (home-page "https://github.com/rodrimati1992/konst/") - (synopsis - "Foundational const functionality shared between konst and const_panic") - (description - "This package provides Foundational const functionality shared between konst and const_panic.") - (license license:zlib))) - -(define-public rust-konst-0.3 - (package - (name "rust-konst") - (version "0.3.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "konst" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1fg3vdkf9m8wdk7njcndcv3hbxlz2hng48przxx3kbzpwmnvm82h")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-const-panic" ,rust-const-panic-0.2) - ("rust-konst-kernel" ,rust-konst-kernel-0.3) - ("rust-konst-proc-macros" ,rust-konst-proc-macros-0.3) - ("rust-trybuild" ,rust-trybuild-1) - ("rust-typewit" ,rust-typewit-1)))) - (home-page "https://github.com/rodrimati1992/konst/") - (synopsis - "Const equivalents of std functions, compile-time comparison, and parsing") - (description - "This package provides Const equivalents of std functions, compile-time comparison, and parsing.") - (license license:zlib))) - -(define-public rust-ruma-common-0.12 - (package - (name "rust-ruma-common") - (version "0.12.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-common" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "119y69i4mh8f0gcr5acswaq56hf0y3g1pizarv6v8iqfqlrlrjiv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) - ("rust-base64" ,rust-base64-0.21) - ("rust-bytes" ,rust-bytes-1) - ("rust-form-urlencoded" ,rust-form-urlencoded-1) - ("rust-getrandom" ,rust-getrandom-0.2) - ("rust-http" ,rust-http-0.2) - ("rust-indexmap" ,rust-indexmap-2) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-js-int" ,rust-js-int-0.2) - ("rust-konst" ,rust-konst-0.3) - ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-rand" ,rust-rand-0.8) - ("rust-regex" ,rust-regex-1) - ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) - ("rust-ruma-macros" ,rust-ruma-macros-0.12) - ("rust-serde" ,rust-serde-1) - ("rust-serde-html-form" ,rust-serde-html-form-0.2) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-url" ,rust-url-2) - ("rust-uuid" ,rust-uuid-1) - ("rust-wildmatch" ,rust-wildmatch-2)))) - (home-page "https://ruma.dev/") - (synopsis "Common types for other ruma crates") - (description "This package provides Common types for other ruma crates.") - (license license:expat))) - -(define-public rust-ruma-appservice-api-0.9 - (package - (name "rust-ruma-appservice-api") - (version "0.9.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma-appservice-api" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1xabivmgklm7qav1ja84b92pq7fxy4h344zhk25bhgbb4j3zi3y2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1)))) - (home-page "https://ruma.dev/") - (synopsis "Types for the endpoints in the Matrix application service API") - (description - "This package provides Types for the endpoints in the Matrix application service API.") - (license license:expat))) - -(define-public rust-js-option-0.1 - (package - (name "rust-js-option") - (version "0.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "js_option" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0g2273zp51nik16s95zyxqhv5qh6ybdrhdh1cykr65bsjmri6hk8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/ruma/js_option") - (synopsis "An Option-like type with separate null and undefined variants") - (description - "This package provides An Option-like type with separate null and undefined variants.") - (license license:expat))) - -(define-public rust-js-int-0.2 - (package - (name "rust-js-int") - (version "0.2.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "js_int" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "02hn954yv5wksn26ck6lq19y3a0sswapf82hi65www5jf1agjdyr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/ruma/js_int") - (synopsis "JavaScript-interoperable integer types") - (description - "This package provides @code{JavaScript-interoperable} integer types.") - (license license:expat))) - -(define-public rust-assign-1 - (package - (name "rust-assign") - (version "1.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "assign" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "00h0r04iyyhhnjr8fwkmw3fpvpd41bn9x1dz8s9j5kdyg3nkw2az")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t)) - (home-page "https://github.com/Kelerchian/assign") - (synopsis - "Simple macro to allow mutating instance with declarative flavor") - (description - "This package provides Simple macro to allow mutating instance with declarative flavor.") - (license license:expat))) - -(define-public rust-ruma-0.9 - (package - (name "rust-ruma") - (version "0.9.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "ruma" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0dksah6cwdini5ln930plz8x01zv1qqdjnb28xilr5kjy26w6y97")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-assign" ,rust-assign-1) - ("rust-js-int" ,rust-js-int-0.2) - ("rust-js-option" ,rust-js-option-0.1) - ("rust-ruma-appservice-api" ,rust-ruma-appservice-api-0.9) - ("rust-ruma-client" ,rust-ruma-client-0.12) - ("rust-ruma-client-api" ,rust-ruma-client-api-0.17) - ("rust-ruma-common" ,rust-ruma-common-0.12) - ("rust-ruma-events" ,rust-ruma-events-0.27) - ("rust-ruma-federation-api" ,rust-ruma-federation-api-0.8) - ("rust-ruma-html" ,rust-ruma-html-0.1) - ("rust-ruma-identity-service-api" ,rust-ruma-identity-service-api-0.8) - ("rust-ruma-push-gateway-api" ,rust-ruma-push-gateway-api-0.8) - ("rust-ruma-server-util" ,rust-ruma-server-util-0.2) - ("rust-ruma-signatures" ,rust-ruma-signatures-0.14) - ("rust-ruma-state-res" ,rust-ruma-state-res-0.10)))) - (home-page "https://ruma.dev/") - (synopsis "Types and traits for working with the Matrix protocol") - (description - "This package provides Types and traits for working with the Matrix protocol.") - (license license:expat))) - -(define-public rust-matrix-sdk-common-0.7 - (package - (name "rust-matrix-sdk-common") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-common" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17wwy8fzgw58ph26sv3h0v5sq69ga9jjbzic8aicdxmnd9i5ldmv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-gloo-timers" ,rust-gloo-timers-0.3) - ("rust-instant" ,rust-instant-0.1) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) - ("rust-web-sys" ,rust-web-sys-0.3)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "Collection of common types and imports used in the matrix-sdk") - (description - "This package provides Collection of common types and imports used in the matrix-sdk.") - (license license:asl2.0))) - -(define-public rust-matrix-sdk-base-0.7 - (package - (name "rust-matrix-sdk-base") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk-base" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11qcrwqhv5w2sbcya6sc4cx00xj1lsy6rx1hs7qr8sl2s1a1k280")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) - ("rust-assert-matches" ,rust-assert-matches-1) - ("rust-assert-matches2" ,rust-assert-matches2-0.1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-bitflags" ,rust-bitflags-2) - ("rust-eyeball" ,rust-eyeball-0.8) - ("rust-eyeball-im" ,rust-eyeball-im-0.4) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-http" ,rust-http-0.2) - ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) - ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) - ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) - ("rust-matrix-sdk-test" ,rust-matrix-sdk-test-0.7) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tracing" ,rust-tracing-0.1)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "The base component to build a Matrix client library") - (description - "This package provides The base component to build a Matrix client library.") - (license license:asl2.0))) - -(define-public rust-aead-0.5 - (package - (name "rust-aead") - (version "0.5.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "aead" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) - ("rust-blobby" ,rust-blobby-0.3) - ("rust-bytes" ,rust-bytes-1) - ("rust-crypto-common" ,rust-crypto-common-0.1) - ("rust-generic-array" ,rust-generic-array-0.14) - ("rust-heapless" ,rust-heapless-0.7)))) - (home-page "https://github.com/RustCrypto/traits") - (synopsis - "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, -such as AES-GCM as ChaCha20Poly1305, which provide a high-level API") - (description - "This package provides Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such -as AES-GCM as @code{ChaCha20Poly1305}, which provide a high-level API.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-mas-keystore-0.7 - (package - (name "rust-mas-keystore") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mas-keystore" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "04kr3mbmsjnim9s373iy62qrqd236zi4ff9cyqfd41aqiw9jlp57")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-aead" ,rust-aead-0.5) - ("rust-base64ct" ,rust-base64ct-1) - ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) - ("rust-const-oid" ,rust-const-oid-0.9) - ("rust-der" ,rust-der-0.7) - ("rust-ecdsa" ,rust-ecdsa-0.16) - ("rust-elliptic-curve" ,rust-elliptic-curve-0.13) - ("rust-generic-array" ,rust-generic-array-0.14) - ("rust-k256" ,rust-k256-0.13) - ("rust-mas-iana" ,rust-mas-iana-0.7) - ("rust-mas-jose" ,rust-mas-jose-0.7) - ("rust-p256" ,rust-p256-0.13) - ("rust-p384" ,rust-p384-0.13) - ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7) - ("rust-pkcs1" ,rust-pkcs1-0.7) - ("rust-pkcs8" ,rust-pkcs8-0.10) - ("rust-rand" ,rust-rand-0.8) - ("rust-rsa" ,rust-rsa-0.9) - ("rust-sec1" ,rust-sec1-0.7) - ("rust-spki" ,rust-spki-0.7) - ("rust-thiserror" ,rust-thiserror-1)))) - (home-page "https://matrix-org.github.io/matrix-authentication-service/") - (synopsis "Secret keys store used by the Matrix Authentication Service") - (description - "This package provides Secret keys store used by the Matrix Authentication Service.") - (license license:asl2.0))) - -(define-public rust-opentelemetry-sdk-0.21 - (package - (name "rust-opentelemetry-sdk") - (version "0.21.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "opentelemetry_sdk" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1r7gw2j2n800rd0vdnga32yhlfmc3c4y0sadcr97licam74aw5ig")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-std" ,rust-async-std-1) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) - ("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-glob" ,rust-glob-0.3) - ("rust-http" ,rust-http-0.2) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-opentelemetry" ,rust-opentelemetry-0.21) - ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10) - ("rust-ordered-float" ,rust-ordered-float-4) - ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tokio-stream" ,rust-tokio-stream-0.1) - ("rust-url" ,rust-url-2)))) - (home-page "https://github.com/open-telemetry/opentelemetry-rust") - (synopsis - "The SDK for the OpenTelemetry metrics collection and distributed tracing framework") - (description - "This package provides The SDK for the @code{OpenTelemetry} metrics collection and distributed tracing -framework.") - (license license:asl2.0))) - -(define-public rust-tracing-opentelemetry-0.22 - (package - (name "rust-tracing-opentelemetry") - (version "0.22.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "tracing-opentelemetry" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "15jmwmbp6wz15bx20bfsmabx53wmlnd7wvzwz9hvkrq7aifc4yn6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-opentelemetry" ,rust-opentelemetry-0.21) - ("rust-opentelemetry-sdk" ,rust-opentelemetry-sdk-0.21) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-tracing-core" ,rust-tracing-core-0.1) - ("rust-tracing-log" ,rust-tracing-log-0.2) - ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) - ("rust-web-time" ,rust-web-time-0.2)))) - (home-page "https://github.com/tokio-rs/tracing-opentelemetry") - (synopsis "OpenTelemetry integration for tracing") - (description - "This package provides @code{OpenTelemetry} integration for tracing.") - (license license:expat))) - -(define-public rust-opentelemetry-semantic-conventions-0.13 - (package - (name "rust-opentelemetry-semantic-conventions") - (version "0.13.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "opentelemetry-semantic-conventions" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "115wbgk840dklyhpg3lwp4x1m643qd7f0vkz8hmfz0pry4g4yxzm")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-opentelemetry" ,rust-opentelemetry-0.21)))) - (home-page - "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions") - (synopsis "Semantic conventions for OpenTelemetry") - (description - "This package provides Semantic conventions for @code{OpenTelemetry}.") - (license license:asl2.0))) - -(define-public rust-mas-tower-0.7 - (package - (name "rust-mas-tower") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mas-tower" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0gf55zyv2822xykc2az253a6n7nvjc129rl2nlwmax9yhjkypgpn")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-http" ,rust-http-0.2) - ("rust-opentelemetry" ,rust-opentelemetry-0.21) - ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10) - ("rust-opentelemetry-semantic-conventions" ,rust-opentelemetry-semantic-conventions-0.13) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) - ("rust-tokio" ,rust-tokio-1) - ("rust-tower" ,rust-tower-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22)))) - (home-page "https://matrix-org.github.io/matrix-authentication-service/") - (synopsis "Tower layers used by the Matrix Authentication Service") - (description - "This package provides Tower layers used by the Matrix Authentication Service.") - (license license:asl2.0))) - -(define-public rust-mas-http-0.7 - (package - (name "rust-mas-http") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mas-http" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "063q1gkbzv1ky3kixiffdyxylz8cbgh1b582z1rmxh1b39r4hsfs")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-axum" ,rust-axum-0.6) - ("rust-bytes" ,rust-bytes-1) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-headers" ,rust-headers-0.3) - ("rust-http" ,rust-http-0.2) - ("rust-http-body" ,rust-http-body-0.4) - ("rust-hyper" ,rust-hyper-0.14) - ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) - ("rust-mas-tower" ,rust-mas-tower-0.7) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-opentelemetry" ,rust-opentelemetry-0.21) - ("rust-rustls" ,rust-rustls-0.21) - ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tower" ,rust-tower-0.4) - ("rust-tower-http" ,rust-tower-http-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22) - ("rust-webpki-roots" ,rust-webpki-roots-0.25)))) - (home-page "https://matrix-org.github.io/matrix-authentication-service/") - (synopsis "HTTP utilities for the Matrix Authentication Service") - (description - "This package provides HTTP utilities for the Matrix Authentication Service.") - (license license:asl2.0))) - -(define-public rust-bytes-1 - (package - (name "rust-bytes") - (version "1.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "bytes" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0l5sf69avjxcw41cznyzxsnymwmkpmk08q0sm7fgicvvn0ysa643")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/tokio-rs/bytes") - (synopsis "Types and traits for working with bytes") - (description - "This package provides Types and traits for working with bytes.") - (license license:expat))) - -(define-public rust-mas-oidc-client-0.7 - (package - (name "rust-mas-oidc-client") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mas-oidc-client" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0wg5w937sv1ljcfvarmvm8j5mzgi6ss2f7n61rs5ql8g4jsgjf1i")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-base64ct" ,rust-base64ct-1) - ("rust-bytes" ,rust-bytes-1) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-form-urlencoded" ,rust-form-urlencoded-1) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-headers" ,rust-headers-0.3) - ("rust-http" ,rust-http-0.2) - ("rust-http-body" ,rust-http-body-0.4) - ("rust-hyper" ,rust-hyper-0.14) - ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) - ("rust-language-tags" ,rust-language-tags-0.3) - ("rust-mas-http" ,rust-mas-http-0.7) - ("rust-mas-iana" ,rust-mas-iana-0.7) - ("rust-mas-jose" ,rust-mas-jose-0.7) - ("rust-mas-keystore" ,rust-mas-keystore-0.7) - ("rust-mime" ,rust-mime-0.3) - ("rust-oauth2-types" ,rust-oauth2-types-0.7) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-rand" ,rust-rand-0.8) - ("rust-rustls" ,rust-rustls-0.21) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) - ("rust-serde-with" ,rust-serde-with-3) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tower" ,rust-tower-0.4) - ("rust-tower-http" ,rust-tower-http-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-url" ,rust-url-2)))) - (home-page "https://matrix-org.github.io/matrix-authentication-service/") - (synopsis - "OpenID Connect client library used by the Matrix Authentication Service") - (description - "This package provides @code{OpenID} Connect client library used by the Matrix Authentication Service.") - (license license:asl2.0))) - -(define-public rust-aquamarine-0.5 - (package - (name "rust-aquamarine") - (version "0.5.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "aquamarine" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0kizryj8h9zgwrb0q5q5f1c6bg56gnbg19wan5g06icj6141bk11")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-include-dir" ,rust-include-dir-0.7) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-proc-macro-error" ,rust-proc-macro-error-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/mersinvald/aquamarine") - (synopsis "mermaid.js integration for rustdoc") - (description "This package provides a mermaid.js integration for rustdoc.") - (license license:expat))) - -(define-public rust-matrix-sdk-0.7 - (package - (name "rust-matrix-sdk") - (version "0.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "matrix-sdk" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1v22ssxamvkigwx35a5igw60k8z9cy59h7k864d6ccwbzkjqfrik")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-anymap2" ,rust-anymap2-0.13) - ("rust-aquamarine" ,rust-aquamarine-0.5) - ("rust-as-variant" ,rust-as-variant-1) - ("rust-async-channel" ,rust-async-channel-2) - ("rust-async-stream" ,rust-async-stream-0.3) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-backoff" ,rust-backoff-0.4) - ("rust-bytes" ,rust-bytes-1) - ("rust-bytesize" ,rust-bytesize-1) - ("rust-cfg-vis" ,rust-cfg-vis-0.3) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-event-listener" ,rust-event-listener-4) - ("rust-eyeball" ,rust-eyeball-0.8) - ("rust-eyeball-im" ,rust-eyeball-im-0.4) - ("rust-eyeball-im-util" ,rust-eyeball-im-util-0.5) - ("rust-eyre" ,rust-eyre-0.6) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-gloo-timers" ,rust-gloo-timers-0.3) - ("rust-http" ,rust-http-0.2) - ("rust-hyper" ,rust-hyper-0.14) - ("rust-image" ,rust-image-0.24) - ("rust-imbl" ,rust-imbl-2) - ("rust-indexmap" ,rust-indexmap-2) - ("rust-language-tags" ,rust-language-tags-0.3) - ("rust-mas-oidc-client" ,rust-mas-oidc-client-0.7) - ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) - ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) - ("rust-matrix-sdk-indexeddb" ,rust-matrix-sdk-indexeddb-0.7) - ("rust-matrix-sdk-sqlite" ,rust-matrix-sdk-sqlite-0.7) - ("rust-mime" ,rust-mime-0.3) - ("rust-mime2ext" ,rust-mime2ext-0.1) - ("rust-rand" ,rust-rand-0.8) - ("rust-reqwest" ,rust-reqwest-0.11) - ("rust-ruma" ,rust-ruma-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-serde-html-form" ,rust-serde-html-form-0.2) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-tempfile" ,rust-tempfile-3) - ("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.7) - ("rust-tower" ,rust-tower-0.4) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-url" ,rust-url-2) - ("rust-urlencoding" ,rust-urlencoding-2) - ("rust-uuid" ,rust-uuid-1) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/matrix-org/matrix-rust-sdk") - (synopsis "high level Matrix client-server library.") - (description - "This package provides a high level Matrix client-server library.") - (license license:asl2.0))) - -(define-public rust-edit-0.1 - (package - (name "rust-edit") - (version "0.1.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "edit" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "02dan6bg9pcj42ny48g8fq9f76w30c826n4gihy1d1s7fq78cr7k")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-shell-words" ,rust-shell-words-1) - ("rust-tempfile" ,rust-tempfile-3) - ("rust-which" ,rust-which-4)))) - (home-page "https://github.com/milkey-mouse/edit") - (synopsis "Open a file in the default text editor") - (description - "This package provides Open a file in the default text editor.") - (license license:cc0))) - -(define-public rust-css-color-parser-0.1 - (package - (name "rust-css-color-parser") - (version "0.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "css-color-parser" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "07aqswgwc5fjfzqmwyrhib45r6l8r6bbalayaxpdrrlpxzknrjww")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-0.1)))) - (home-page "https://github.com/7thSigil/css-color-parser-rs") - (synopsis "Easy-to-use Rust parser for CSS3 color strings") - (description - "This package provides Easy-to-use Rust parser for CSS3 color strings.") - (license license:expat))) - -(define-public rust-clap-derive-4 - (package - (name "rust-clap-derive") - (version "4.3.12") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0l50j37jwbzfl29bd2a1ib7z1jpch4b9868himrgwpgwb1bvpaal")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-heck" ,rust-heck-0.4) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-2)))) - (home-page "https://github.com/clap-rs/clap") - (synopsis "Parse command line argument by defining a struct, derive crate") - (description - "This package provides Parse command line argument by defining a struct, derive crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-clap-builder-4 - (package - (name "rust-clap-builder") - (version "4.3.24") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap_builder" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-anstream" ,rust-anstream-0.3) - ("rust-anstyle" ,rust-anstyle-1) - ("rust-backtrace" ,rust-backtrace-0.3) - ("rust-clap-lex" ,rust-clap-lex-0.5) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-strsim" ,rust-strsim-0.10) - ("rust-terminal-size" ,rust-terminal-size-0.2) - ("rust-unicase" ,rust-unicase-2) - ("rust-unicode-width" ,rust-unicode-width-0.1)))) - (home-page "https://github.com/clap-rs/clap") - (synopsis - "simple to use, efficient, and full-featured Command Line Argument Parser") - (description - "This package provides a simple to use, efficient, and full-featured Command Line -Argument Parser.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-clap-4 - (package - (name "rust-clap") - (version "4.3.24") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11z4695sw0kp1s4rfnfdgg19n6xllcp297z5mmx0s344qy0hwsgv")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4) - ("rust-clap-derive" ,rust-clap-derive-4) - ("rust-once-cell" ,rust-once-cell-1)))) - (home-page "https://github.com/clap-rs/clap") - (synopsis - "simple to use, efficient, and full-featured Command Line Argument Parser") - (description - "This package provides a simple to use, efficient, and full-featured Command Line -Argument Parser.") - (license (list license:expat license:asl2.0)))) - -(define-public iamb - (package - (name "iamb") - (version "0.0.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "iamb" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1v3kbwmhr18d0fj2blka2flsvpqglaqajxgnfdqh5gpywbbld91d")))) - (build-system cargo-build-system) - ;; (native-inputs - ;; (list git)) - (arguments - `(#:cargo-inputs (("rust-arboard" ,rust-arboard-3) - ("rust-bitflags" ,rust-bitflags-2) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-clap" ,rust-clap-4) - ("rust-comrak" ,rust-comrak-0.18) - ("rust-css-color-parser" ,rust-css-color-parser-0.1) - ("rust-dirs" ,rust-dirs-4) - ("rust-edit" ,rust-edit-0.1) - ("rust-emojis" ,rust-emojis-0.5) - ("rust-futures" ,rust-futures-0.3) - ("rust-gethostname" ,rust-gethostname-0.4) - ("rust-html5ever" ,rust-html5ever-0.26) - ("rust-image" ,rust-image-0.24) - ("rust-libc" ,rust-libc-0.2) - ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2) - ("rust-matrix-sdk" ,rust-matrix-sdk-0.7) - ("rust-mime" ,rust-mime-0.3) - ("rust-mime-guess" ,rust-mime-guess-2) - ("rust-modalkit" ,rust-modalkit-0.0.18) - ("rust-modalkit-ratatui" ,rust-modalkit-ratatui-0.0.18) - ("rust-notify-rust" ,rust-notify-rust-4) - ("rust-open" ,rust-open-3) - ("rust-rand" ,rust-rand-0.8) - ("rust-ratatui" ,rust-ratatui-0.23) - ("rust-ratatui-image" ,rust-ratatui-image-0.8) - ("rust-regex" ,rust-regex-1) - ("rust-rpassword" ,rust-rpassword-7) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sled" ,rust-sled-0.34) - ("rust-temp-dir" ,rust-temp-dir-0.1) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-toml" ,rust-toml-0.8) - ("rust-tracing" ,rust-tracing-0.1) - ("rust-tracing-appender" ,rust-tracing-appender-0.2) - ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1) - ("rust-url" ,rust-url-2) - ("rust-vergen" ,rust-vergen-8)) - #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1) - ("rust-pretty-assertions" ,rust-pretty-assertions-1)))) - (home-page "https://iamb.chat") - (synopsis "Matrix chat client that uses Vim keybindings") - (description - "This package provides a Matrix chat client that uses Vim keybindings.") - (license license:asl2.0))) +;; (define-public rust-serde-derive-1 +;; (package +;; (name "rust-serde-derive") +;; (version "1.0.207") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde_derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska")))) +;; (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-2)))) +;; (home-page "https://serde.rs") +;; (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") +;; (description +;; "This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-serde-1 +;; (package +;; (name "rust-serde") +;; (version "1.0.207") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1) +;; ("rust-serde-derive" ,rust-serde-derive-1)))) +;; (home-page "https://serde.rs") +;; (synopsis "generic serialization/deserialization framework") +;; (description +;; "This package provides a generic serialization/deserialization framework.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-jiff-tzdb-platform-0.1 +;; (package +;; (name "rust-jiff-tzdb-platform") +;; (version "0.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "jiff-tzdb-platform" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0h396fsksidvhiwsc9aihrywbybd9lcjq4ic9jambwzabxykinpq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1)))) +;; (home-page +;; "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb-platform") +;; (synopsis +;; "The entire Time Zone Database embedded into your binary for specific platforms.") +;; (description +;; "This package provides The entire Time Zone Database embedded into your binary for specific platforms.") +;; (license (list license:unlicense license:expat)))) + +;; (define-public rust-jiff-tzdb-0.1 +;; (package +;; (name "rust-jiff-tzdb") +;; (version "0.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "jiff-tzdb" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1rmbi5l6ssz6wfbdf5v06sgm8kkfw2vnray2lcc0y76znclc7yh5")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/BurntSushi/jiff/tree/master/jiff-tzdb") +;; (synopsis "The entire Time Zone Database embedded into your binary") +;; (description +;; "This package provides The entire Time Zone Database embedded into your binary.") +;; (license (list license:unlicense license:expat)))) + +;; (define-public rust-jiff-0.1 +;; (package +;; (name "rust-jiff") +;; (version "0.1.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "jiff" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "13qhrwszla973zsy22fbcczb38sl7yc9ad3xiqfngis05ji1isd2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-jiff-tzdb" ,rust-jiff-tzdb-0.1) +;; ("rust-jiff-tzdb-platform" ,rust-jiff-tzdb-platform-0.1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-windows-sys" ,rust-windows-sys-0.52)))) +;; (home-page "https://github.com/BurntSushi/jiff") +;; (synopsis +;; "date-time library that encourages you to jump into the pit of success. + +;; This library is heavily inspired by the Temporal project.") +;; (description +;; "This package provides a date-time library that encourages you to jump into the +;; pit of success. This library is heavily inspired by the Temporal project.") +;; (license (list license:unlicense license:expat)))) + +;; (define-public rust-dashmap-6 +;; (package +;; (name "rust-dashmap") +;; (version "6.0.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "dashmap" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0a5fmh96flvccnv3595ri50rl3swz9gsfaqc4dq8ngqcawhqhk40")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) +;; ("rust-hashbrown" ,rust-hashbrown-0.14) +;; ("rust-lock-api" ,rust-lock-api-0.4) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-parking-lot-core" ,rust-parking-lot-core-0.9) +;; ("rust-rayon" ,rust-rayon-1) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/xacrimon/dashmap") +;; (synopsis "Blazing fast concurrent HashMap for Rust") +;; (description +;; "This package provides Blazing fast concurrent @code{HashMap} for Rust.") +;; (license license:expat))) + +;; (define-public rust-tui-react-0.23 +;; (package +;; (name "rust-tui-react") +;; (version "0.23.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tui-react" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1inc78yngwkambrpcs1alallndysnzdq6p8pd7c12cqgw00sf519")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-log" ,rust-log-0.4) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)))) +;; (home-page "https://github.com/Byron/tui-crates") +;; (synopsis +;; "TUI widgets using a react-like paradigm, allowing mutable component state and render properties") +;; (description +;; "This package provides TUI widgets using a react-like paradigm, allowing mutable component state and +;; render properties.") +;; (license license:expat))) + +;; (define-public rust-crosstermion-0.14 +;; (package +;; (name "rust-crosstermion") +;; (version "0.14.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "crosstermion" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1i7caxqlz174zj6pll85vp4avhhzzy00vfdivry3v5hq3phgzf1v")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-ansiterm" ,rust-ansiterm-0.12) +;; ("rust-async-channel" ,rust-async-channel-2) +;; ("rust-crossterm" ,rust-crossterm-0.27) +;; ("rust-futures-channel" ,rust-futures-channel-0.3) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-tui-react" ,rust-tui-react-0.23)))) +;; (home-page "https://github.com/Byron/tui-crates") +;; (synopsis "utilities for `crossterm`, without ties to `termion`") +;; (description +;; "This package provides utilities for `crossterm`, without ties to `termion`.") +;; (license license:expat))) + +;; (define-public rust-prodash-29 +;; (package +;; (name "rust-prodash") +;; (version "29.0.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "prodash" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "09g3zx6bhp96inzvgny7hlcqwn1ph1hmwk3hpqvs8q8c0bbdhrm2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:cargo-inputs (("rust-async-io" ,rust-async-io-2) +;; ("rust-bytesize" ,rust-bytesize-1) +;; ("rust-crosstermion" ,rust-crosstermion-0.14) +;; ("rust-ctrlc" ,rust-ctrlc-3) +;; ("rust-dashmap" ,rust-dashmap-6) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-human-format" ,rust-human-format-1) +;; ("rust-humantime" ,rust-humantime-2) +;; ("rust-is-terminal" ,rust-is-terminal-0.4) +;; ("rust-jiff" ,rust-jiff-0.1) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-signal-hook" ,rust-signal-hook-0.3) +;; ("rust-tui-react" ,rust-tui-react-0.23) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)) +;; #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1) +;; ("rust-async-executor" ,rust-async-executor-1) +;; ("rust-async-io" ,rust-async-io-2) +;; ("rust-blocking" ,rust-blocking-1) +;; ("rust-criterion" ,rust-criterion-0.5) +;; ("rust-env-logger" ,rust-env-logger-0.11) +;; ("rust-futures" ,rust-futures-0.3) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-is-terminal" ,rust-is-terminal-0.4) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-rand" ,rust-rand-0.8)))) +;; (home-page "https://github.com/Byron/prodash") +;; (synopsis +;; "dashboard for visualizing progress of asynchronous and possibly blocking tasks") +;; (description +;; "This package provides a dashboard for visualizing progress of asynchronous and +;; possibly blocking tasks.") +;; (license license:expat))) + +;; (define rust-serde-json-1 +;; (package +;; (name "rust-serde-json") +;; (version "1.0.125") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde_json" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1v9idlv5nq5f000qsv6v02h2zbsfk2m6d05af2zgbk3kl0sygj43")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-memchr" ,rust-memchr-2) +;; ("rust-ryu" ,rust-ryu-1) +;; ("rust-serde" ,rust-serde-1)) +;; #:cargo-development-inputs (("rust-automod" ,rust-automod-1) +;; ("rust-indoc" ,rust-indoc-2) +;; ("rust-ref-cast" ,rust-ref-cast-1) +;; ("rust-rustversion" ,rust-rustversion-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-bytes" ,rust-serde-bytes-0.11) +;; ("rust-serde-derive" ,rust-serde-derive-1) +;; ("rust-serde-stacker" ,rust-serde-stacker-0.1) +;; ("rust-trybuild" ,rust-trybuild-1)))) +;; (home-page "https://github.com/serde-rs/json") +;; (synopsis "JSON serialization file format") +;; (description "This package provides a JSON serialization file format.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-worktree-state-0.11 +;; (package +;; (name "rust-gix-worktree-state") +;; (version "0.11.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-worktree-state" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1n2wv2fgdryxn1pa0rg2k43lqc7kpjx4665ihnj6f47mnl2n5v9r")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-filter" ,rust-gix-filter-0.11) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-index" ,rust-gix-index-0.33) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-worktree" ,rust-gix-worktree-0.34) +;; ("rust-io-close" ,rust-io-close-0.3) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project implementing setting the worktree to a particular state") +;; (description +;; "This package provides a crate of the gitoxide project implementing setting the +;; worktree to a particular state.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-submodule-0.11 +;; (package +;; (name "rust-gix-submodule") +;; (version "0.11.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-submodule" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-config" ,rust-gix-config-0.37) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) +;; ("rust-gix-refspec" ,rust-gix-refspec-0.23) +;; ("rust-gix-url" ,rust-gix-url-0.27) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing git submodules") +;; (description +;; "This package provides a crate of the gitoxide project dealing git submodules.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-status-0.10 +;; (package +;; (name "rust-gix-status") +;; (version "0.10.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-status" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-filetime" ,rust-filetime-0.2) +;; ("rust-gix-diff" ,rust-gix-diff-0.44) +;; ("rust-gix-dir" ,rust-gix-dir-0.5) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-filter" ,rust-gix-filter-0.11) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-index" ,rust-gix-index-0.33) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) +;; ("rust-gix-worktree" ,rust-gix-worktree-0.34) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project dealing with 'git status'-like functionality") +;; (description +;; "This package provides a crate of the gitoxide project dealing with git +;; status'-like functionality.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-revision-0.27 +;; (package +;; (name "rust-gix-revision") +;; (version "0.27.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-revision" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1kmd96vky58yf46g5nxqny8gl3df4447vb6x6w2lp30iq91kxc81")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project dealing with finding names for revisions and parsing specifications") +;; (description +;; "This package provides a crate of the gitoxide project dealing with finding names +;; for revisions and parsing specifications.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-refspec-0.23 +;; (package +;; (name "rust-gix-refspec") +;; (version "0.23.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-refspec" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0drzc1p43mc8nprxlqm4s86y9b23rsz89dvqghgmsmb25v6zhs38")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-revision" ,rust-gix-revision-0.27) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project for parsing and representing refspecs") +;; (description +;; "This package provides a crate of the gitoxide project for parsing and +;; representing refspecs.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-transport-0.42 +;; (package +;; (name "rust-gix-transport") +;; (version "0.42.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-transport" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0n60132nd6wwslf6zh09l0ak713z5cdq5rbwqay9bzizfs1jph17")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-base64" ,rust-base64-0.22) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-curl" ,rust-curl-0.4) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-futures-io" ,rust-futures-io-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-credentials" ,rust-gix-credentials-0.24) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-packetline" ,rust-gix-packetline-0.17) +;; ("rust-gix-quote" ,rust-gix-quote-0.4) +;; ("rust-gix-sec" ,rust-gix-sec-0.10) +;; ("rust-gix-url" ,rust-gix-url-0.27) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) +;; ("rust-reqwest" ,rust-reqwest-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project dedicated to implementing the git transport layer") +;; (description +;; "This package provides a crate of the gitoxide project dedicated to implementing +;; the git transport layer.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-protocol-0.45 +;; (package +;; (name "rust-gix-protocol") +;; (version "0.45.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-protocol" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "17dav9m6spm0m05m6wxxicqwqgdikccr4w4lfyypfhgji67dmn5s")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-futures-io" ,rust-futures-io-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-gix-credentials" ,rust-gix-credentials-0.24) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-transport" ,rust-gix-transport-0.42) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-maybe-async" ,rust-maybe-async-0.2) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-winnow" ,rust-winnow-0.6)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project for implementing git protocols") +;; (description +;; "This package provides a crate of the gitoxide project for implementing git +;; protocols.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-pack-0.51 +;; (package +;; (name "rust-gix-pack") +;; (version "0.51.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-pack" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0aajbwpmfzg7a33yzqfjz2rmczvbask13hd19gwmvrgz3x4r819y")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-clru" ,rust-clru-0.6) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-chunk" ,rust-gix-chunk-0.4) +;; ("rust-gix-diff" ,rust-gix-diff-0.44) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-tempfile" ,rust-gix-tempfile-14) +;; ("rust-gix-traverse" ,rust-gix-traverse-0.39) +;; ("rust-memmap2" ,rust-memmap2-0.9) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-uluru" ,rust-uluru-3)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Implements git packs and related data structures") +;; (description +;; "This package implements git packs and related data structures.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-odb-0.61 +;; (package +;; (name "rust-gix-odb") +;; (version "0.61.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-odb" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "16xwwfjna9m3rd66hkhcyps6s3bq23r5wpbxpfixi4qxakz89lr0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-pack" ,rust-gix-pack-0.51) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-quote" ,rust-gix-quote-0.4) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-tempfile" ,rust-tempfile-3) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Implements various git object databases") +;; (description "This package implements various git object databases.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-negotiate-0.13 +;; (package +;; (name "rust-gix-negotiate") +;; (version "0.13.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-negotiate" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0962x6gxhwp55kyr26hzsswv8qbg9h1f16x8kd8n7fq7cgxpkj4y")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project implementing negotiation algorithms") +;; (description +;; "This package provides a crate of the gitoxide project implementing negotiation +;; algorithms.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-mailmap-0.23 +;; (package +;; (name "rust-gix-mailmap") +;; (version "0.23.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-mailmap" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "024jy339znwi11pz826favmn6in5fn73ygskq33r19dnxnkaqvgg")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-actor" ,rust-gix-actor-0.31) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project for parsing mailmap files") +;; (description +;; "This package provides a crate of the gitoxide project for parsing mailmap files.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-macros-0.1 +;; (package +;; (name "rust-gix-macros") +;; (version "0.1.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "05ycxnh5sxjsn4lvay309n6knr8ksvkb6zx6f50ik24zc4iyk74r")))) +;; (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-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Proc-macro utilities for gix") +;; (description "This package provides Proc-macro utilities for gix.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-pathspec-0.7 +;; (package +;; (name "rust-gix-pathspec") +;; (version "0.7.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-pathspec" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0in0np7i0bx9rcz9lihm1s236814177y035299n3ij2dz2wd21yk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-attributes" ,rust-gix-attributes-0.22) +;; ("rust-gix-config-value" ,rust-gix-config-value-0.14) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing magical pathspecs") +;; (description +;; "This package provides a crate of the gitoxide project dealing magical pathspecs.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-discover-0.32 +;; (package +;; (name "rust-gix-discover") +;; (version "0.32.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-discover" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-dunce" ,rust-dunce-1) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-ref" ,rust-gix-ref-0.44) +;; ("rust-gix-sec" ,rust-gix-sec-0.10) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "Discover git repositories and check if a directory is a git repository") +;; (description +;; "This package provides Discover git repositories and check if a directory is a git repository.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-dir-0.5 +;; (package +;; (name "rust-gix-dir") +;; (version "0.5.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-dir" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-discover" ,rust-gix-discover-0.32) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-ignore" ,rust-gix-ignore-0.11) +;; ("rust-gix-index" ,rust-gix-index-0.33) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-gix-worktree" ,rust-gix-worktree-0.34) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing with directory walks") +;; (description +;; "This package provides a crate of the gitoxide project dealing with directory +;; walks.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-index-0.33 +;; (package +;; (name "rust-gix-index") +;; (version "0.33.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-index" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0gyply1fzp0wbl8jvckiw4hyv34na7lq0jd4z14bp15xapml96ls")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-filetime" ,rust-filetime-0.2) +;; ("rust-fnv" ,rust-fnv-1) +;; ("rust-gix-bitmap" ,rust-gix-bitmap-0.2) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-lock" ,rust-gix-lock-14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-traverse" ,rust-gix-traverse-0.39) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-hashbrown" ,rust-hashbrown-0.14) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-memmap2" ,rust-memmap2-0.9) +;; ("rust-rustix" ,rust-rustix-0.38) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "work-in-progress crate of the gitoxide project dedicated implementing the git index file") +;; (description +;; "This package provides a work-in-progress crate of the gitoxide project dedicated +;; implementing the git index file.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-ignore-0.11 +;; (package +;; (name "rust-gix-ignore") +;; (version "0.11.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-ignore" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "09x5vf27pmi7sgnpqw5mfk0n7a5di69l88n8mphx8573k27znsjy")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-unicode-bom" ,rust-unicode-bom-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing .gitignore files") +;; (description +;; "This package provides a crate of the gitoxide project dealing .gitignore files.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-worktree-0.34 +;; (package +;; (name "rust-gix-worktree") +;; (version "0.34.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-worktree" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "19p7xzrl1i4jw2fhzywqkfd00dn58k9nksll0qi7548bprp35xr6")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-attributes" ,rust-gix-attributes-0.22) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-ignore" ,rust-gix-ignore-0.11) +;; ("rust-gix-index" ,rust-gix-index-0.33) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project for shared worktree related types and utilities.") +;; (description +;; "This package provides a crate of the gitoxide project for shared worktree +;; related types and utilities.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-diff-0.44 +;; (package +;; (name "rust-gix-diff") +;; (version "0.44.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-diff" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "17bci0q2d4bhm6g1gx6ibzbxjj6ykxy6303x8q4rgd85lg4db5hr")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-filter" ,rust-gix-filter-0.11) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-tempfile" ,rust-gix-tempfile-14) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-worktree" ,rust-gix-worktree-0.34) +;; ("rust-imara-diff" ,rust-imara-diff-0.1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Calculate differences between various git objects") +;; (description +;; "This package provides Calculate differences between various git objects.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-url-2 +;; (package +;; (name "rust-url") +;; (version "2.5.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "url" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0v2dx50mx7xzl9454cl5qmpjnhkbahmn59gd3apyipbgyyylsy12")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-form-urlencoded" ,rust-form-urlencoded-1) +;; ("rust-idna" ,rust-idna-0.5) +;; ("rust-percent-encoding" ,rust-percent-encoding-2) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/servo/rust-url") +;; (synopsis "URL library for Rust, based on the WHATWG URL Standard") +;; (description +;; "This package provides URL library for Rust, based on the WHATWG URL Standard.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-url-0.27 +;; (package +;; (name "rust-gix-url") +;; (version "0.27.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-url" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0mhicbdcchm01bqpyrxa55wpzf7n7jnnyh5bnpqahbm9pcsrpsz2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-home" ,rust-home-0.5) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-url" ,rust-url-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project implementing parsing and serialization of gix-url") +;; (description +;; "This package provides a crate of the gitoxide project implementing parsing and +;; serialization of gix-url.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-sec-0.10 +;; (package +;; (name "rust-gix-sec") +;; (version "0.10.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-sec" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1prnyh4kzawip2y569hp48lrg408m5cknjjvy0s7yfk9lmpx4iqm")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-windows-sys" ,rust-windows-sys-0.52)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project providing a shared trust model") +;; (description +;; "This package provides a crate of the gitoxide project providing a shared trust +;; model.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-prompt-0.8 +;; (package +;; (name "rust-gix-prompt") +;; (version "0.8.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-prompt" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0vwkl0dgimli7m8bhpx35n42p20hssyqkscrl1qnlvabpv99a1by")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-config-value" ,rust-gix-config-value-0.14) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-rustix" ,rust-rustix-0.38) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project for handling prompts in the terminal") +;; (description +;; "This package provides a crate of the gitoxide project for handling prompts in +;; the terminal.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-config-value-0.14 +;; (package +;; (name "rust-gix-config-value") +;; (version "0.14.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-config-value" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0giq3js6ls6hwrv4hphh4k22b6mgnhn1cfvpn9qxq5fxfiyrja5k")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project providing git-config value parsing") +;; (description +;; "This package provides a crate of the gitoxide project providing git-config value +;; parsing.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-credentials-0.24 +;; (package +;; (name "rust-gix-credentials") +;; (version "0.24.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-credentials" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "17kk6k9g2in27kswc0b8qvzhs1kw9l7gbhz60hp21lg46bsqi18r")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-config-value" ,rust-gix-config-value-0.14) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-prompt" ,rust-gix-prompt-0.8) +;; ("rust-gix-sec" ,rust-gix-sec-0.10) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-url" ,rust-gix-url-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project to interact with git credentials helpers") +;; (description +;; "This package provides a crate of the gitoxide project to interact with git +;; credentials helpers.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-tempfile-14 +;; (package +;; (name "rust-gix-tempfile") +;; (version "14.0.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-tempfile" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0330lm287bxg0p8jsaxaca80v9hjiksb7r6qjpq5q2ryc5dcysh0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-dashmap" ,rust-dashmap-5) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-signal-hook" ,rust-signal-hook-0.3) +;; ("rust-signal-hook-registry" ,rust-signal-hook-registry-1) +;; ("rust-tempfile" ,rust-tempfile-3)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "tempfile implementation with a global registry to assure cleanup") +;; (description +;; "This package provides a tempfile implementation with a global registry to assure +;; cleanup.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-lock-14 +;; (package +;; (name "rust-gix-lock") +;; (version "14.0.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-lock" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "17g1sknpvjqaq2s29c693mbmkp8sign0174qfi3n3x7ijzi7zg73")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-gix-tempfile" ,rust-gix-tempfile-14) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "git-style lock-file implementation") +;; (description "This package provides a git-style lock-file implementation.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-ref-0.44 +;; (package +;; (name "rust-gix-ref") +;; (version "0.44.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-ref" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-actor" ,rust-gix-actor-0.31) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-lock" ,rust-gix-lock-14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-tempfile" ,rust-gix-tempfile-14) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-memmap2" ,rust-memmap2-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-winnow" ,rust-winnow-0.6)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate to handle git references") +;; (description "This package provides a crate to handle git references.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-config-0.37 +;; (package +;; (name "rust-gix-config") +;; (version "0.37.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-config" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-config-value" ,rust-gix-config-value-0.14) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-ref" ,rust-gix-ref-0.44) +;; ("rust-gix-sec" ,rust-gix-sec-0.10) +;; ("rust-memchr" ,rust-memchr-2) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-unicode-bom" ,rust-unicode-bom-2) +;; ("rust-winnow" ,rust-winnow-0.6)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "git-config file parser and editor from the gitoxide project") +;; (description +;; "This package provides a git-config file parser and editor from the gitoxide +;; project.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zstd-safe-7 +;; (package +;; (name "rust-zstd-safe") +;; (version "7.2.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zstd-safe" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0nch85m5cr493y26yvndm6a8j6sd9mxpr2awrim3dslcnr6sp8sl")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-zstd-sys" ,rust-zstd-sys-2)))) +;; (home-page "https://github.com/gyscos/zstd-rs") +;; (synopsis "Safe low-level bindings for the zstd compression library") +;; (description +;; "This package provides Safe low-level bindings for the zstd compression library.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zstd-0.13 +;; (package +;; (name "rust-zstd") +;; (version "0.13.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zstd" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1ygkr6wspm9clbp7ykyl0rv69cfsf9q4lic9wcqiwn34lrwbgwpw")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-zstd-safe" ,rust-zstd-safe-7)))) +;; (home-page "https://github.com/gyscos/zstd-rs") +;; (synopsis "Binding for the zstd compression library") +;; (description +;; "This package provides Binding for the zstd compression library.") +;; (license license:expat))) + +;; (define-public rust-lockfree-object-pool-0.1 +;; (package +;; (name "rust-lockfree-object-pool") +;; (version "0.1.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "lockfree-object-pool" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0bjm2g1g1avab86r02jb65iyd7hdi35khn1y81z4nba0511fyx4k")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/EVaillant/lockfree-object-pool") +;; (synopsis +;; "thread-safe object pool collection with automatic return and attach/detach semantics.") +;; (description +;; "This package provides a thread-safe object pool collection with automatic return +;; and attach/detach semantics.") +;; (license license:boost1.0))) + +;; (define-public rust-bumpalo-3 +;; (package +;; (name "rust-bumpalo") +;; (version "3.16.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "bumpalo" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-allocator-api2" ,rust-allocator-api2-0.2) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/fitzgen/bumpalo") +;; (synopsis "fast bump allocation arena for Rust.") +;; (description +;; "This package provides a fast bump allocation arena for Rust.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zopfli-0.8 +;; (package +;; (name "rust-zopfli") +;; (version "0.8.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zopfli" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ip9azz9ldk19m0m1hdppz3n5zcz0cywbg1vx59g4p5c3cwry0g5")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bumpalo" ,rust-bumpalo-3) +;; ("rust-crc32fast" ,rust-crc32fast-1) +;; ("rust-lockfree-object-pool" ,rust-lockfree-object-pool-0.1) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-simd-adler32" ,rust-simd-adler32-0.3)))) +;; (home-page "https://github.com/zopfli-rs/zopfli") +;; (synopsis "Rust implementation of the Zopfli compression algorithm.") +;; (description +;; "This package provides a Rust implementation of the Zopfli compression algorithm.") +;; (license license:asl2.0))) + +;; (define-public rust-memchr-2 +;; (package +;; (name "rust-memchr") +;; (version "2.7.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "memchr" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) +;; (home-page "https://github.com/BurntSushi/memchr") +;; (synopsis +;; "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for +;; 1, 2 or 3 byte search and single substring search.") +;; (description +;; "This package provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) +;; routines for 1, 2 or 3 byte search and single substring search.") +;; (license (list license:unlicense license:expat)))) + +;; (define-public rust-lzma-rs-0.3 +;; (package +;; (name "rust-lzma-rs") +;; (version "0.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "lzma-rs" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0phif4pnjrn28zcxgz3a7z86hhx5gdajmkrndfw4vrkahd682zi9")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) +;; ("rust-crc" ,rust-crc-3) +;; ("rust-env-logger" ,rust-env-logger-0.9) +;; ("rust-log" ,rust-log-0.4)))) +;; (home-page "https://github.com/gendx/lzma-rs") +;; (synopsis "codec for LZMA, LZMA2 and XZ written in pure Rust") +;; (description +;; "This package provides a codec for LZMA, LZMA2 and XZ written in pure Rust.") +;; (license license:expat))) + +;; (define-public rust-jobserver-0.1 +;; (package +;; (name "rust-jobserver") +;; (version "0.1.32") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "jobserver" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1l2k50qmj84x9mn39ivjz76alqmx72jhm12rw33zx9xnpv5xpla8")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) +;; (home-page "https://github.com/rust-lang/jobserver-rs") +;; (synopsis "An implementation of the GNU Make jobserver for Rust.") +;; (description +;; "This package provides An implementation of the GNU Make jobserver for Rust.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-cc-1 +;; (package +;; (name "rust-cc") +;; (version "1.1.11") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "cc" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "128i37g21mmvarzcwdzipxjr1m909azwyzkdk6hm7z39i8ldvf2z")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-jobserver" ,rust-jobserver-0.1) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-shlex" ,rust-shlex-1)))) +;; (home-page "https://github.com/rust-lang/cc-rs") +;; (synopsis +;; "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.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-libz-sys-1 +;; (package +;; (name "rust-libz-sys") +;; (version "1.1.19") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "libz-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0is6lzp9xrgryn57d6ajvadkrs40vzvk37yjkyy6wjd7k5vkmigx")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cc" ,rust-cc-1) +;; ("rust-cmake" ,rust-cmake-0.1) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-pkg-config" ,rust-pkg-config-0.3) +;; ("rust-vcpkg" ,rust-vcpkg-0.2)))) +;; (home-page "https://github.com/rust-lang/libz-sys") +;; (synopsis +;; "Low-level bindings to the system libz library (also known as zlib)") +;; (description +;; "This package provides Low-level bindings to the system libz library (also known as zlib).") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zlib-rs-0.2 +;; (package +;; (name "rust-zlib-rs") +;; (version "0.2.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zlib-rs" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "04a8iasrpjshw2xm6qch0zfzh4m5659pv5qzf2dyagjmaf2bnhp9")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) +;; ("rust-libz-sys" ,rust-libz-sys-1) +;; ("rust-quickcheck" ,rust-quickcheck-1)))) +;; (home-page "https://github.com/memorysafety/zlib-rs") +;; (synopsis "memory-safe zlib implementation written in rust") +;; (description +;; "This package provides a memory-safe zlib implementation written in rust.") +;; (license license:zlib))) + +;; (define-public rust-libz-rs-sys-0.2 +;; (package +;; (name "rust-libz-rs-sys") +;; (version "0.2.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "libz-rs-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1rqvcv0g9digivmh2pm9x01z2vyzpkma4rr4wwahxv9r436k3hky")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.2)))) +;; (home-page "https://github.com/memorysafety/zlib-rs") +;; (synopsis "memory-safe zlib implementation written in rust") +;; (description +;; "This package provides a memory-safe zlib implementation written in rust.") +;; (license license:zlib))) + +;; (define-public rust-flate2-1 +;; (package +;; (name "rust-flate2") +;; (version "1.0.31") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "flate2" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "083rg629001bizy25ddhlsmb9s4a297hh1d4vv7x1fv9isz1n8bz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cloudflare-zlib-sys" ,rust-cloudflare-zlib-sys-0.3) +;; ("rust-crc32fast" ,rust-crc32fast-1) +;; ("rust-libz-ng-sys" ,rust-libz-ng-sys-1) +;; ("rust-libz-rs-sys" ,rust-libz-rs-sys-0.2) +;; ("rust-libz-sys" ,rust-libz-sys-1) +;; ("rust-miniz-oxide" ,rust-miniz-oxide-0.7)))) +;; (home-page "https://github.com/rust-lang/flate2-rs") +;; (synopsis +;; "DEFLATE compression and decompression exposed as Read/BufRead/Write streams. +;; Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, +;; and raw deflate streams.") +;; (description +;; "This package provides DEFLATE compression and decompression exposed as Read/@code{BufRead/Write} +;; streams. Supports miniz_oxide and multiple zlib implementations. Supports +;; zlib, gzip, and raw deflate streams.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-deflate64-0.1 +;; (package +;; (name "rust-deflate64") +;; (version "0.1.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "deflate64" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/anatawa12/deflate64-rs#readme") +;; (synopsis "Deflate64 implementation based on .NET's implementation") +;; (description +;; "This package provides Deflate64 implementation based on .NET's implementation.") +;; (license license:expat))) + +;; (define-public rust-crossbeam-utils-0.8 +;; (package +;; (name "rust-crossbeam-utils") +;; (version "0.8.20") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "crossbeam-utils" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-loom" ,rust-loom-0.7)))) +;; (home-page +;; "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils") +;; (synopsis "Utilities for concurrent programming") +;; (description "This package provides Utilities for concurrent programming.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-crc32fast-1 +;; (package +;; (name "rust-crc32fast") +;; (version "1.4.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "crc32fast" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1czp7vif73b8xslr3c9yxysmh9ws2r8824qda7j47ffs9pcnjxx9")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)))) +;; (home-page "https://github.com/srijs/rust-crc32fast") +;; (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation") +;; (description +;; "This package provides Fast, SIMD-accelerated CRC32 (IEEE) checksum computation.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zip-2 +;; (package +;; (name "rust-zip") +;; (version "2.1.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zip" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0biy7mxqnzaibz603jmly52gzvyvqmbndlgvw5n2i5n2xy98rpa0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8) +;; ("rust-arbitrary" ,rust-arbitrary-1) +;; ("rust-bzip2" ,rust-bzip2-0.4) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-constant-time-eq" ,rust-constant-time-eq-0.3) +;; ("rust-crc32fast" ,rust-crc32fast-1) +;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) +;; ("rust-deflate64" ,rust-deflate64-0.1) +;; ("rust-displaydoc" ,rust-displaydoc-0.2) +;; ("rust-flate2" ,rust-flate2-1) +;; ("rust-hmac" ,rust-hmac-0.12) +;; ("rust-indexmap" ,rust-indexmap-2) +;; ("rust-lzma-rs" ,rust-lzma-rs-0.3) +;; ("rust-memchr" ,rust-memchr-2) +;; ("rust-pbkdf2" ,rust-pbkdf2-0.12) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-sha1" ,rust-sha1-0.10) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-zeroize" ,rust-zeroize-1) +;; ("rust-zopfli" ,rust-zopfli-0.8) +;; ("rust-zstd" ,rust-zstd-0.13)))) +;; (home-page "https://github.com/zip-rs/zip2.git") +;; (synopsis "Library to support the reading and writing of zip files.") +;; (description +;; "This package provides Library to support the reading and writing of zip files.") +;; (license license:expat))) + +;; (define-public rust-gix-revwalk-0.13 +;; (package +;; (name "rust-gix-revwalk") +;; (version "0.13.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-revwalk" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1q23mcf4ji5q8qi3g86vxxgz4x4ykgqja0kyacgi9bvimg50q0qv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate providing utilities for walking the revision graph") +;; (description +;; "This package provides a crate providing utilities for walking the revision +;; graph.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-commitgraph-0.24 +;; (package +;; (name "rust-gix-commitgraph") +;; (version "0.24.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-commitgraph" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0y7wc0y0xb0kh3c22pj3ns04zdqglqb22gj71kn3cn2ngzv0cfqk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-chunk" ,rust-gix-chunk-0.4) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-memmap2" ,rust-memmap2-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Read-only access to the git commitgraph file format") +;; (description +;; "This package provides Read-only access to the git commitgraph file format.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-traverse-0.39 +;; (package +;; (name "rust-gix-traverse") +;; (version "0.39.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-traverse" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0h48bbjym6fkdhy9q7p8v6rn9ksvkwxp8fs1415cyw8ya66a36g4")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project") +;; (description "This package provides a crate of the gitoxide project.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-fastrand-2 +;; (package +;; (name "rust-fastrand") +;; (version "2.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "fastrand" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "06p5d0rxq7by260m4ym9ial0bwgi0v42lrvhl6nm2g7h0h2m3h4z")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2)))) +;; (home-page "https://github.com/smol-rs/fastrand") +;; (synopsis "simple and fast random number generator") +;; (description +;; "This package provides a simple and fast random number generator.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-gix-fs-0.11 +;; (package +;; (name "rust-gix-fs") +;; (version "0.11.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-fs" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0yix2q3k3mniw0xkviz1sj1qfkfrw0bwk03nsz2b25yzgk19kpva")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate providing file system specific utilities to `gitoxide`") +;; (description +;; "This package provides a crate providing file system specific utilities to +;; `gitoxide`.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-utils-0.1 +;; (package +;; (name "rust-gix-utils") +;; (version "0.1.12") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-utils" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1p6lschmdrg1j9cd3rm6q96dyrvivzi2305d7ck1588gzpvjs69m")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-fastrand" ,rust-fastrand-2) +;; ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate with `gitoxide` utilities that don't need feature toggles") +;; (description +;; "This package provides a crate with `gitoxide` utilities that don't need feature +;; toggles.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-trace-0.1 +;; (package +;; (name "rust-gix-trace") +;; (version "0.1.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-trace" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0zhm2lwqr070rq3bdn4b1zjs7mn7bhlkfgwfap6xspwi11s2c97r")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2) +;; ("rust-tracing-core" ,rust-tracing-core-0.1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate to provide minimal `tracing` support that can be turned off to zero cost") +;; (description +;; "This package provides a crate to provide minimal `tracing` support that can be +;; turned off to zero cost.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-packetline-blocking-0.17 +;; (package +;; (name "rust-gix-packetline-blocking") +;; (version "0.17.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-packetline-blocking" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0jp1fz5mqbikh1xfrxyc1qv57lnh62crg2fmwhr4fa1xi8vl47f3")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-faster-hex" ,rust-faster-hex-0.9) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "duplicate of `gix-packetline` with the `blocking-io` feature pre-selected") +;; (description +;; "This package provides a duplicate of `gix-packetline` with the `blocking-io` +;; feature pre-selected.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-command-0.3 +;; (package +;; (name "rust-gix-command") +;; (version "0.3.8") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-command" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0yqxzmx3a3fxwii6gc5gyr105sfax1ad86h26az1r2fscxw8cxhd")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-shell-words" ,rust-shell-words-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project handling internal git command execution") +;; (description +;; "This package provides a crate of the gitoxide project handling internal git +;; command execution.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-filter-0.11 +;; (package +;; (name "rust-gix-filter") +;; (version "0.11.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-filter" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "06m6ph3b67696ckq5gfn9pwm77sh507km7sfzx6my9r8v8w7fm76")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-encoding-rs" ,rust-encoding-rs-0.8) +;; ("rust-gix-attributes" ,rust-gix-attributes-0.22) +;; ("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-packetline-blocking" ,rust-gix-packetline-blocking-0.17) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-quote" ,rust-gix-quote-0.4) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project implementing git filters") +;; (description +;; "This package provides a crate of the gitoxide project implementing git filters.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-glob-0.16 +;; (package +;; (name "rust-gix-glob") +;; (version "0.16.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-glob" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ixlbibj1lrs2vx6vv19dg01lbsj9lsws4r8x6mwhp16z9dg2zgs")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing with pattern matching") +;; (description +;; "This package provides a crate of the gitoxide project dealing with pattern +;; matching.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-attributes-0.22 +;; (package +;; (name "rust-gix-attributes") +;; (version "0.22.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-attributes" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0mv293x9l976arqj8sqsbk2ar6hibmninr03nwl8qa41gsffjz73")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-quote" ,rust-gix-quote-0.4) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-kstring" ,rust-kstring-2) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-unicode-bom" ,rust-unicode-bom-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project dealing .gitattributes files") +;; (description +;; "This package provides a crate of the gitoxide project dealing .gitattributes +;; files.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-worktree-stream-0.13 +;; (package +;; (name "rust-gix-worktree-stream") +;; (version "0.13.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-worktree-stream" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "08gd3fca4jjaygsawpm7s6f3p7rvb3br87ap8ipqahcs4jb4hpg3")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-gix-attributes" ,rust-gix-attributes-0.22) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-filter" ,rust-gix-filter-0.11) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-traverse" ,rust-gix-traverse-0.39) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "generate a byte-stream from a git-tree") +;; (description +;; "This package provides generate a byte-stream from a git-tree.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-path-0.10 +;; (package +;; (name "rust-gix-path") +;; (version "0.10.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-path" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1n9b71kwwswibnhw99zb7y3ya9ngndsw1rwdpj54sd1ivaxxa8wd")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-home" ,rust-home-0.5) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate of the gitoxide project dealing paths and their conversions") +;; (description +;; "This package provides a crate of the gitoxide project dealing paths and their +;; conversions.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-validate-0.8 +;; (package +;; (name "rust-gix-validate") +;; (version "0.8.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-validate" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1kqad8a2wdz69ma7hspi21pazgpkrc5hg4iw37gsvca99b9pvhl2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Validation functions for various kinds of names in git") +;; (description +;; "This package provides Validation functions for various kinds of names in git.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-features-0.38 +;; (package +;; (name "rust-gix-features") +;; (version "0.38.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-features" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0sfw6zs3qgmlqjkj4cvyfz6q6dgdlw1d16c7yckwgyg5kyn4aw5c")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1) +;; ("rust-bytesize" ,rust-bytesize-1) +;; ("rust-crc32fast" ,rust-crc32fast-1) +;; ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-flate2" ,rust-flate2-1) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-jwalk" ,rust-jwalk-0.8) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-prodash" ,rust-prodash-29) +;; ("rust-sha1" ,rust-sha1-0.10) +;; ("rust-sha1-smol" ,rust-sha1-smol-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-walkdir" ,rust-walkdir-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "crate to integrate various capabilities using compile-time feature flags") +;; (description +;; "This package provides a crate to integrate various capabilities using +;; compile-time feature flags.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-object-0.42 +;; (package +;; (name "rust-gix-object") +;; (version "0.42.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-object" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "11p3pynmriglj5j3hzh5qa4sz7pnhzxxzr1w85xzmhp7ni32zni5")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-actor" ,rust-gix-actor-0.31) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-winnow" ,rust-winnow-0.6)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis +;; "Immutable and mutable git objects with decoding and encoding support") +;; (description +;; "This package provides Immutable and mutable git objects with decoding and encoding support.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-archive-0.13 +;; (package +;; (name "rust-gix-archive") +;; (version "0.13.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-archive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1m4nwxcfrivnf74kx38sxgcalba8nbl2fq4xlvad28q2vzmvpdk3")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-flate2" ,rust-flate2-1) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13) +;; ("rust-tar" ,rust-tar-0.4) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-zip" ,rust-zip-2)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "archive generation from of a worktree stream") +;; (description +;; "This package provides archive generation from of a worktree stream.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-date-0.8 +;; (package +;; (name "rust-gix-date") +;; (version "0.8.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-date" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1h5qygjxr8p2g2vdrzpvx0plnyy9gsym29wjxc5fx48ly8qnkvcy")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-time" ,rust-time-0.3)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "crate of the gitoxide project parsing dates the way git does") +;; (description +;; "This package provides a crate of the gitoxide project parsing dates the way git +;; does.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-actor-0.31 +;; (package +;; (name "rust-gix-actor") +;; (version "0.31.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix-actor" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1wm3i9g69hkfhwiw1c4z9fr1hkfxsfxyzdh07b637f1lgqsm9r50")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bstr" ,rust-bstr-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-winnow" ,rust-winnow-0.6)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "way to identify git actors") +;; (description "This package provides a way to identify git actors.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gix-0.63 +;; (package +;; (name "rust-gix") +;; (version "0.63.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gix" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-gix-actor" ,rust-gix-actor-0.31) +;; ("rust-gix-archive" ,rust-gix-archive-0.13) +;; ("rust-gix-attributes" ,rust-gix-attributes-0.22) +;; ("rust-gix-command" ,rust-gix-command-0.3) +;; ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24) +;; ("rust-gix-config" ,rust-gix-config-0.37) +;; ("rust-gix-credentials" ,rust-gix-credentials-0.24) +;; ("rust-gix-date" ,rust-gix-date-0.8) +;; ("rust-gix-diff" ,rust-gix-diff-0.44) +;; ("rust-gix-dir" ,rust-gix-dir-0.5) +;; ("rust-gix-discover" ,rust-gix-discover-0.32) +;; ("rust-gix-features" ,rust-gix-features-0.38) +;; ("rust-gix-filter" ,rust-gix-filter-0.11) +;; ("rust-gix-fs" ,rust-gix-fs-0.11) +;; ("rust-gix-glob" ,rust-gix-glob-0.16) +;; ("rust-gix-hash" ,rust-gix-hash-0.14) +;; ("rust-gix-hashtable" ,rust-gix-hashtable-0.5) +;; ("rust-gix-ignore" ,rust-gix-ignore-0.11) +;; ("rust-gix-index" ,rust-gix-index-0.33) +;; ("rust-gix-lock" ,rust-gix-lock-14) +;; ("rust-gix-macros" ,rust-gix-macros-0.1) +;; ("rust-gix-mailmap" ,rust-gix-mailmap-0.23) +;; ("rust-gix-negotiate" ,rust-gix-negotiate-0.13) +;; ("rust-gix-object" ,rust-gix-object-0.42) +;; ("rust-gix-odb" ,rust-gix-odb-0.61) +;; ("rust-gix-pack" ,rust-gix-pack-0.51) +;; ("rust-gix-path" ,rust-gix-path-0.10) +;; ("rust-gix-pathspec" ,rust-gix-pathspec-0.7) +;; ("rust-gix-prompt" ,rust-gix-prompt-0.8) +;; ("rust-gix-protocol" ,rust-gix-protocol-0.45) +;; ("rust-gix-ref" ,rust-gix-ref-0.44) +;; ("rust-gix-refspec" ,rust-gix-refspec-0.23) +;; ("rust-gix-revision" ,rust-gix-revision-0.27) +;; ("rust-gix-revwalk" ,rust-gix-revwalk-0.13) +;; ("rust-gix-sec" ,rust-gix-sec-0.10) +;; ("rust-gix-status" ,rust-gix-status-0.10) +;; ("rust-gix-submodule" ,rust-gix-submodule-0.11) +;; ("rust-gix-tempfile" ,rust-gix-tempfile-14) +;; ("rust-gix-trace" ,rust-gix-trace-0.1) +;; ("rust-gix-transport" ,rust-gix-transport-0.42) +;; ("rust-gix-traverse" ,rust-gix-traverse-0.39) +;; ("rust-gix-url" ,rust-gix-url-0.27) +;; ("rust-gix-utils" ,rust-gix-utils-0.1) +;; ("rust-gix-validate" ,rust-gix-validate-0.8) +;; ("rust-gix-worktree" ,rust-gix-worktree-0.34) +;; ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11) +;; ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-prodash" ,rust-prodash-29) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-signal-hook" ,rust-signal-hook-0.3) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/Byron/gitoxide") +;; (synopsis "Interact with git repositories just like git would") +;; (description +;; "This package provides Interact with git repositories just like git would.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-libgit2-sys-0.17 +;; (package +;; (name "rust-libgit2-sys") +;; (version "0.17.0+1.8.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "libgit2-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "093jxfl2i9vxdlgf7vk9d040sjwy0nq4fid640y7qix6m0k26iqh")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cc" ,rust-cc-1) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-libssh2-sys" ,rust-libssh2-sys-0.3) +;; ("rust-libz-sys" ,rust-libz-sys-1) +;; ("rust-openssl-sys" ,rust-openssl-sys-0.9) +;; ("rust-pkg-config" ,rust-pkg-config-0.3)))) +;; (home-page "https://github.com/rust-lang/git2-rs") +;; (synopsis "Native bindings to the libgit2 library") +;; (description +;; "This package provides Native bindings to the libgit2 library.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-git2-0.19 +;; (package +;; (name "rust-git2") +;; (version "0.19.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "git2" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "091pv7866z1qjq800ys0wjv8n73wrv7fqdrddxcnq36w8lzbf0xr")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-libgit2-sys" ,rust-libgit2-sys-0.17) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-openssl-probe" ,rust-openssl-probe-0.1) +;; ("rust-openssl-sys" ,rust-openssl-sys-0.9) +;; ("rust-url" ,rust-url-2)))) +;; (home-page "https://github.com/rust-lang/git2-rs") +;; (synopsis +;; "Bindings to libgit2 for interoperating with git repositories. This library is +;; both threadsafe and memory safe and allows both reading and writing git +;; repositories.") +;; (description +;; "This package provides Bindings to libgit2 for interoperating with git repositories. This library is +;; both threadsafe and memory safe and allows both reading and writing git +;; repositories.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-vergen-8 +;; (package +;; (name "rust-vergen") +;; (version "8.3.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "vergen" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ri5n4k1g4z6gnllkjx9zny3vaa2bjma84zlrjh6w9k7b7mdk419")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) +;; ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-git2" ,rust-git2-0.19) +;; ("rust-gix" ,rust-gix-0.63) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-rustc-version" ,rust-rustc-version-0.4) +;; ("rust-rustversion" ,rust-rustversion-1) +;; ("rust-sysinfo" ,rust-sysinfo-0.30) +;; ("rust-time" ,rust-time-0.3)))) +;; (home-page "https://github.com/rustyhorde/vergen") +;; (synopsis +;; "Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro") +;; (description +;; "This package provides Generate cargo:rustc-env instructions via build.rs for use in your code via the +;; env! macro.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-tracing-appender-0.2 +;; (package +;; (name "rust-tracing-appender") +;; (version "0.2.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tracing-appender" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1kq69qyjvb4dxch5c9zgii6cqhy9nkk81z0r4pj3y2nc537fhrim")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)))) +;; (home-page "https://tokio.rs") +;; (synopsis +;; "Provides utilities for file appenders and making non-blocking writers.") +;; (description +;; "This package provides utilities for file appenders and making non-blocking +;; writers.") +;; (license license:expat))) + +;; (define-public rust-temp-dir-0.1 +;; (package +;; (name "rust-temp-dir") +;; (version "0.1.13") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "temp-dir" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0cbj4y3c5494i7ljhnqa38cgdkybl33p70cv5wrfbw00xil7j8hz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://gitlab.com/leonhard-llc/ops") +;; (synopsis "Simple temporary directory with cleanup") +;; (description +;; "This package provides Simple temporary directory with cleanup.") +;; (license license:asl2.0))) + +;; (define-public rust-rio-0.9 +;; (package +;; (name "rust-rio") +;; (version "0.9.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "rio" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0nv8wrnkd41flb32lmxb412l6m1790j12c3lg305764hcmbc564y")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) +;; (home-page "https://github.com/spacejam/rio") +;; (synopsis +;; "GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for spacejam's github sponsors") +;; (description +;; "This package provides GPL-3.0 nice bindings for io_uring. MIT/Apache-2.0 license is available for +;; spacejam's github sponsors.") +;; (license license:gpl3))) + +;; (define-public rust-sled-0.34 +;; (package +;; (name "rust-sled") +;; (version "0.34.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "sled" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) +;; ("rust-color-backtrace" ,rust-color-backtrace-0.5) +;; ("rust-crc32fast" ,rust-crc32fast-1) +;; ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9) +;; ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) +;; ("rust-fs2" ,rust-fs2-0.4) +;; ("rust-fxhash" ,rust-fxhash-0.2) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-parking-lot" ,rust-parking-lot-0.11) +;; ("rust-rio" ,rust-rio-0.9) +;; ("rust-zstd" ,rust-zstd-0.9)))) +;; (home-page "https://github.com/spacejam/sled") +;; (synopsis +;; "Lightweight high-performance pure-rust transactional embedded database") +;; (description +;; "This package provides Lightweight high-performance pure-rust transactional embedded database.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-icy-sixel-0.1 +;; (package +;; (name "rust-icy-sixel") +;; (version "0.1.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "icy_sixel" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0nqmq5c3hawvpqdl6rskyc93qjf36pa0mjzgzmn5jk9803l8m1c6")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://www.github.com/mkrueger/icy_sixel") +;; (synopsis "100% rust sixel library.") +;; (description "This package provides a 100% rust sixel library.") +;; (license #f))) + +;; (define-public rust-ratatui-0.23 +;; (package +;; (name "rust-ratatui") +;; (version "0.23.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ratatui" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-cassowary" ,rust-cassowary-0.3) +;; ("rust-crossterm" ,rust-crossterm-0.27) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-indoc" ,rust-indoc-2) +;; ("rust-itertools" ,rust-itertools-0.11) +;; ("rust-paste" ,rust-paste-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-strum" ,rust-strum-0.25) +;; ("rust-termion" ,rust-termion-2) +;; ("rust-termwiz" ,rust-termwiz-0.20) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)) +;; #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) +;; ("rust-argh" ,rust-argh-0.1) +;; ("rust-cargo-husky" ,rust-cargo-husky-1) +;; ("rust-criterion" ,rust-criterion-0.5) +;; ("rust-fakeit" ,rust-fakeit-1) +;; ("rust-pretty-assertions" ,rust-pretty-assertions-1) +;; ("rust-rand" ,rust-rand-0.8)))) +;; (home-page "https://ratatui.rs") +;; (synopsis "library that's all about cooking up terminal user interfaces") +;; (description +;; "This package provides a library that's all about cooking up terminal user +;; interfaces.") +;; (license license:expat))) + +;; (define-public rust-ratatui-image-0.8 +;; (package +;; (name "rust-ratatui-image") +;; (version "0.8.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ratatui-image" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "14gpm76wnzkq8j28b97z69igv0ggb1rz5dsn9mlicff64fb2qasv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-base64" ,rust-base64-0.21) +;; ("rust-crossterm" ,rust-crossterm-0.25) +;; ("rust-dyn-clone" ,rust-dyn-clone-1) +;; ("rust-icy-sixel" ,rust-icy-sixel-0.1) +;; ("rust-image" ,rust-image-0.24) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-rustix" ,rust-rustix-0.38) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-termion" ,rust-termion-2) +;; ("rust-termwiz" ,rust-termwiz-0.20)))) +;; (home-page "https://github.com/benjajaja/ratatui-image") +;; (synopsis +;; "An image widget for ratatui, supporting sixels and unicode-halfblocks") +;; (description +;; "This package provides An image widget for ratatui, supporting sixels and unicode-halfblocks.") +;; (license license:expat))) + +;; (define-public rust-zvariant-derive-4 +;; (package +;; (name "rust-zvariant-derive") +;; (version "4.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zvariant_derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0jf408h0s83krxwm7wl62fnssin1kcklmb1bcn83ls6sddabmqkk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2) +;; ("rust-zvariant-utils" ,rust-zvariant-utils-2)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "D-Bus & GVariant encoding & decoding") +;; (description "This package provides D-Bus & GVariant encoding & decoding.") +;; (license license:expat))) + +;; (define-public rust-time-macros-0.2 +;; (package +;; (name "rust-time-macros") +;; (version "0.2.18") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "time-macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1kqwxvfh2jkpg38fy673d6danh1bhcmmbsmffww3mphgail2l99z")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-num-conv" ,rust-num-conv-0.1) +;; ("rust-time-core" ,rust-time-core-0.1)))) +;; (home-page "https://github.com/time-rs/time") +;; (synopsis +;; "Procedural macros for the time crate. +;; This crate is an implementation detail and should not be relied upon directly.") +;; (description +;; "This package provides Procedural macros for the time crate. This crate is an implementation detail +;; and should not be relied upon directly.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-time-0.3 +;; (package +;; (name "rust-time") +;; (version "0.3.36") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "time" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "11g8hdpahgrf1wwl2rpsg5nxq3aj7ri6xr672v4qcij6cgjqizax")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-deranged" ,rust-deranged-0.3) +;; ("rust-itoa" ,rust-itoa-1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-num-conv" ,rust-num-conv-0.1) +;; ("rust-num-threads" ,rust-num-threads-0.1) +;; ("rust-powerfmt" ,rust-powerfmt-0.2) +;; ("rust-quickcheck" ,rust-quickcheck-1) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-time-core" ,rust-time-core-0.1) +;; ("rust-time-macros" ,rust-time-macros-0.2)))) +;; (home-page "https://time-rs.github.io") +;; (synopsis +;; "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]") +;; (description +;; "This package provides Date and time library. Fully interoperable with the standard library. Mostly +;; compatible with #![no_std].") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-endi-1 +;; (package +;; (name "rust-endi") +;; (version "1.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "endi" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1gxp388g2zzbncp3rdn60wxkr49xbhhx94nl9p4a6c41w4ma7n53")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/zeenix/endi") +;; (synopsis "simple endian-handling library") +;; (description "This package provides a simple endian-handling library.") +;; (license license:expat))) + +;; (define-public rust-chrono-0.4 +;; (package +;; (name "rust-chrono") +;; (version "0.4.38") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "chrono" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "009l8vc5p8750vn02z30mblg4pv2qhkbfizhfwmzc6vpy5nr67x2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-android-tzdata" ,rust-android-tzdata-0.1) +;; ("rust-arbitrary" ,rust-arbitrary-1) +;; ("rust-iana-time-zone" ,rust-iana-time-zone-0.1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-num-traits" ,rust-num-traits-0.2) +;; ("rust-pure-rust-locales" ,rust-pure-rust-locales-0.8) +;; ("rust-rkyv" ,rust-rkyv-0.7) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/chronotope/chrono") +;; (synopsis "Date and time library for Rust") +;; (description "This package provides Date and time library for Rust.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zvariant-4 +;; (package +;; (name "rust-zvariant") +;; (version "4.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zvariant" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1zl1ika7zd9bxkd0bqc78h9bykvk6xc98965iz1p3i51p452k110")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-endi" ,rust-endi-1) +;; ("rust-enumflags2" ,rust-enumflags2-0.7) +;; ("rust-heapless" ,rust-heapless-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-bytes" ,rust-serde-bytes-0.11) +;; ("rust-static-assertions" ,rust-static-assertions-1) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-url" ,rust-url-2) +;; ("rust-uuid" ,rust-uuid-1) +;; ("rust-zvariant-derive" ,rust-zvariant-derive-4)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "D-Bus & GVariant encoding & decoding") +;; (description "This package provides D-Bus & GVariant encoding & decoding.") +;; (license license:expat))) + +;; (define-public rust-zbus-names-3 +;; (package +;; (name "rust-zbus-names") +;; (version "3.0.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zbus_names" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0v1f0ajwafj47bf11yp0xdgp26r93lslr9nb2v6624h2gppiz6sb")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1) +;; ("rust-static-assertions" ,rust-static-assertions-1) +;; ("rust-zvariant" ,rust-zvariant-4)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "collection of D-Bus bus names types") +;; (description +;; "This package provides a collection of D-Bus bus names types.") +;; (license license:expat))) + +;; (define-public rust-zvariant-utils-2 +;; (package +;; (name "rust-zvariant-utils") +;; (version "2.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zvariant_utils" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0h43h3jcw8rmjr390rdqnhkb9nn3913pgkvb75am1frxrkvwy6y5")))) +;; (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-2)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "Various utilities used internally by the zvariant crate") +;; (description +;; "This package provides Various utilities used internally by the zvariant crate.") +;; (license license:expat))) + +;; (define-public rust-quote-1 +;; (package +;; (name "rust-quote") +;; (version "1.0.36") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "quote" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "19xcmh445bg6simirnnd4fvkmp6v2qiwxh5f6rw4a70h76pnm9qg")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)))) +;; (home-page "https://github.com/dtolnay/quote") +;; (synopsis "Quasi-quoting macro quote!(...)") +;; (description "This package provides Quasi-quoting macro quote!(...).") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zbus-macros-4 +;; (package +;; (name "rust-zbus-macros") +;; (version "4.4.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zbus_macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0glqn6ddgv4ra734p343a41rrxb0phy1v13dljzhpsc1f10bjz96")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2) +;; ("rust-zvariant-utils" ,rust-zvariant-utils-2)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "proc-macros for zbus") +;; (description "This package provides proc-macros for zbus.") +;; (license license:expat))) + +;; (define-public rust-xdg-home-1 +;; (package +;; (name "rust-xdg-home") +;; (version "1.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "xdg-home" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2) +;; ("rust-windows-sys" ,rust-windows-sys-0.59)))) +;; (home-page "https://github.com/zeenix/xdg-home") +;; (synopsis "The user's home directory as per XDG Specification") +;; (description +;; "This package provides The user's home directory as per XDG Specification.") +;; (license license:expat))) + +;; (define-public rust-vsock-0.5 +;; (package +;; (name "rust-vsock") +;; (version "0.5.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "vsock" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0bg3sjz1sazp3p0c2lw8r0w2aqpb41l1p1nd0zb7fn2k9482jbpq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2) +;; ("rust-nix" ,rust-nix-0.28)))) +;; (home-page "https://github.com/rust-vsock/vsock-rs") +;; (synopsis "Virtio socket support for Rust") +;; (description "This package provides Virtio socket support for Rust.") +;; (license license:asl2.0))) + +;; (define-public rust-tokio-vsock-0.4 +;; (package +;; (name "rust-tokio-vsock") +;; (version "0.4.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tokio-vsock" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1p88jaypkjicj5rfkj7hmx1jcs2v7cbgyzil084zk4dwn4amr8aj")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1) +;; ("rust-futures" ,rust-futures-0.3) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tonic" ,rust-tonic-0.8) +;; ("rust-vsock" ,rust-vsock-0.3)))) +;; (home-page "https://github.com/rust-vsock/tokio-vsock") +;; (synopsis "Asynchronous Virtio socket support for Rust") +;; (description +;; "This package provides Asynchronous Virtio socket support for Rust.") +;; (license license:asl2.0))) + +;; (define-public rust-tokio-macros-2 +;; (package +;; (name "rust-tokio-macros") +;; (version "2.4.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tokio-macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0lnpg14h1v3fh2jvnc8cz7cjf0m7z1xgkwfpcyy632g829imjgb9")))) +;; (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-2)))) +;; (home-page "https://tokio.rs") +;; (synopsis "Tokio's proc macros.") +;; (description "This package provides Tokio's proc macros.") +;; (license license:expat))) + +;; (define-public rust-hermit-abi-0.3 +;; (package +;; (name "rust-hermit-abi") +;; (version "0.3.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "hermit-abi" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) +;; ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) +;; ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) +;; (home-page "https://github.com/hermit-os/hermit-rs") +;; (synopsis "Hermit system calls definitions") +;; (description "This package provides Hermit system calls definitions.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-mio-1 +;; (package +;; (name "rust-mio") +;; (version "1.0.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mio" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-hermit-abi" ,rust-hermit-abi-0.3) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-wasi" ,rust-wasi-0.11) +;; ("rust-windows-sys" ,rust-windows-sys-0.52)))) +;; (home-page "https://github.com/tokio-rs/mio") +;; (synopsis "Lightweight non-blocking I/O") +;; (description "This package provides Lightweight non-blocking I/O.") +;; (license license:expat))) + +;; (define-public rust-tokio-1 +;; (package +;; (name "rust-tokio") +;; (version "1.39.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tokio" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1cb7yhba7nnf00cylcywk7rai5kkdb8b4jzwrc26zgbqqwdzp96s")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-mio" ,rust-mio-1) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) +;; ("rust-signal-hook-registry" ,rust-signal-hook-registry-1) +;; ("rust-socket2" ,rust-socket2-0.5) +;; ("rust-tokio-macros" ,rust-tokio-macros-2) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-windows-sys" ,rust-windows-sys-0.52)))) +;; (home-page "https://tokio.rs") +;; (synopsis +;; "An event-driven, non-blocking I/O platform for writing asynchronous I/O +;; backed applications.") +;; (description +;; "This package provides An event-driven, non-blocking I/O platform for writing asynchronous I/O backed +;; applications.") +;; (license license:expat))) + +;; (define-public rust-serde-repr-0.1 +;; (package +;; (name "rust-serde-repr") +;; (version "0.1.19") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde_repr" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1sb4cplc33z86pzlx38234xr141wr3cmviqgssiadisgl8dlar3c")))) +;; (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-2)))) +;; (home-page "https://github.com/dtolnay/serde-repr") +;; (synopsis +;; "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum") +;; (description +;; "This package provides Derive Serialize and Deserialize that delegates to the underlying repr of a +;; C-like enum.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-cfg-aliases-0.2 +;; (package +;; (name "rust-cfg-aliases") +;; (version "0.2.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "cfg_aliases" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/katharostech/cfg_aliases") +;; (synopsis +;; "tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.") +;; (description +;; "This package provides a tiny utility to help save you a lot of effort with long +;; winded `#[cfg()]` checks.") +;; (license license:expat))) + +;; (define-public rust-nix-0.29 +;; (package +;; (name "rust-nix") +;; (version "0.29.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "nix" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-cfg-aliases" ,rust-cfg-aliases-0.2) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-memoffset" ,rust-memoffset-0.9) +;; ("rust-pin-utils" ,rust-pin-utils-0.1)))) +;; (home-page "https://github.com/nix-rust/nix") +;; (synopsis "Rust friendly bindings to *nix APIs") +;; (description "This package provides Rust friendly bindings to *nix APIs.") +;; (license license:expat))) + +;; (define-public rust-enumflags2-derive-0.7 +;; (package +;; (name "rust-enumflags2-derive") +;; (version "0.7.10") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "enumflags2_derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1s29iqx3gj5l5s19a22lpn0nljhp5l9smqac99126n2qhfhlh3fy")))) +;; (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-2)))) +;; (home-page "https://github.com/meithecatte/enumflags2") +;; (synopsis +;; "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions") +;; (description +;; "This package provides Do not use directly, use the reexport in the `enumflags2` crate. This allows +;; for better compatibility across versions.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-enumflags2-0.7 +;; (package +;; (name "rust-enumflags2") +;; (version "0.7.10") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "enumflags2" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0g8kmhaqxq44v76wh971biljrgaqbjc8fbyw2d1z3wsnb5zxncnj")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.7) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/meithecatte/enumflags2") +;; (synopsis "Enum-based bit flags") +;; (description "This package provides Enum-based bit flags.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-blocking-1 +;; (package +;; (name "rust-blocking") +;; (version "1.6.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "blocking" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2) +;; ("rust-async-task" ,rust-async-task-4) +;; ("rust-futures-io" ,rust-futures-io-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-piper" ,rust-piper-0.2) +;; ("rust-tracing" ,rust-tracing-0.1)))) +;; (home-page "https://github.com/smol-rs/blocking") +;; (synopsis "thread pool for isolating blocking I/O in async programs") +;; (description +;; "This package provides a thread pool for isolating blocking I/O in async +;; programs.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-async-trait-0.1 +;; (package +;; (name "rust-async-trait") +;; (version "0.1.81") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-trait" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "01w10ad3984czxrmc8ckdrabhmsv80aynfxibjnqwz1dr3f2h33f")))) +;; (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-2)))) +;; (home-page "https://github.com/dtolnay/async-trait") +;; (synopsis "Type erasure for async trait methods") +;; (description "This package provides Type erasure for async trait methods.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-async-recursion-1 +;; (package +;; (name "rust-async-recursion") +;; (version "1.1.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-recursion" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv")))) +;; (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-2)))) +;; (home-page "https://github.com/dcchut/async-recursion") +;; (synopsis "Recursion for async functions") +;; (description "This package provides Recursion for async functions.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-async-task-4 +;; (package +;; (name "rust-async-task") +;; (version "4.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-task" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1)))) +;; (home-page "https://github.com/smol-rs/async-task") +;; (synopsis "Task abstraction for building executors") +;; (description +;; "This package provides Task abstraction for building executors.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-async-process-2 +;; (package +;; (name "rust-async-process") +;; (version "2.2.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-process" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0x3305pq0fzaqmw7q4c93sgabq97zhkr32xig5dkhkcscn4pg858")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-channel" ,rust-async-channel-2) +;; ("rust-async-io" ,rust-async-io-2) +;; ("rust-async-lock" ,rust-async-lock-3) +;; ("rust-async-signal" ,rust-async-signal-0.2) +;; ("rust-async-task" ,rust-async-task-4) +;; ("rust-blocking" ,rust-blocking-1) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-event-listener" ,rust-event-listener-5) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-rustix" ,rust-rustix-0.38) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-windows-sys" ,rust-windows-sys-0.59)))) +;; (home-page "https://github.com/smol-rs/async-process") +;; (synopsis "Async interface for working with processes") +;; (description +;; "This package provides Async interface for working with processes.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-windows-sys-0.59 +;; (package +;; (name "rust-windows-sys") +;; (version "0.59.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Rust for Windows") +;; (description "This package provides Rust for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-async-io-2 +;; (package +;; (name "rust-async-io") +;; (version "2.3.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-io" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1s679l7x6ijh8zcxqn5pqgdiyshpy4xwklv86ldm1rhfjll04js4")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-concurrent-queue" ,rust-concurrent-queue-2) +;; ("rust-futures-io" ,rust-futures-io-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-parking" ,rust-parking-2) +;; ("rust-polling" ,rust-polling-3) +;; ("rust-rustix" ,rust-rustix-0.38) +;; ("rust-slab" ,rust-slab-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-windows-sys" ,rust-windows-sys-0.59)))) +;; (home-page "https://github.com/smol-rs/async-io") +;; (synopsis "Async I/O and timers") +;; (description "This package provides Async I/O and timers.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-async-fs-2 +;; (package +;; (name "rust-async-fs") +;; (version "2.1.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-fs" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) +;; ("rust-blocking" ,rust-blocking-1) +;; ("rust-futures-lite" ,rust-futures-lite-2)))) +;; (home-page "https://github.com/smol-rs/async-fs") +;; (synopsis "Async filesystem primitives") +;; (description "This package provides Async filesystem primitives.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-concurrent-queue-2 +;; (package +;; (name "rust-concurrent-queue") +;; (version "2.5.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "concurrent-queue" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) +;; ("rust-loom" ,rust-loom-0.7) +;; ("rust-portable-atomic" ,rust-portable-atomic-1)))) +;; (home-page "https://github.com/smol-rs/concurrent-queue") +;; (synopsis "Concurrent multi-producer multi-consumer queue") +;; (description +;; "This package provides Concurrent multi-producer multi-consumer queue.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-async-executor-1 +;; (package +;; (name "rust-async-executor") +;; (version "1.13.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-executor" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1dyv1cl8j3m04m39kz1mmip4i7rb71ppvykm0dvb3dnsxfidzsyp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-task" ,rust-async-task-4) +;; ("rust-concurrent-queue" ,rust-concurrent-queue-2) +;; ("rust-fastrand" ,rust-fastrand-2) +;; ("rust-futures-lite" ,rust-futures-lite-2) +;; ("rust-slab" ,rust-slab-0.4)))) +;; (home-page "https://github.com/smol-rs/async-executor") +;; (synopsis "Async executor") +;; (description "This package provides Async executor.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-event-listener-strategy-0.5 +;; (package +;; (name "rust-event-listener-strategy") +;; (version "0.5.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "event-listener-strategy" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "18f5ri227khkayhv3ndv7yl4rnasgwksl2jhwgafcxzr7324s88g")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) +;; (home-page "https://github.com/smol-rs/event-listener-strategy") +;; (synopsis "Block or poll on event_listener easily") +;; (description +;; "This package provides Block or poll on event_listener easily.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-portable-atomic-util-0.2 +;; (package +;; (name "rust-portable-atomic-util") +;; (version "0.2.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "portable-atomic-util" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0kbh4ik8cqr4bdbpyfh8n4xcwip93yciccvv815darif0wh89pgw")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-portable-atomic" ,rust-portable-atomic-1)))) +;; (home-page "https://github.com/taiki-e/portable-atomic") +;; (synopsis "Synchronization primitives built with portable-atomic.") +;; (description +;; "This package provides Synchronization primitives built with portable-atomic.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-event-listener-5 +;; (package +;; (name "rust-event-listener") +;; (version "5.3.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "event-listener" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1fkm6q4hjn61wl52xyqyyxai0x9w0ngrzi0wf1qsf8vhsadvwck0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-concurrent-queue" ,rust-concurrent-queue-2) +;; ("rust-loom" ,rust-loom-0.7) +;; ("rust-parking" ,rust-parking-2) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) +;; ("rust-portable-atomic" ,rust-portable-atomic-1) +;; ("rust-portable-atomic-util" ,rust-portable-atomic-util-0.2)))) +;; (home-page "https://github.com/smol-rs/event-listener") +;; (synopsis "Notify async tasks or threads") +;; (description "This package provides Notify async tasks or threads.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-async-broadcast-0.7 +;; (package +;; (name "rust-async-broadcast") +;; (version "0.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "async-broadcast" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0zia7z1y31awmxma9c89zmvkbj7mdkf7highkmz5z3pa4lp0xk90")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-event-listener" ,rust-event-listener-5) +;; ("rust-event-listener-strategy" ,rust-event-listener-strategy-0.5) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) +;; (home-page "https://github.com/smol-rs/async-broadcast") +;; (synopsis "Async broadcast channels") +;; (description "This package provides Async broadcast channels.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-zbus-4 +;; (package +;; (name "rust-zbus") +;; (version "4.4.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zbus" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "09f7916lp7haxv1y5zgcg99ny15whi6dn3waf1afcafxx8mh35xv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-broadcast" ,rust-async-broadcast-0.7) +;; ("rust-async-executor" ,rust-async-executor-1) +;; ("rust-async-fs" ,rust-async-fs-2) +;; ("rust-async-io" ,rust-async-io-2) +;; ("rust-async-lock" ,rust-async-lock-3) +;; ("rust-async-process" ,rust-async-process-2) +;; ("rust-async-recursion" ,rust-async-recursion-1) +;; ("rust-async-task" ,rust-async-task-4) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-blocking" ,rust-blocking-1) +;; ("rust-enumflags2" ,rust-enumflags2-0.7) +;; ("rust-event-listener" ,rust-event-listener-5) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-sink" ,rust-futures-sink-0.3) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-hex" ,rust-hex-0.4) +;; ("rust-nix" ,rust-nix-0.29) +;; ("rust-ordered-stream" ,rust-ordered-stream-0.2) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-repr" ,rust-serde-repr-0.1) +;; ("rust-sha1" ,rust-sha1-0.10) +;; ("rust-static-assertions" ,rust-static-assertions-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tokio-vsock" ,rust-tokio-vsock-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-uds-windows" ,rust-uds-windows-1) +;; ("rust-vsock" ,rust-vsock-0.5) +;; ("rust-windows-sys" ,rust-windows-sys-0.52) +;; ("rust-xdg-home" ,rust-xdg-home-1) +;; ("rust-zbus-macros" ,rust-zbus-macros-4) +;; ("rust-zbus-names" ,rust-zbus-names-3) +;; ("rust-zvariant" ,rust-zvariant-4)))) +;; (home-page "https://github.com/dbus2/zbus/") +;; (synopsis "API for D-Bus communication") +;; (description "This package provides API for D-Bus communication.") +;; (license license:expat))) + +;; (define-public rust-windows-version-0.1 +;; (package +;; (name "rust-windows-version") +;; (version "0.1.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-version" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Windows version information") +;; (description "This package provides Windows version information.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-x86-64-msvc-0.52 +;; (package +;; (name "rust-windows-x86-64-msvc") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_x86_64_msvc" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-x86-64-gnullvm-0.52 +;; (package +;; (name "rust-windows-x86-64-gnullvm") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_x86_64_gnullvm" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-x86-64-gnu-0.52 +;; (package +;; (name "rust-windows-x86-64-gnu") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_x86_64_gnu" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-i686-msvc-0.52 +;; (package +;; (name "rust-windows-i686-msvc") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_i686_msvc" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-i686-gnullvm-0.52 +;; (package +;; (name "rust-windows-i686-gnullvm") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_i686_gnullvm" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-i686-gnu-0.52 +;; (package +;; (name "rust-windows-i686-gnu") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_i686_gnu" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-aarch64-msvc-0.52 +;; (package +;; (name "rust-windows-aarch64-msvc") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_aarch64_msvc" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-aarch64-gnullvm-0.52 +;; (package +;; (name "rust-windows-aarch64-gnullvm") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows_aarch64_gnullvm" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import lib for Windows") +;; (description "This package provides Import lib for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-targets-0.52 +;; (package +;; (name "rust-windows-targets") +;; (version "0.52.6") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-targets" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52) +;; ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52) +;; ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52) +;; ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.52) +;; ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52) +;; ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52) +;; ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52) +;; ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Import libs for Windows") +;; (description "This package provides Import libs for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-result-0.1 +;; (package +;; (name "rust-windows-result") +;; (version "0.1.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-result" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Windows error handling") +;; (description "This package provides Windows error handling.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-interface-0.56 +;; (package +;; (name "rust-windows-interface") +;; (version "0.56.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-interface" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688")))) +;; (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-2)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "The interface macro for the windows crate") +;; (description +;; "This package provides The interface macro for the windows crate.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-implement-0.56 +;; (package +;; (name "rust-windows-implement") +;; (version "0.56.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-implement" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n")))) +;; (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-2)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "The implement macro for the windows crate") +;; (description +;; "This package provides The implement macro for the windows crate.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-core-0.56 +;; (package +;; (name "rust-windows-core") +;; (version "0.56.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows-core" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56) +;; ("rust-windows-interface" ,rust-windows-interface-0.56) +;; ("rust-windows-result" ,rust-windows-result-0.1) +;; ("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Rust for Windows") +;; (description "This package provides Rust for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-windows-0.56 +;; (package +;; (name "rust-windows") +;; (version "0.56.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "windows" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56) +;; ("rust-windows-targets" ,rust-windows-targets-0.52)))) +;; (home-page "https://github.com/microsoft/windows-rs") +;; (synopsis "Rust for Windows") +;; (description "This package provides Rust for Windows.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-tauri-winrt-notification-0.2 +;; (package +;; (name "rust-tauri-winrt-notification") +;; (version "0.2.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tauri-winrt-notification" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31) +;; ("rust-windows" ,rust-windows-0.56) +;; ("rust-windows-version" ,rust-windows-version-0.1)))) +;; (home-page "https://github.com/tauri-apps/winrt-notification") +;; (synopsis "An incomplete wrapper over the WinRT toast api") +;; (description +;; "This package provides An incomplete wrapper over the @code{WinRT} toast api.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-mac-notification-sys-0.6 +;; (package +;; (name "rust-mac-notification-sys") +;; (version "0.6.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mac-notification-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0r0zla79lgy7mcrwdhk212x2pylk6sy29f81db0smnzr9zbs9z2i")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cc" ,rust-cc-1) +;; ("rust-dirs-next" ,rust-dirs-next-2) +;; ("rust-objc-foundation" ,rust-objc-foundation-0.1) +;; ("rust-objc-id" ,rust-objc-id-0.1) +;; ("rust-time" ,rust-time-0.3)))) +;; (home-page "https://github.com/h4llow3En/mac-notification-sys") +;; (synopsis "Thin wrapper around macOS Notifications") +;; (description +;; "This package provides Thin wrapper around @code{macOS} Notifications.") +;; (license license:expat))) + +;; (define-public rust-zune-jpeg-0.4 +;; (package +;; (name "rust-zune-jpeg") +;; (version "0.4.13") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zune-jpeg" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0s07igp839yy66hs5f8g6gzvvanywgv3zxr2hq18yk8bc0c9828n")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-zune-core" ,rust-zune-core-0.4)))) +;; (home-page +;; "https://github.com/etemesi254/zune-image/tree/dev/crates/zune-jpeg") +;; (synopsis "fast, correct and safe jpeg decoder") +;; (description +;; "This package provides a fast, correct and safe jpeg decoder.") +;; (license (list license:expat license:asl2.0 license:zlib)))) + +;; (define-public rust-zune-core-0.4 +;; (package +;; (name "rust-zune-core") +;; (version "0.4.12") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zune-core" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-log" ,rust-log-0.4) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/etemesi254/zune-image") +;; (synopsis +;; "Core utilities for image processing in the zune family of crates") +;; (description +;; "This package provides Core utilities for image processing in the zune family of crates.") +;; (license (list license:expat license:asl2.0 license:zlib)))) + +;; (define-public rust-image-webp-0.1 +;; (package +;; (name "rust-image-webp") +;; (version "0.1.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "image-webp" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-byteorder-lite" ,rust-byteorder-lite-0.1) +;; ("rust-quick-error" ,rust-quick-error-2)))) +;; (home-page "https://github.com/image-rs/image-webp") +;; (synopsis "WebP encoding and decoding in pure Rust") +;; (description +;; "This package provides @code{WebP} encoding and decoding in pure Rust.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-weezl-0.1 +;; (package +;; (name "rust-weezl") +;; (version "0.1.8") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "weezl" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "10lhndjgs6y5djpg3b420xngcr6jkmv70q8rb1qcicbily35pa2k")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-futures" ,rust-futures-0.3)))) +;; (home-page "https://github.com/image-rs/lzw") +;; (synopsis "Fast LZW compression and decompression") +;; (description +;; "This package provides Fast LZW compression and decompression.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-gif-0.13 +;; (package +;; (name "rust-gif") +;; (version "0.13.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gif" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1whrkvdg26gp1r7f95c6800y6ijqw5y0z8rgj6xihpi136dxdciz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-color-quant" ,rust-color-quant-1) +;; ("rust-weezl" ,rust-weezl-0.1)))) +;; (home-page "https://github.com/image-rs/image-gif") +;; (synopsis "GIF de- and encoder") +;; (description "This package provides GIF de- and encoder.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-dcv-color-primitives-0.6 +;; (package +;; (name "rust-dcv-color-primitives") +;; (version "0.6.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "dcv-color-primitives" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0k3384cfwhc8z9pxj0gb6dz8sjcwsamnpbrkbc570sfhzvnn5b87")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-paste" ,rust-paste-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) +;; (home-page "https://github.com/aws/dcv-color-primitives") +;; (synopsis "a library to perform image color model conversion") +;; (description +;; "This package provides a library to perform image color model conversion.") +;; (license license:expat-0))) + +;; (define-public rust-dav1d-sys-0.8 +;; (package +;; (name "rust-dav1d-sys") +;; (version "0.8.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "dav1d-sys" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "158fqp97ny3206sydnimc2jy1c1gcxa4llqvvkp3ii2dixg1rjvf")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-libc" ,rust-libc-0.2) +;; ("rust-system-deps" ,rust-system-deps-6)))) +;; (home-page "https://github.com/rust-av/dav1d-rs") +;; (synopsis "FFI bindings to dav1d") +;; (description "This package provides FFI bindings to dav1d.") +;; (license license:expat))) + +;; (define-public rust-av-data-0.4 +;; (package +;; (name "rust-av-data") +;; (version "0.4.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "av-data" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0lk5pq6jfmfp5ihvnzqdqxympk5rk7648bcsvwhgj02xaairhnyp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-byte-slice-cast" ,rust-byte-slice-cast-1) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-num-derive" ,rust-num-derive-0.4) +;; ("rust-num-rational" ,rust-num-rational-0.4) +;; ("rust-num-traits" ,rust-num-traits-0.2) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/rust-av/rust-av") +;; (synopsis "Multimedia data structures") +;; (description "This package provides Multimedia data structures.") +;; (license license:expat))) + +;; (define-public rust-dav1d-0.10 +;; (package +;; (name "rust-dav1d") +;; (version "0.10.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "dav1d" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1qd13sm1bfbc5chjgrzk4syffkky994lkyzhqrqklqxg1fj58jqd")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-av-data" ,rust-av-data-0.4) +;; ("rust-bitflags" ,rust-bitflags-2) +;; ("rust-dav1d-sys" ,rust-dav1d-sys-0.8) +;; ("rust-static-assertions" ,rust-static-assertions-1)))) +;; (home-page "https://github.com/rust-av/dav1d-rs") +;; (synopsis "libdav1d bindings") +;; (description "This package provides libdav1d bindings.") +;; (license license:expat))) + +;; (define-public rust-byteorder-lite-0.1 +;; (package +;; (name "rust-byteorder-lite") +;; (version "0.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "byteorder-lite" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/image-rs/byteorder-lite") +;; (synopsis +;; "Library for reading/writing numbers in big-endian and little-endian") +;; (description +;; "This package provides Library for reading/writing numbers in big-endian and little-endian.") +;; (license (list license:unlicense license:expat)))) + +;; (define-public rust-image-0.25 +;; (package +;; (name "rust-image") +;; (version "0.25.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "image" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "041sjvahq6zz5zhjhixmid65x31dafpcs97r26rdvf2j4654qccr")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1) +;; ("rust-byteorder-lite" ,rust-byteorder-lite-0.1) +;; ("rust-color-quant" ,rust-color-quant-1) +;; ("rust-dav1d" ,rust-dav1d-0.10) +;; ("rust-dcv-color-primitives" ,rust-dcv-color-primitives-0.6) +;; ("rust-exr" ,rust-exr-1) +;; ("rust-gif" ,rust-gif-0.13) +;; ("rust-image-webp" ,rust-image-webp-0.1) +;; ("rust-mp4parse" ,rust-mp4parse-0.17) +;; ("rust-num-traits" ,rust-num-traits-0.2) +;; ("rust-png" ,rust-png-0.17) +;; ("rust-qoi" ,rust-qoi-0.4) +;; ("rust-ravif" ,rust-ravif-0.11) +;; ("rust-rayon" ,rust-rayon-1) +;; ("rust-rgb" ,rust-rgb-0.8) +;; ("rust-tiff" ,rust-tiff-0.9) +;; ("rust-zune-core" ,rust-zune-core-0.4) +;; ("rust-zune-jpeg" ,rust-zune-jpeg-0.4)))) +;; (home-page "https://github.com/image-rs/image") +;; (synopsis +;; "Imaging library. Provides basic image processing and encoders/decoders for common image formats") +;; (description +;; "This package provides Imaging library. Provides basic image processing and encoders/decoders for +;; common image formats.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-notify-rust-4 +;; (package +;; (name "rust-notify-rust") +;; (version "4.11.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "notify-rust" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0574ymxrwha13snvqjz6sh69z3dvg40iaq3ckkfyzv05ccxx1896")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) +;; ("rust-dbus" ,rust-dbus-0.9) +;; ("rust-env-logger" ,rust-env-logger-0.11) +;; ("rust-image" ,rust-image-0.25) +;; ("rust-lazy-static" ,rust-lazy-static-1) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2) +;; ("rust-zbus" ,rust-zbus-4)))) +;; (home-page "https://github.com/hoodie/notify-rust") +;; (synopsis +;; "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server") +;; (description +;; "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-ratatui-0.23 +;; (package +;; (name "rust-ratatui") +;; (version "0.23.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ratatui" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1bcnzzvlzdqn1h961zdi0l13x97fakq3xrj68hxmra4labclqbif")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) +;; ("rust-cassowary" ,rust-cassowary-0.3) +;; ("rust-crossterm" ,rust-crossterm-0.27) +;; ("rust-document-features" ,rust-document-features-0.2) +;; ("rust-indoc" ,rust-indoc-2) +;; ("rust-itertools" ,rust-itertools-0.11) +;; ("rust-paste" ,rust-paste-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-strum" ,rust-strum-0.25) +;; ("rust-termion" ,rust-termion-2) +;; ("rust-termwiz" ,rust-termwiz-0.20) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)))) +;; (home-page "https://ratatui.rs") +;; (synopsis "library that's all about cooking up terminal user interfaces") +;; (description +;; "This package provides a library that's all about cooking up terminal user +;; interfaces.") +;; (license license:expat))) + +;; (define-public rust-modalkit-ratatui-0.0.18 +;; (package +;; (name "rust-modalkit-ratatui") +;; (version "0.0.18") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "modalkit-ratatui" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0aqywf5pdsks1nxgd550mxlp4ybiyhqncyx3aahn4jzwdg1kszkl")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-crossterm" ,rust-crossterm-0.27) +;; ("rust-intervaltree" ,rust-intervaltree-0.2) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-modalkit" ,rust-modalkit-0.0.18) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page +;; "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit-ratatui") +;; (synopsis "library for building TUI applications that use modal editing") +;; (description +;; "This package provides a library for building TUI applications that use modal +;; editing.") +;; (license license:asl2.0))) + +;; (define-public rust-keybindings-0.0.1 +;; (package +;; (name "rust-keybindings") +;; (version "0.0.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "keybindings" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "05fawj86w9j16s676b95hsnb3b8si1sc4cnsf3fj41hwr6clc3k8")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-textwrap" ,rust-textwrap-0.16) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)))) +;; (home-page +;; "https://github.com/ulyssa/modalkit/tree/main/crates/keybindings") +;; (synopsis "library for processing modal input") +;; (description "This package provides a library for processing modal input.") +;; (license license:asl2.0))) + +;; (define-public rust-intervaltree-0.2 +;; (package +;; (name "rust-intervaltree") +;; (version "0.2.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "intervaltree" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "04fixpkg892mchgl1ikkchpi7iwx9l91r1wc3a0anz04ax7c62r7")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1) +;; ("rust-smallvec" ,rust-smallvec-1)))) +;; (home-page "https://github.com/main--/rust-intervaltree") +;; (synopsis +;; "simple and generic implementation of an immutable interval tree.") +;; (description +;; "This package provides a simple and generic implementation of an immutable +;; interval tree.") +;; (license license:expat))) + +;; (define-public rust-arboard-3 +;; (package +;; (name "rust-arboard") +;; (version "3.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "arboard" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "021w647fp6d1hy1cilysbh86wyn29aavh7accrva4nj30yqjkyxa")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-4) +;; ("rust-core-graphics" ,rust-core-graphics-0.22) +;; ("rust-image" ,rust-image-0.24) +;; ("rust-log" ,rust-log-0.4) +;; ("rust-objc" ,rust-objc-0.2) +;; ("rust-objc-foundation" ,rust-objc-foundation-0.1) +;; ("rust-objc-id" ,rust-objc-id-0.1) +;; ("rust-parking-lot" ,rust-parking-lot-0.12) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-winapi" ,rust-winapi-0.3) +;; ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.8) +;; ("rust-x11rb" ,rust-x11rb-0.12)))) +;; (home-page "https://github.com/1Password/arboard") +;; (synopsis "Image and text handling for the OS clipboard") +;; (description +;; "This package provides Image and text handling for the OS clipboard.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-modalkit-0.0.18 +;; (package +;; (name "rust-modalkit") +;; (version "0.0.18") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "modalkit" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0440d32w8arh7q5ymryczin8bb72wbz3igg5xmmx15jwg08qgmpp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anymap2" ,rust-anymap2-0.13) +;; ("rust-arboard" ,rust-arboard-3) +;; ("rust-bitflags" ,rust-bitflags-2) +;; ("rust-crossterm" ,rust-crossterm-0.27) +;; ("rust-derive-more" ,rust-derive-more-0.99) +;; ("rust-intervaltree" ,rust-intervaltree-0.2) +;; ("rust-keybindings" ,rust-keybindings-0.0.1) +;; ("rust-nom" ,rust-nom-7) +;; ("rust-radix-trie" ,rust-radix-trie-0.2) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-ropey" ,rust-ropey-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)))) +;; (home-page "https://github.com/ulyssa/modalkit/tree/main/crates/modalkit") +;; (synopsis "library for building applications that use modal editing") +;; (description +;; "This package provides a library for building applications that use modal +;; editing.") +;; (license license:asl2.0))) + +;; (define-public rust-deadpool-0.10 +;; (package +;; (name "rust-deadpool") +;; (version "0.10.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "deadpool" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "145lq79dlc4jn7jvlcf4lb105bs3z3jy6g7d15zv7iy1g04i117v")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-deadpool-runtime" ,rust-deadpool-runtime-0.1) +;; ("rust-num-cpus" ,rust-num-cpus-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-tokio" ,rust-tokio-1)))) +;; (home-page "https://github.com/bikeshedder/deadpool") +;; (synopsis "Dead simple async pool") +;; (description "This package provides Dead simple async pool.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-deadpool-sqlite-0.7 +;; (package +;; (name "rust-deadpool-sqlite") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "deadpool-sqlite" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0b621w3hl1ay39c6kp80lzcymbi0mys7ir558cjy4frgw4v0w0dq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-deadpool" ,rust-deadpool-0.10) +;; ("rust-deadpool-sync" ,rust-deadpool-sync-0.1) +;; ("rust-rusqlite" ,rust-rusqlite-0.30) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/bikeshedder/deadpool") +;; (synopsis "Dead simple async pool for rusqlite") +;; (description "This package provides Dead simple async pool for rusqlite.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-matrix-sdk-sqlite-0.7 +;; (package +;; (name "rust-matrix-sdk-sqlite") +;; (version "0.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-sqlite" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "051zx9ycgqmv72x41krjfsiji4svgl6fc035vas8banm9l1qvabp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-deadpool-sqlite" ,rust-deadpool-sqlite-0.7) +;; ("rust-itertools" ,rust-itertools-0.12) +;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) +;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) +;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) +;; ("rust-rmp-serde" ,rust-rmp-serde-1) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-rusqlite" ,rust-rusqlite-0.30) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-vodozemac" ,rust-vodozemac-0.7)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Sqlite storage backend for matrix-sdk") +;; (description +;; "This package provides Sqlite storage backend for matrix-sdk.") +;; (license license:asl2.0))) + +;; (define-public rust-serde-wasm-bindgen-0.6 +;; (package +;; (name "rust-serde-wasm-bindgen") +;; (version "0.6.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde-wasm-bindgen" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0sz1l4v8059hiizf5z7r2spm6ws6sqcrs4qgqwww3p7dy1ly20l3")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) +;; (home-page "https://github.com/RReverser/serde-wasm-bindgen") +;; (synopsis "Native Serde adapter for wasm-bindgen") +;; (description +;; "This package provides Native Serde adapter for wasm-bindgen.") +;; (license license:expat))) + +;; (define-public rust-uuid-macro-internal-1 +;; (package +;; (name "rust-uuid-macro-internal") +;; (version "1.10.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "uuid-macro-internal" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0flsk6rxdif2hx5dirfwfn6r5vrp6my9zvnn43lw98iyz13d077f")))) +;; (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-2)))) +;; (home-page "https://github.com/uuid-rs/uuid") +;; (synopsis "Private implementation details of the uuid! macro") +;; (description +;; "This package provides Private implementation details of the uuid! macro.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-uuid-1 +;; (package +;; (name "rust-uuid") +;; (version "1.10.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "uuid" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0503gvp08dh5mnm3f0ffqgisj6x3mbs53dmnn1lm19pga43a1pw1")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) +;; ("rust-atomic" ,rust-atomic-0.6) +;; ("rust-borsh" ,rust-borsh-1) +;; ("rust-borsh-derive" ,rust-borsh-derive-1) +;; ("rust-bytemuck" ,rust-bytemuck-1) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-md-5" ,rust-md-5-0.10) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-sha1-smol" ,rust-sha1-smol-1) +;; ("rust-slog" ,rust-slog-2) +;; ("rust-uuid-macro-internal" ,rust-uuid-macro-internal-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-zerocopy" ,rust-zerocopy-0.7)))) +;; (home-page "https://github.com/uuid-rs/uuid") +;; (synopsis "library to generate and parse UUIDs.") +;; (description +;; "This package provides a library to generate and parse UUIDs.") +;; (license (list license:asl2.0 license:expat)))) + +;; (define-public rust-fancy-constructor-1 +;; (package +;; (name "rust-fancy-constructor") +;; (version "1.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "fancy_constructor" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "18m1z63qayqsfqdd8p51kj21myvkkkkvaca9zsxbzqpa8c79vc87")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/fancy_constructor-rs.git") +;; (synopsis "Derive a highly configurable constructor for your struct") +;; (description +;; "This package provides Derive a highly configurable constructor for your struct.") +;; (license license:asl2.0))) + +;; (define-public rust-delegate-display-2 +;; (package +;; (name "rust-delegate-display") +;; (version "2.1.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "delegate-display" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0rndsj11q9kl8q42blvvlhly3dfh6rp25xmv3742l51ky80m5a4q")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/delegate-display-rs") +;; (synopsis "derive(Display, Debug) for structs/enums with one member") +;; (description +;; "This package provides derive(Display, Debug) for structs/enums with one member.") +;; (license license:expat))) + +;; (define-public rust-macroific-macro-1 +;; (package +;; (name "rust-macroific-macro") +;; (version "1.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "macroific_macro" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1bpmc4dy16v0pw0jmp68cpn1ndlvbzlzwffw84g7zvfb8cqqbjdh")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1) +;; ("rust-macroific-core" ,rust-macroific-core-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/macroific-rs") +;; (synopsis "Proc macros for the macroific crate") +;; (description "This package provides Proc macros for the macroific crate.") +;; (license license:asl2.0))) + +;; (define-public rust-macroific-core-1 +;; (package +;; (name "rust-macroific-core") +;; (version "1.0.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "macroific_core" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0may8c4ryb3khm0bsplpnwr9k5idcx3zjgybbib7l2b41098q68k")))) +;; (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-2)))) +;; (home-page "https://github.com/Alorel/macroific-rs") +;; (synopsis "Shared functionality for macroific & macroific_macro") +;; (description +;; "This package provides Shared functionality for macroific & macroific_macro.") +;; (license license:asl2.0))) + +;; (define-public rust-macroific-attr-parse-1 +;; (package +;; (name "rust-macroific-attr-parse") +;; (version "1.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "macroific_attr_parse" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0rrgdbj4a8xnyb0giwv12vcnld0914s05b910vhyc2mkjpddb57x")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/macroific-rs") +;; (synopsis "Attribute parsing utilities for the macroific crate") +;; (description +;; "This package provides Attribute parsing utilities for the macroific crate.") +;; (license license:asl2.0))) + +;; (define-public rust-macroific-1 +;; (package +;; (name "rust-macroific") +;; (version "1.3.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "macroific" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1pdr66v1q80w6ixihag432dg1mwp1ld44z0405fn48k0b6n00p7h")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-macroific-attr-parse" ,rust-macroific-attr-parse-1) +;; ("rust-macroific-core" ,rust-macroific-core-1) +;; ("rust-macroific-macro" ,rust-macroific-macro-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/macroific-rs") +;; (synopsis "Proc macro development utilities") +;; (description "This package provides Proc macro development utilities.") +;; (license license:asl2.0))) + +;; (define-public rust-accessory-1 +;; (package +;; (name "rust-accessory") +;; (version "1.3.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "accessory" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1piwnv22yid58kmxir3b28vygxarb6r1s6mxirdqv9ygwyd7ylw7")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-macroific" ,rust-macroific-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/Alorel/accessory-rs") +;; (synopsis "configurable get/set/get_mut derive macro") +;; (description +;; "This package provides a configurable get/set/get_mut derive macro.") +;; (license license:asl2.0))) + +;; (define-public rust-indexed-db-futures-0.4 +;; (package +;; (name "rust-indexed-db-futures") +;; (version "0.4.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "indexed_db_futures" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "01k72qhpfdcs54h55623a69l0g5k4vgg5awiswrmj6zq2cgvf107")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-accessory" ,rust-accessory-1) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-delegate-display" ,rust-delegate-display-2) +;; ("rust-fancy-constructor" ,rust-fancy-constructor-1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-uuid" ,rust-uuid-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) +;; ("rust-web-sys" ,rust-web-sys-0.3)))) +;; (home-page "https://github.com/Alorel/rust-indexed-db") +;; (synopsis "Future bindings for IndexedDB via web_sys") +;; (description +;; "This package provides Future bindings for @code{IndexedDB} via web_sys.") +;; (license license:expat))) + +;; (define-public rust-gloo-utils-0.2 +;; (package +;; (name "rust-gloo-utils") +;; (version "0.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "gloo-utils" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1am31cd6889shb7158bg9zzsjcpvyzxrhfhxgia8rc8k84smam8b")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-web-sys" ,rust-web-sys-0.3)))) +;; (home-page "https://github.com/rustwasm/gloo") +;; (synopsis "Convenience crate for common `web_sys` features") +;; (description +;; "This package provides Convenience crate for common `web_sys` features.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-matrix-sdk-indexeddb-0.7 +;; (package +;; (name "rust-matrix-sdk-indexeddb") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-indexeddb" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "12x5si7148a7a3rgbfjimghz81m6gym54pa0izrjzvflql2q0f5d")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-base64" ,rust-base64-0.21) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-gloo-utils" ,rust-gloo-utils-0.2) +;; ("rust-indexed-db-futures" ,rust-indexed-db-futures-0.4) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) +;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) +;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-wasm-bindgen" ,rust-serde-wasm-bindgen-0.6) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-web-sys" ,rust-web-sys-0.3)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Web's IndexedDB Storage backend for matrix-sdk") +;; (description +;; "This package provides Web's @code{IndexedDB} Storage backend for matrix-sdk.") +;; (license license:asl2.0))) + +;; (define-public rust-matrix-sdk-test-macros-0.7 +;; (package +;; (name "rust-matrix-sdk-test-macros") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-test-macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0yr48204a44irzg1l3yx1dlfskj8i71c97i6xki4n92i8pw0qnpb")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Helper macros to write tests for the Matrix SDK") +;; (description +;; "This package provides Helper macros to write tests for the Matrix SDK.") +;; (license license:asl2.0))) + +;; (define-public rust-matrix-sdk-test-0.7 +;; (package +;; (name "rust-matrix-sdk-test") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-test" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "089qckyfzschdafa2w9vfzz1v980k4x908xfs17bdnmaw3pbkb7a")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-ctor" ,rust-ctor-0.2) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-matrix-sdk-test-macros" ,rust-matrix-sdk-test-macros-0.7) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) +;; ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Helpers to write tests for the Matrix SDK") +;; (description +;; "This package provides Helpers to write tests for the Matrix SDK.") +;; (license license:asl2.0))) + +;; (define-public rust-matrix-sdk-store-encryption-0.7 +;; (package +;; (name "rust-matrix-sdk-store-encryption") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-store-encryption" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0756z9ippsfpcazki5w9r3g9gxkm8wdg0vdlgb2s90prx5i32zka")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-blake3" ,rust-blake3-1) +;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) +;; ("rust-displaydoc" ,rust-displaydoc-0.2) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-hmac" ,rust-hmac-0.12) +;; ("rust-pbkdf2" ,rust-pbkdf2-0.12) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-rmp-serde" ,rust-rmp-serde-1) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-zeroize" ,rust-zeroize-1)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Helpers for encrypted storage keys for the Matrix SDK") +;; (description +;; "This package provides Helpers for encrypted storage keys for the Matrix SDK.") +;; (license license:asl2.0))) + +;; (define-public rust-postgres-protocol-0.6 +;; (package +;; (name "rust-postgres-protocol") +;; (version "0.6.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "postgres-protocol" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "08sbm36w68vyrzaaxiv8srrr1w65wi8ycdgf9flfz2y2xfyhxnmc")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-base64" ,rust-base64-0.22) +;; ("rust-byteorder" ,rust-byteorder-1) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-hmac" ,rust-hmac-0.12) +;; ("rust-md-5" ,rust-md-5-0.10) +;; ("rust-memchr" ,rust-memchr-2) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-stringprep" ,rust-stringprep-0.1)))) +;; (home-page "https://github.com/sfackler/rust-postgres") +;; (synopsis "Low level Postgres protocol APIs") +;; (description "This package provides Low level Postgres protocol APIs.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-postgres-derive-0.4 +;; (package +;; (name "rust-postgres-derive") +;; (version "0.4.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "postgres-derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "18l065qawh5lm1d350s32mg6d9rzhj6878d9h7whw18vfjx5w543")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-heck" ,rust-heck-0.4) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/sfackler/rust-postgres") +;; (synopsis "An internal crate used by postgres-types") +;; (description +;; "This package provides An internal crate used by postgres-types.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-bitstring-0.1 +;; (package +;; (name "rust-bitstring") +;; (version "0.1.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "bitstring" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1k3fkd8q1lr6smlpk1r20wcwzp1v2xqymndny5zfgkq0nq6rr8r2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/stbuehler/rust-bitstring") +;; (synopsis "Bitstring traits and implementations") +;; (description "This package provides Bitstring traits and implementations.") +;; (license license:expat))) + +;; (define-public rust-cidr-0.2 +;; (package +;; (name "rust-cidr") +;; (version "0.2.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "cidr" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0896d3jxgmpz3avqgg37irn8pjhw8xj54i2wjkr8r5dx8l661pvb")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bitstring" ,rust-bitstring-0.1) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/stbuehler/rust-cidr") +;; (synopsis "IP network and IP host within network types") +;; (description +;; "This package provides IP network and IP host within network types.") +;; (license license:expat))) + +;; (define-public rust-postgres-types-0.2 +;; (package +;; (name "rust-postgres-types") +;; (version "0.2.7") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "postgres-types" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1sgfk1j8avc9a63n5qkqjx0msjnq2lxbixxv2cscrcrg0fg8s102")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-array-init" ,rust-array-init-2) +;; ("rust-bit-vec" ,rust-bit-vec-0.6) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-cidr" ,rust-cidr-0.2) +;; ("rust-eui48" ,rust-eui48-0.4) +;; ("rust-eui48" ,rust-eui48-1) +;; ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) +;; ("rust-geo-types" ,rust-geo-types-0.7) +;; ("rust-geo-types" ,rust-geo-types-0.6) +;; ("rust-postgres-derive" ,rust-postgres-derive-0.4) +;; ("rust-postgres-protocol" ,rust-postgres-protocol-0.6) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-smol-str" ,rust-smol-str-0.1) +;; ("rust-time" ,rust-time-0.2) +;; ("rust-time" ,rust-time-0.3) +;; ("rust-uuid" ,rust-uuid-0.8) +;; ("rust-uuid" ,rust-uuid-1)))) +;; (home-page "https://github.com/sfackler/rust-postgres") +;; (synopsis "Conversions between Rust and Postgres values") +;; (description +;; "This package provides Conversions between Rust and Postgres values.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-ulid-1 +;; (package +;; (name "rust-ulid") +;; (version "1.1.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ulid" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "12fjcwb62ix1ps105g6fh1zkl0qdvkv4hhcyqb0327yijgr07y84")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-postgres-types" ,rust-postgres-types-0.2) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-uuid" ,rust-uuid-1) +;; ("rust-web-time" ,rust-web-time-1)))) +;; (home-page "https://github.com/dylanhart/ulid-rs") +;; (synopsis +;; "a Universally Unique Lexicographically Sortable Identifier implementation") +;; (description +;; "This package provides a Universally Unique Lexicographically Sortable Identifier implementation.") +;; (license license:expat))) + +;; (define-public rust-zeroize-1 +;; (package +;; (name "rust-zeroize") +;; (version "1.8.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "zeroize" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1pjdrmjwmszpxfd7r860jx54cyk94qk59x13sc307cvr5256glyf")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1) +;; ("rust-zeroize-derive" ,rust-zeroize-derive-1)))) +;; (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 +;; "This package provides 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)))) + +;; (define-public rust-subtle-2 +;; (package +;; (name "rust-subtle") +;; (version "2.6.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "subtle" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "14ijxaymghbl1p0wql9cib5zlwiina7kall6w7g89csprkgbvhhk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://dalek.rs/") +;; (synopsis +;; "Pure-Rust traits and utilities for constant-time cryptographic implementations") +;; (description +;; "This package provides Pure-Rust traits and utilities for constant-time cryptographic implementations.") +;; (license license:bsd-3))) + +;; (define-public rust-serde-bytes-0.11 +;; (package +;; (name "rust-serde-bytes") +;; (version "0.11.15") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde_bytes" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0sjwczchd9p4ak4m644jpkv4r181zr8yj14fdjll1fq6rc2caz1q")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/serde-rs/bytes") +;; (synopsis "Optimized handling of `&[u8]` and `Vec` for Serde") +;; (description +;; "This package provides Optimized handling of `&[u8]` and `Vec` for Serde.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-serde-derive-1 +;; (package +;; (name "rust-serde-derive") +;; (version "1.0.207") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde_derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "03m08jmb5zqdz3bynvz4n4kyqm6ymq5k836wrzr8w3kbr0s2dska")))) +;; (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-2)))) +;; (home-page "https://serde.rs") +;; (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") +;; (description +;; "This package provides Macros 1.1 implementation of #[derive(Serialize, Deserialize)].") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-serde-1 +;; (package +;; (name "rust-serde") +;; (version "1.0.207") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "serde" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1wl4wx1lgw90rj63i551rzvy36gjm6yd79wv0a8ipsm4955f2ran")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde-derive" ,rust-serde-derive-1) +;; ("rust-serde-derive" ,rust-serde-derive-1)))) +;; (home-page "https://serde.rs") +;; (synopsis "generic serialization/deserialization framework") +;; (description +;; "This package provides a generic serialization/deserialization framework.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-prost-derive-0.13 +;; (package +;; (name "rust-prost-derive") +;; (version "0.13.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "prost-derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1jng0kwkwiih777f77kn6ja7hdvi7sxbg11nndwagsy4mnqckghq")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) +;; ("rust-itertools" ,rust-itertools-0.10) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/tokio-rs/prost") +;; (synopsis +;; "Generate encoding and decoding implementations for Prost annotated types") +;; (description +;; "This package provides Generate encoding and decoding implementations for Prost annotated types.") +;; (license license:asl2.0))) + +;; (define-public rust-prost-0.13 +;; (package +;; (name "rust-prost") +;; (version "0.13.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "prost" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1k1k4g4is0h80c648scs4spyi9r7pi1xid264hgcd276zp9v6gg1")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-bytes" ,rust-bytes-1) +;; ("rust-prost-derive" ,rust-prost-derive-0.13)))) +;; (home-page "https://github.com/tokio-rs/prost") +;; (synopsis "Protocol Buffers implementation for the Rust Language.") +;; (description +;; "This package provides a Protocol Buffers implementation for the Rust Language.") +;; (license license:asl2.0))) + +;; (define-public rust-thiserror-impl-1 +;; (package +;; (name "rust-thiserror-impl") +;; (version "1.0.63") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "thiserror-impl" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0qd21l2jjrkvnpr5da3l3b58v4wmrkn6aa0h1z5dg6kb8rc8nmd4")))) +;; (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-2)))) +;; (home-page "https://github.com/dtolnay/thiserror") +;; (synopsis "Implementation detail of the `thiserror` crate") +;; (description +;; "This package provides Implementation detail of the `thiserror` crate.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-thiserror-1 +;; (package +;; (name "rust-thiserror") +;; (version "1.0.63") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "thiserror" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "092p83mf4p1vkjb2j6h6z96dan4raq2simhirjv12slbndq26d60")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-thiserror-impl" ,rust-thiserror-impl-1)))) +;; (home-page "https://github.com/dtolnay/thiserror") +;; (synopsis "derive(Error)") +;; (description "This package provides derive(Error).") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-proc-macro2-1 +;; (package +;; (name "rust-proc-macro2") +;; (version "1.0.86") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "proc-macro2" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0xrv22p8lqlfdf1w0pj4si8n2ws4aw0kilmziwf0vpv5ys6rwway")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-unicode-ident" ,rust-unicode-ident-1)))) +;; (home-page "https://github.com/dtolnay/proc-macro2") +;; (synopsis +;; "substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.") +;; (description +;; "This package provides a substitute implementation of the compiler's `proc_macro` +;; API to decouple token-based libraries from the procedural macro use case.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-syn-2 +;; (package +;; (name "rust-syn") +;; (version "2.0.74") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "syn" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1mxk5h27mzl0r2j434rqrm279k302jdl1lr16kc0nval7lgb9khz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-unicode-ident" ,rust-unicode-ident-1)))) +;; (home-page "https://github.com/dtolnay/syn") +;; (synopsis "Parser for Rust source code") +;; (description "This package provides Parser for Rust source code.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-matrix-pickle-derive-0.2 +;; (package +;; (name "rust-matrix-pickle-derive") +;; (version "0.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-pickle-derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "13ny2wka322y3ki1zandharq6lgnxgnia5l7a2ygpdyb65r3ryy6")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-proc-macro-crate" ,rust-proc-macro-crate-3) +;; ("rust-proc-macro-error" ,rust-proc-macro-error-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/matrix-org/matrix-pickle") +;; (synopsis "Derive support for matrix-pickle") +;; (description "This package provides Derive support for matrix-pickle.") +;; (license license:expat))) + +;; (define-public rust-matrix-pickle-0.2 +;; (package +;; (name "rust-matrix-pickle") +;; (version "0.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-pickle" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "09mq9xxhnw7rywavc8nddfn0zp3lp2z500ppa4h7mi980ccj3dby")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-matrix-pickle-derive" ,rust-matrix-pickle-derive-0.2) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://github.com/matrix-org/matrix-pickle") +;; (synopsis "simple binary encoding format used in the Matrix world") +;; (description +;; "This package provides a simple binary encoding format used in the Matrix world.") +;; (license license:expat))) + +;; (define-public rust-libc-0.2 +;; (package +;; (name "rust-libc") +;; (version "0.2.155") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "libc" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0z44c53z54znna8n322k5iwg80arxxpdzjj5260pxxzc9a58icwp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) +;; (home-page "https://github.com/rust-lang/libc") +;; (synopsis "Raw FFI bindings to platform libraries like libc.") +;; (description +;; "This package provides Raw FFI bindings to platform libraries like libc.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-getrandom-0.2 +;; (package +;; (name "rust-getrandom") +;; (version "0.2.15") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "getrandom" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) +;; ("rust-wasi" ,rust-wasi-0.11) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) +;; (home-page "https://github.com/rust-random/getrandom") +;; (synopsis +;; "small cross-platform library for retrieving random data from system source") +;; (description +;; "This package provides a small cross-platform library for retrieving random data +;; from system source.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-curve25519-dalek-4 +;; (package +;; (name "rust-curve25519-dalek") +;; (version "4.1.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "curve25519-dalek" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1gmjb9dsknrr8lypmhkyjd67p1arb8mbfamlwxm7vph38my8pywp")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-cpufeatures" ,rust-cpufeatures-0.2) +;; ("rust-curve25519-dalek-derive" ,rust-curve25519-dalek-derive-0.1) +;; ("rust-digest" ,rust-digest-0.10) +;; ("rust-ff" ,rust-ff-0.13) +;; ("rust-fiat-crypto" ,rust-fiat-crypto-0.2) +;; ("rust-group" ,rust-group-0.13) +;; ("rust-rand-core" ,rust-rand-core-0.6) +;; ("rust-rustc-version" ,rust-rustc-version-0.4) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-subtle" ,rust-subtle-2) +;; ("rust-zeroize" ,rust-zeroize-1)))) +;; (home-page "https://github.com/dalek-cryptography/curve25519-dalek") +;; (synopsis +;; "pure-Rust implementation of group operations on ristretto255 and Curve25519") +;; (description +;; "This package provides a pure-Rust implementation of group operations on +;; ristretto255 and Curve25519.") +;; (license license:bsd-3))) + +;; (define-public rust-vodozemac-0.7 +;; (package +;; (name "rust-vodozemac") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "vodozemac" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "08plxxdhdq89nldg3ahhy9adgf2ib0q9lidc5bgjmd2k1gvll785")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8) +;; ("rust-arrayvec" ,rust-arrayvec-0.7) +;; ("rust-base64" ,rust-base64-0.22) +;; ("rust-base64ct" ,rust-base64ct-1) +;; ("rust-cbc" ,rust-cbc-0.1) +;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) +;; ("rust-curve25519-dalek" ,rust-curve25519-dalek-4) +;; ("rust-ed25519-dalek" ,rust-ed25519-dalek-2) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-hkdf" ,rust-hkdf-0.12) +;; ("rust-hmac" ,rust-hmac-0.12) +;; ("rust-matrix-pickle" ,rust-matrix-pickle-0.2) +;; ("rust-pkcs7" ,rust-pkcs7-0.4) +;; ("rust-prost" ,rust-prost-0.13) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-bytes" ,rust-serde-bytes-0.11) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-subtle" ,rust-subtle-2) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-x25519-dalek" ,rust-x25519-dalek-2) +;; ("rust-zeroize" ,rust-zeroize-1)))) +;; (home-page "https://github.com/matrix-org/vodozemac") +;; (synopsis "Rust implementation of Olm and Megolm") +;; (description +;; "This package provides a Rust implementation of Olm and Megolm.") +;; (license license:asl2.0))) + +;; (define-public rust-qrcode-0.13 +;; (package +;; (name "rust-qrcode") +;; (version "0.13.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "qrcode" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0gyfc3xv94ml441a788p2jk38rakl3vrqr7khs0zk6dizmni6vqn")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-image" ,rust-image-0.24)))) +;; (home-page "https://github.com/kennytm/qrcode-rust") +;; (synopsis "QR code encoder in Rust") +;; (description "This package provides QR code encoder in Rust.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-matrix-sdk-qrcode-0.7 +;; (package +;; (name "rust-matrix-sdk-qrcode") +;; (version "0.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-qrcode" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1c3bc53z5pzabrrwf9ysmn3wab5fr3da8zl98cib5ypyv0cf0h33")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) +;; ("rust-qrcode" ,rust-qrcode-0.13) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-vodozemac" ,rust-vodozemac-0.7)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis +;; "Library to encode and decode QR codes for interactive verifications in Matrix land") +;; (description +;; "This package provides Library to encode and decode QR codes for interactive verifications in Matrix +;; land.") +;; (license license:asl2.0))) + +;; (define-public rust-matrix-sdk-crypto-0.7 +;; (package +;; (name "rust-matrix-sdk-crypto") +;; (version "0.7.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-crypto" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "12xb74gk27riqdl88vwldw02gkplmrzvgsaxnlxy7sw35b8n8fp0")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-aes" ,rust-aes-0.8) +;; ("rust-as-variant" ,rust-as-variant-1) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-bs58" ,rust-bs58-0.5) +;; ("rust-byteorder" ,rust-byteorder-1) +;; ("rust-cbc" ,rust-cbc-0.1) +;; ("rust-cfg-if" ,rust-cfg-if-1) +;; ("rust-ctr" ,rust-ctr-0.9) +;; ("rust-eyeball" ,rust-eyeball-0.8) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-hkdf" ,rust-hkdf-0.12) +;; ("rust-hmac" ,rust-hmac-0.12) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-itertools" ,rust-itertools-0.12) +;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) +;; ("rust-matrix-sdk-qrcode" ,rust-matrix-sdk-qrcode-0.7) +;; ("rust-pbkdf2" ,rust-pbkdf2-0.12) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-rmp-serde" ,rust-rmp-serde-1) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-subtle" ,rust-subtle-2) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tokio-stream" ,rust-tokio-stream-0.1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-ulid" ,rust-ulid-1) +;; ("rust-vodozemac" ,rust-vodozemac-0.7) +;; ("rust-zeroize" ,rust-zeroize-1)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Matrix encryption library") +;; (description "This package provides Matrix encryption library.") +;; (license license:asl2.0))) + +;; (define-public rust-ruma-state-res-0.10 +;; (package +;; (name "rust-ruma-state-res") +;; (version "0.10.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-state-res" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0hhfd4ca73bpnrfyr02k675cdc82x2yw0fah8w1s7jsm0wrb2v3q")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-criterion" ,rust-criterion-0.5) +;; ("rust-itertools" ,rust-itertools-0.11) +;; ("rust-js-int" ,rust-js-int-0.2) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tracing" ,rust-tracing-0.1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "An abstraction for Matrix state resolution") +;; (description +;; "This package provides An abstraction for Matrix state resolution.") +;; (license license:expat))) + +;; (define-public rust-subslice-0.2 +;; (package +;; (name "rust-subslice") +;; (version "0.2.3") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "subslice" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1bkasla3shbfvlqlvkdbisgaz0qsl0dsyzqz3zh2vc1vka0f9a70")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-galil-seiferas" ,rust-galil-seiferas-0.1) +;; ("rust-jetscii" ,rust-jetscii-0.3) +;; ("rust-memchr" ,rust-memchr-2) +;; ("rust-unchecked-index" ,rust-unchecked-index-0.2)))) +;; (home-page "https://github.com/strake/subslice.rs") +;; (synopsis "Fast subslice search") +;; (description "This package provides Fast subslice search.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-ruma-signatures-0.14 +;; (package +;; (name "rust-ruma-signatures") +;; (version "0.14.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-signatures" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "12f76winxclvwgylm5kqy3bqfj7x7x9g4xzkh4nhbfrf7nrkiarh")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-base64" ,rust-base64-0.21) +;; ("rust-ed25519-dalek" ,rust-ed25519-dalek-2) +;; ("rust-pkcs8" ,rust-pkcs8-0.10) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-subslice" ,rust-subslice-0.2) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Digital signatures according to the Matrix specification") +;; (description +;; "This package provides Digital signatures according to the Matrix specification.") +;; (license license:expat))) + +;; (define-public rust-yap-0.11 +;; (package +;; (name "rust-yap") +;; (version "0.11.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "yap" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1kr49a96x7p1fjpj7vdvpk00q1q7clfyp36p12x9wqn49chj8igz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/jsdw/yap") +;; (synopsis +;; "Yet Another Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices") +;; (description +;; "This package provides Yet Another Parser library. A lightweight, dependency free, parser combinator +;; inspired set of utility methods to help with parsing strings and slices.") +;; (license license:expat))) + +;; (define-public rust-ruma-server-util-0.2 +;; (package +;; (name "rust-ruma-server-util") +;; (version "0.2.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-server-util" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0sr01j9qanlyz3nj8zvdk1blhhffhgk5p13x4jjimhii988fadh8")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-headers" ,rust-headers-0.3) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-yap" ,rust-yap-0.11)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Utilities for implementing Matrix server applications") +;; (description +;; "This package provides Utilities for implementing Matrix server applications.") +;; (license license:expat))) + +;; (define-public rust-ruma-push-gateway-api-0.8 +;; (package +;; (name "rust-ruma-push-gateway-api") +;; (version "0.8.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-push-gateway-api" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ss8fylz548ygqa7p91fwdp3whf7yc51c52h7gwl6naa9mf08hzk")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types for the endpoints in the Matrix push gateway API") +;; (description +;; "This package provides Types for the endpoints in the Matrix push gateway API.") +;; (license license:expat))) + +;; (define-public rust-ruma-identity-service-api-0.8 +;; (package +;; (name "rust-ruma-identity-service-api") +;; (version "0.8.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-identity-service-api" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1wh9qlzlqhlmirki6i0bffp7f9d6n2jdfv26crj24xsvl02a2zgi")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-serde" ,rust-serde-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types for the endpoints in the Matrix identity service API") +;; (description +;; "This package provides Types for the endpoints in the Matrix identity service API.") +;; (license license:expat))) + +;; (define-public rust-ruma-federation-api-0.8 +;; (package +;; (name "rust-ruma-federation-api") +;; (version "0.8.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-federation-api" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1rrzvxzjdxwpxr6d5k5yi8cz7kisqwqa3wlasm97ccmw4wgir471")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types for the endpoints in the Matrix server-server API") +;; (description +;; "This package provides Types for the endpoints in the Matrix server-server API.") +;; (license license:expat))) + +;; (define-public rust-ruma-client-api-0.17 +;; (package +;; (name "rust-ruma-client-api") +;; (version "0.17.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-client-api" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "11ik20rnm1c1a3cdbqg8dayd7xgh9sai8xa74c4af552iwjkf634")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-assign" ,rust-assign-1) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-js-int" ,rust-js-int-0.2) +;; ("rust-js-option" ,rust-js-option-0.1) +;; ("rust-maplit" ,rust-maplit-1) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-html-form" ,rust-serde-html-form-0.2) +;; ("rust-serde-json" ,rust-serde-json-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types for the endpoints in the Matrix client-server API") +;; (description +;; "This package provides Types for the endpoints in the Matrix client-server API.") +;; (license license:expat))) + +;; (define-public rust-ruma-client-0.12 +;; (package +;; (name "rust-ruma-client") +;; (version "0.12.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-client" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "136dbzns8bs9xwr97gpnrz7cblwhpfrr85mnrclb34gm0snq2p3g")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-assign" ,rust-assign-1) +;; ("rust-async-stream" ,rust-async-stream-0.3) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-lite" ,rust-futures-lite-1) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-hyper" ,rust-hyper-0.14) +;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) +;; ("rust-hyper-tls" ,rust-hyper-tls-0.5) +;; ("rust-isahc" ,rust-isahc-1) +;; ("rust-reqwest" ,rust-reqwest-0.11) +;; ("rust-ruma-client-api" ,rust-ruma-client-api-0.17) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-html-form" ,rust-serde-html-form-0.2) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-tracing" ,rust-tracing-0.1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Matrix client library.") +;; (description "This package provides a Matrix client library.") +;; (license license:expat))) + +;; (define-public rust-ruma-html-0.1 +;; (package +;; (name "rust-ruma-html") +;; (version "0.1.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-html" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0nrsm1rp1psk97kvn2cjpn52a0g2kv42i9ab2zi5z5m6n54s2x4n")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) +;; ("rust-html5ever" ,rust-html5ever-0.26) +;; ("rust-phf" ,rust-phf-0.11) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-wildmatch" ,rust-wildmatch-2)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Opinionated HTML parsing and manipulating") +;; (description +;; "This package provides Opinionated HTML parsing and manipulating.") +;; (license license:expat))) + +;; (define-public rust-ruma-events-0.27 +;; (package +;; (name "rust-ruma-events") +;; (version "0.27.11") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-events" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1wg3smmqxxwl03j5hkk707fdlxng7n5vl50wg85v77ss1rvm42nj")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) +;; ("rust-criterion" ,rust-criterion-0.5) +;; ("rust-indexmap" ,rust-indexmap-2) +;; ("rust-js-int" ,rust-js-int-0.2) +;; ("rust-js-option" ,rust-js-option-0.1) +;; ("rust-percent-encoding" ,rust-percent-encoding-2) +;; ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-html" ,rust-ruma-html-0.1) +;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) +;; ("rust-ruma-macros" ,rust-ruma-macros-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-url" ,rust-url-2) +;; ("rust-wildmatch" ,rust-wildmatch-2)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Serializable types for the events in the Matrix specification") +;; (description +;; "This package provides Serializable types for the events in the Matrix specification.") +;; (license license:expat))) + +;; (define-public rust-ruma-macros-0.12 +;; (package +;; (name "rust-ruma-macros") +;; (version "0.12.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "105y2inhb9z7ydkax43qfc5ws264z72gm19ji1pl2d1y9d557002")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) +;; ("rust-proc-macro-crate" ,rust-proc-macro-crate-2) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-syn" ,rust-syn-2) +;; ("rust-toml" ,rust-toml-0.8)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Procedural macros used by the Ruma crates") +;; (description +;; "This package provides Procedural macros used by the Ruma crates.") +;; (license license:expat))) + +;; (define-public rust-ruma-identifiers-validation-0.9 +;; (package +;; (name "rust-ruma-identifiers-validation") +;; (version "0.9.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-identifiers-validation" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1fpzyjwh11xqa4y6ibm1q7bddd6kk9xwbbhh1vhd87lhyms8k8wz")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Validation logic for ruma-common and ruma-macros") +;; (description +;; "This package provides Validation logic for ruma-common and ruma-macros.") +;; (license license:expat))) + +;; (define-public rust-konst-proc-macros-0.3 +;; (package +;; (name "rust-konst-proc-macros") +;; (version "0.3.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "konst_proc_macros" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0hv07c8b0v8rlcwkf2n1fv46d5ldk8md344c5c6dc2ayqcfsna2f")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/rodrimati1992/konst/") +;; (synopsis "Implementation detail of the `konst` crate") +;; (description +;; "This package provides Implementation detail of the `konst` crate.") +;; (license license:zlib))) + +;; (define-public rust-konst-kernel-0.3 +;; (package +;; (name "rust-konst-kernel") +;; (version "0.3.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "konst_kernel" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0ayv7r84zh2wg99j97ka9gqmpa393j70hmppmpb0y8hr2xd4a2my")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-typewit" ,rust-typewit-1)))) +;; (home-page "https://github.com/rodrimati1992/konst/") +;; (synopsis +;; "Foundational const functionality shared between konst and const_panic") +;; (description +;; "This package provides Foundational const functionality shared between konst and const_panic.") +;; (license license:zlib))) + +;; (define-public rust-konst-0.3 +;; (package +;; (name "rust-konst") +;; (version "0.3.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "konst" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1fg3vdkf9m8wdk7njcndcv3hbxlz2hng48przxx3kbzpwmnvm82h")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-const-panic" ,rust-const-panic-0.2) +;; ("rust-konst-kernel" ,rust-konst-kernel-0.3) +;; ("rust-konst-proc-macros" ,rust-konst-proc-macros-0.3) +;; ("rust-trybuild" ,rust-trybuild-1) +;; ("rust-typewit" ,rust-typewit-1)))) +;; (home-page "https://github.com/rodrimati1992/konst/") +;; (synopsis +;; "Const equivalents of std functions, compile-time comparison, and parsing") +;; (description +;; "This package provides Const equivalents of std functions, compile-time comparison, and parsing.") +;; (license license:zlib))) + +;; (define-public rust-ruma-common-0.12 +;; (package +;; (name "rust-ruma-common") +;; (version "0.12.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-common" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "119y69i4mh8f0gcr5acswaq56hf0y3g1pizarv6v8iqfqlrlrjiv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) +;; ("rust-base64" ,rust-base64-0.21) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-form-urlencoded" ,rust-form-urlencoded-1) +;; ("rust-getrandom" ,rust-getrandom-0.2) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-indexmap" ,rust-indexmap-2) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-js-int" ,rust-js-int-0.2) +;; ("rust-konst" ,rust-konst-0.3) +;; ("rust-percent-encoding" ,rust-percent-encoding-2) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-ruma-identifiers-validation" ,rust-ruma-identifiers-validation-0.9) +;; ("rust-ruma-macros" ,rust-ruma-macros-0.12) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-html-form" ,rust-serde-html-form-0.2) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-url" ,rust-url-2) +;; ("rust-uuid" ,rust-uuid-1) +;; ("rust-wildmatch" ,rust-wildmatch-2)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Common types for other ruma crates") +;; (description "This package provides Common types for other ruma crates.") +;; (license license:expat))) + +;; (define-public rust-ruma-appservice-api-0.9 +;; (package +;; (name "rust-ruma-appservice-api") +;; (version "0.9.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma-appservice-api" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1xabivmgklm7qav1ja84b92pq7fxy4h344zhk25bhgbb4j3zi3y2")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-js-int" ,rust-js-int-0.2) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types for the endpoints in the Matrix application service API") +;; (description +;; "This package provides Types for the endpoints in the Matrix application service API.") +;; (license license:expat))) + +;; (define-public rust-js-option-0.1 +;; (package +;; (name "rust-js-option") +;; (version "0.1.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "js_option" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0g2273zp51nik16s95zyxqhv5qh6ybdrhdh1cykr65bsjmri6hk8")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/ruma/js_option") +;; (synopsis "An Option-like type with separate null and undefined variants") +;; (description +;; "This package provides An Option-like type with separate null and undefined variants.") +;; (license license:expat))) + +;; (define-public rust-js-int-0.2 +;; (package +;; (name "rust-js-int") +;; (version "0.2.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "js_int" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "02hn954yv5wksn26ck6lq19y3a0sswapf82hi65www5jf1agjdyr")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/ruma/js_int") +;; (synopsis "JavaScript-interoperable integer types") +;; (description +;; "This package provides @code{JavaScript-interoperable} integer types.") +;; (license license:expat))) + +;; (define-public rust-assign-1 +;; (package +;; (name "rust-assign") +;; (version "1.1.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "assign" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "00h0r04iyyhhnjr8fwkmw3fpvpd41bn9x1dz8s9j5kdyg3nkw2az")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t)) +;; (home-page "https://github.com/Kelerchian/assign") +;; (synopsis +;; "Simple macro to allow mutating instance with declarative flavor") +;; (description +;; "This package provides Simple macro to allow mutating instance with declarative flavor.") +;; (license license:expat))) + +;; (define-public rust-ruma-0.9 +;; (package +;; (name "rust-ruma") +;; (version "0.9.4") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "ruma" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0dksah6cwdini5ln930plz8x01zv1qqdjnb28xilr5kjy26w6y97")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-assign" ,rust-assign-1) +;; ("rust-js-int" ,rust-js-int-0.2) +;; ("rust-js-option" ,rust-js-option-0.1) +;; ("rust-ruma-appservice-api" ,rust-ruma-appservice-api-0.9) +;; ("rust-ruma-client" ,rust-ruma-client-0.12) +;; ("rust-ruma-client-api" ,rust-ruma-client-api-0.17) +;; ("rust-ruma-common" ,rust-ruma-common-0.12) +;; ("rust-ruma-events" ,rust-ruma-events-0.27) +;; ("rust-ruma-federation-api" ,rust-ruma-federation-api-0.8) +;; ("rust-ruma-html" ,rust-ruma-html-0.1) +;; ("rust-ruma-identity-service-api" ,rust-ruma-identity-service-api-0.8) +;; ("rust-ruma-push-gateway-api" ,rust-ruma-push-gateway-api-0.8) +;; ("rust-ruma-server-util" ,rust-ruma-server-util-0.2) +;; ("rust-ruma-signatures" ,rust-ruma-signatures-0.14) +;; ("rust-ruma-state-res" ,rust-ruma-state-res-0.10)))) +;; (home-page "https://ruma.dev/") +;; (synopsis "Types and traits for working with the Matrix protocol") +;; (description +;; "This package provides Types and traits for working with the Matrix protocol.") +;; (license license:expat))) + +;; (define-public rust-matrix-sdk-common-0.7 +;; (package +;; (name "rust-matrix-sdk-common") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-common" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "17wwy8fzgw58ph26sv3h0v5sq69ga9jjbzic8aicdxmnd9i5ldmv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-gloo-timers" ,rust-gloo-timers-0.3) +;; ("rust-instant" ,rust-instant-0.1) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) +;; ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) +;; ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) +;; ("rust-web-sys" ,rust-web-sys-0.3)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "Collection of common types and imports used in the matrix-sdk") +;; (description +;; "This package provides Collection of common types and imports used in the matrix-sdk.") +;; (license license:asl2.0))) + +;; (define-public rust-matrix-sdk-base-0.7 +;; (package +;; (name "rust-matrix-sdk-base") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk-base" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "11qcrwqhv5w2sbcya6sc4cx00xj1lsy6rx1hs7qr8sl2s1a1k280")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-as-variant" ,rust-as-variant-1) +;; ("rust-assert-matches" ,rust-assert-matches-1) +;; ("rust-assert-matches2" ,rust-assert-matches2-0.1) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-bitflags" ,rust-bitflags-2) +;; ("rust-eyeball" ,rust-eyeball-0.8) +;; ("rust-eyeball-im" ,rust-eyeball-im-0.4) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) +;; ("rust-matrix-sdk-crypto" ,rust-matrix-sdk-crypto-0.7) +;; ("rust-matrix-sdk-store-encryption" ,rust-matrix-sdk-store-encryption-0.7) +;; ("rust-matrix-sdk-test" ,rust-matrix-sdk-test-0.7) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tracing" ,rust-tracing-0.1)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "The base component to build a Matrix client library") +;; (description +;; "This package provides The base component to build a Matrix client library.") +;; (license license:asl2.0))) + +;; (define-public rust-aead-0.5 +;; (package +;; (name "rust-aead") +;; (version "0.5.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "aead" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1c32aviraqag7926xcb9sybdm36v5vh9gnxpn4pxdwjc50zl28ni")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) +;; ("rust-blobby" ,rust-blobby-0.3) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-crypto-common" ,rust-crypto-common-0.1) +;; ("rust-generic-array" ,rust-generic-array-0.14) +;; ("rust-heapless" ,rust-heapless-0.7)))) +;; (home-page "https://github.com/RustCrypto/traits") +;; (synopsis +;; "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, +;; such as AES-GCM as ChaCha20Poly1305, which provide a high-level API") +;; (description +;; "This package provides Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such +;; as AES-GCM as @code{ChaCha20Poly1305}, which provide a high-level API.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-mas-keystore-0.7 +;; (package +;; (name "rust-mas-keystore") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mas-keystore" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "04kr3mbmsjnim9s373iy62qrqd236zi4ff9cyqfd41aqiw9jlp57")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-aead" ,rust-aead-0.5) +;; ("rust-base64ct" ,rust-base64ct-1) +;; ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10) +;; ("rust-const-oid" ,rust-const-oid-0.9) +;; ("rust-der" ,rust-der-0.7) +;; ("rust-ecdsa" ,rust-ecdsa-0.16) +;; ("rust-elliptic-curve" ,rust-elliptic-curve-0.13) +;; ("rust-generic-array" ,rust-generic-array-0.14) +;; ("rust-k256" ,rust-k256-0.13) +;; ("rust-mas-iana" ,rust-mas-iana-0.7) +;; ("rust-mas-jose" ,rust-mas-jose-0.7) +;; ("rust-p256" ,rust-p256-0.13) +;; ("rust-p384" ,rust-p384-0.13) +;; ("rust-pem-rfc7468" ,rust-pem-rfc7468-0.7) +;; ("rust-pkcs1" ,rust-pkcs1-0.7) +;; ("rust-pkcs8" ,rust-pkcs8-0.10) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-rsa" ,rust-rsa-0.9) +;; ("rust-sec1" ,rust-sec1-0.7) +;; ("rust-spki" ,rust-spki-0.7) +;; ("rust-thiserror" ,rust-thiserror-1)))) +;; (home-page "https://matrix-org.github.io/matrix-authentication-service/") +;; (synopsis "Secret keys store used by the Matrix Authentication Service") +;; (description +;; "This package provides Secret keys store used by the Matrix Authentication Service.") +;; (license license:asl2.0))) + +;; (define-public rust-opentelemetry-sdk-0.21 +;; (package +;; (name "rust-opentelemetry-sdk") +;; (version "0.21.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "opentelemetry_sdk" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1r7gw2j2n800rd0vdnga32yhlfmc3c4y0sadcr97licam74aw5ig")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-std" ,rust-async-std-1) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) +;; ("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-glob" ,rust-glob-0.3) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-opentelemetry" ,rust-opentelemetry-0.21) +;; ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10) +;; ("rust-ordered-float" ,rust-ordered-float-4) +;; ("rust-percent-encoding" ,rust-percent-encoding-2) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tokio-stream" ,rust-tokio-stream-0.1) +;; ("rust-url" ,rust-url-2)))) +;; (home-page "https://github.com/open-telemetry/opentelemetry-rust") +;; (synopsis +;; "The SDK for the OpenTelemetry metrics collection and distributed tracing framework") +;; (description +;; "This package provides The SDK for the @code{OpenTelemetry} metrics collection and distributed tracing +;; framework.") +;; (license license:asl2.0))) + +;; (define-public rust-tracing-opentelemetry-0.22 +;; (package +;; (name "rust-tracing-opentelemetry") +;; (version "0.22.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "tracing-opentelemetry" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "15jmwmbp6wz15bx20bfsmabx53wmlnd7wvzwz9hvkrq7aifc4yn6")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-js-sys" ,rust-js-sys-0.3) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-opentelemetry" ,rust-opentelemetry-0.21) +;; ("rust-opentelemetry-sdk" ,rust-opentelemetry-sdk-0.21) +;; ("rust-smallvec" ,rust-smallvec-1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-tracing-core" ,rust-tracing-core-0.1) +;; ("rust-tracing-log" ,rust-tracing-log-0.2) +;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) +;; ("rust-web-time" ,rust-web-time-0.2)))) +;; (home-page "https://github.com/tokio-rs/tracing-opentelemetry") +;; (synopsis "OpenTelemetry integration for tracing") +;; (description +;; "This package provides @code{OpenTelemetry} integration for tracing.") +;; (license license:expat))) + +;; (define-public rust-opentelemetry-semantic-conventions-0.13 +;; (package +;; (name "rust-opentelemetry-semantic-conventions") +;; (version "0.13.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "opentelemetry-semantic-conventions" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "115wbgk840dklyhpg3lwp4x1m643qd7f0vkz8hmfz0pry4g4yxzm")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-opentelemetry" ,rust-opentelemetry-0.21)))) +;; (home-page +;; "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions") +;; (synopsis "Semantic conventions for OpenTelemetry") +;; (description +;; "This package provides Semantic conventions for @code{OpenTelemetry}.") +;; (license license:asl2.0))) + +;; (define-public rust-mas-tower-0.7 +;; (package +;; (name "rust-mas-tower") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mas-tower" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0gf55zyv2822xykc2az253a6n7nvjc129rl2nlwmax9yhjkypgpn")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-http" ,rust-http-0.2) +;; ("rust-opentelemetry" ,rust-opentelemetry-0.21) +;; ("rust-opentelemetry-http" ,rust-opentelemetry-http-0.10) +;; ("rust-opentelemetry-semantic-conventions" ,rust-opentelemetry-semantic-conventions-0.13) +;; ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tower" ,rust-tower-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22)))) +;; (home-page "https://matrix-org.github.io/matrix-authentication-service/") +;; (synopsis "Tower layers used by the Matrix Authentication Service") +;; (description +;; "This package provides Tower layers used by the Matrix Authentication Service.") +;; (license license:asl2.0))) + +;; (define-public rust-mas-http-0.7 +;; (package +;; (name "rust-mas-http") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mas-http" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "063q1gkbzv1ky3kixiffdyxylz8cbgh1b582z1rmxh1b39r4hsfs")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-axum" ,rust-axum-0.6) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-headers" ,rust-headers-0.3) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-http-body" ,rust-http-body-0.4) +;; ("rust-hyper" ,rust-hyper-0.14) +;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) +;; ("rust-mas-tower" ,rust-mas-tower-0.7) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-opentelemetry" ,rust-opentelemetry-0.21) +;; ("rust-rustls" ,rust-rustls-0.21) +;; ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tower" ,rust-tower-0.4) +;; ("rust-tower-http" ,rust-tower-http-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-tracing-opentelemetry" ,rust-tracing-opentelemetry-0.22) +;; ("rust-webpki-roots" ,rust-webpki-roots-0.25)))) +;; (home-page "https://matrix-org.github.io/matrix-authentication-service/") +;; (synopsis "HTTP utilities for the Matrix Authentication Service") +;; (description +;; "This package provides HTTP utilities for the Matrix Authentication Service.") +;; (license license:asl2.0))) + +;; (define-public rust-bytes-1 +;; (package +;; (name "rust-bytes") +;; (version "1.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "bytes" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0l5sf69avjxcw41cznyzxsnymwmkpmk08q0sm7fgicvvn0ysa643")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-serde" ,rust-serde-1)))) +;; (home-page "https://github.com/tokio-rs/bytes") +;; (synopsis "Types and traits for working with bytes") +;; (description +;; "This package provides Types and traits for working with bytes.") +;; (license license:expat))) + +;; (define-public rust-mas-oidc-client-0.7 +;; (package +;; (name "rust-mas-oidc-client") +;; (version "0.7.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "mas-oidc-client" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0wg5w937sv1ljcfvarmvm8j5mzgi6ss2f7n61rs5ql8g4jsgjf1i")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-base64ct" ,rust-base64ct-1) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-form-urlencoded" ,rust-form-urlencoded-1) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-headers" ,rust-headers-0.3) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-http-body" ,rust-http-body-0.4) +;; ("rust-hyper" ,rust-hyper-0.14) +;; ("rust-hyper-rustls" ,rust-hyper-rustls-0.24) +;; ("rust-language-tags" ,rust-language-tags-0.3) +;; ("rust-mas-http" ,rust-mas-http-0.7) +;; ("rust-mas-iana" ,rust-mas-iana-0.7) +;; ("rust-mas-jose" ,rust-mas-jose-0.7) +;; ("rust-mas-keystore" ,rust-mas-keystore-0.7) +;; ("rust-mime" ,rust-mime-0.3) +;; ("rust-oauth2-types" ,rust-oauth2-types-0.7) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-rustls" ,rust-rustls-0.21) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) +;; ("rust-serde-with" ,rust-serde-with-3) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-tower" ,rust-tower-0.4) +;; ("rust-tower-http" ,rust-tower-http-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-url" ,rust-url-2)))) +;; (home-page "https://matrix-org.github.io/matrix-authentication-service/") +;; (synopsis +;; "OpenID Connect client library used by the Matrix Authentication Service") +;; (description +;; "This package provides @code{OpenID} Connect client library used by the Matrix Authentication Service.") +;; (license license:asl2.0))) + +;; (define-public rust-aquamarine-0.5 +;; (package +;; (name "rust-aquamarine") +;; (version "0.5.0") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "aquamarine" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0kizryj8h9zgwrb0q5q5f1c6bg56gnbg19wan5g06icj6141bk11")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-include-dir" ,rust-include-dir-0.7) +;; ("rust-itertools" ,rust-itertools-0.10) +;; ("rust-proc-macro-error" ,rust-proc-macro-error-1) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/mersinvald/aquamarine") +;; (synopsis "mermaid.js integration for rustdoc") +;; (description "This package provides a mermaid.js integration for rustdoc.") +;; (license license:expat))) + +;; (define-public rust-matrix-sdk-0.7 +;; (package +;; (name "rust-matrix-sdk") +;; (version "0.7.1") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "matrix-sdk" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1v22ssxamvkigwx35a5igw60k8z9cy59h7k864d6ccwbzkjqfrik")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) +;; ("rust-anymap2" ,rust-anymap2-0.13) +;; ("rust-aquamarine" ,rust-aquamarine-0.5) +;; ("rust-as-variant" ,rust-as-variant-1) +;; ("rust-async-channel" ,rust-async-channel-2) +;; ("rust-async-stream" ,rust-async-stream-0.3) +;; ("rust-async-trait" ,rust-async-trait-0.1) +;; ("rust-backoff" ,rust-backoff-0.4) +;; ("rust-bytes" ,rust-bytes-1) +;; ("rust-bytesize" ,rust-bytesize-1) +;; ("rust-cfg-vis" ,rust-cfg-vis-0.3) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-event-listener" ,rust-event-listener-4) +;; ("rust-eyeball" ,rust-eyeball-0.8) +;; ("rust-eyeball-im" ,rust-eyeball-im-0.4) +;; ("rust-eyeball-im-util" ,rust-eyeball-im-util-0.5) +;; ("rust-eyre" ,rust-eyre-0.6) +;; ("rust-futures-core" ,rust-futures-core-0.3) +;; ("rust-futures-util" ,rust-futures-util-0.3) +;; ("rust-gloo-timers" ,rust-gloo-timers-0.3) +;; ("rust-http" ,rust-http-0.2) +;; ("rust-hyper" ,rust-hyper-0.14) +;; ("rust-image" ,rust-image-0.24) +;; ("rust-imbl" ,rust-imbl-2) +;; ("rust-indexmap" ,rust-indexmap-2) +;; ("rust-language-tags" ,rust-language-tags-0.3) +;; ("rust-mas-oidc-client" ,rust-mas-oidc-client-0.7) +;; ("rust-matrix-sdk-base" ,rust-matrix-sdk-base-0.7) +;; ("rust-matrix-sdk-common" ,rust-matrix-sdk-common-0.7) +;; ("rust-matrix-sdk-indexeddb" ,rust-matrix-sdk-indexeddb-0.7) +;; ("rust-matrix-sdk-sqlite" ,rust-matrix-sdk-sqlite-0.7) +;; ("rust-mime" ,rust-mime-0.3) +;; ("rust-mime2ext" ,rust-mime2ext-0.1) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-reqwest" ,rust-reqwest-0.11) +;; ("rust-ruma" ,rust-ruma-0.9) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-html-form" ,rust-serde-html-form-0.2) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sha2" ,rust-sha2-0.10) +;; ("rust-tempfile" ,rust-tempfile-3) +;; ("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.7) +;; ("rust-tower" ,rust-tower-0.4) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-url" ,rust-url-2) +;; ("rust-urlencoding" ,rust-urlencoding-2) +;; ("rust-uuid" ,rust-uuid-1) +;; ("rust-zeroize" ,rust-zeroize-1)))) +;; (home-page "https://github.com/matrix-org/matrix-rust-sdk") +;; (synopsis "high level Matrix client-server library.") +;; (description +;; "This package provides a high level Matrix client-server library.") +;; (license license:asl2.0))) + +;; (define-public rust-edit-0.1 +;; (package +;; (name "rust-edit") +;; (version "0.1.5") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "edit" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "02dan6bg9pcj42ny48g8fq9f76w30c826n4gihy1d1s7fq78cr7k")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-shell-words" ,rust-shell-words-1) +;; ("rust-tempfile" ,rust-tempfile-3) +;; ("rust-which" ,rust-which-4)))) +;; (home-page "https://github.com/milkey-mouse/edit") +;; (synopsis "Open a file in the default text editor") +;; (description +;; "This package provides Open a file in the default text editor.") +;; (license license:cc0))) + +;; (define-public rust-css-color-parser-0.1 +;; (package +;; (name "rust-css-color-parser") +;; (version "0.1.2") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "css-color-parser" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "07aqswgwc5fjfzqmwyrhib45r6l8r6bbalayaxpdrrlpxzknrjww")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-0.1)))) +;; (home-page "https://github.com/7thSigil/css-color-parser-rs") +;; (synopsis "Easy-to-use Rust parser for CSS3 color strings") +;; (description +;; "This package provides Easy-to-use Rust parser for CSS3 color strings.") +;; (license license:expat))) + +;; (define-public rust-clap-derive-4 +;; (package +;; (name "rust-clap-derive") +;; (version "4.3.12") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "clap_derive" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "0l50j37jwbzfl29bd2a1ib7z1jpch4b9868himrgwpgwb1bvpaal")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-heck" ,rust-heck-0.4) +;; ("rust-proc-macro2" ,rust-proc-macro2-1) +;; ("rust-quote" ,rust-quote-1) +;; ("rust-syn" ,rust-syn-2)))) +;; (home-page "https://github.com/clap-rs/clap") +;; (synopsis "Parse command line argument by defining a struct, derive crate") +;; (description +;; "This package provides Parse command line argument by defining a struct, derive crate.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-clap-builder-4 +;; (package +;; (name "rust-clap-builder") +;; (version "4.3.24") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "clap_builder" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-anstream" ,rust-anstream-0.3) +;; ("rust-anstyle" ,rust-anstyle-1) +;; ("rust-backtrace" ,rust-backtrace-0.3) +;; ("rust-clap-lex" ,rust-clap-lex-0.5) +;; ("rust-once-cell" ,rust-once-cell-1) +;; ("rust-strsim" ,rust-strsim-0.10) +;; ("rust-terminal-size" ,rust-terminal-size-0.2) +;; ("rust-unicase" ,rust-unicase-2) +;; ("rust-unicode-width" ,rust-unicode-width-0.1)))) +;; (home-page "https://github.com/clap-rs/clap") +;; (synopsis +;; "simple to use, efficient, and full-featured Command Line Argument Parser") +;; (description +;; "This package provides a simple to use, efficient, and full-featured Command Line +;; Argument Parser.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public rust-clap-4 +;; (package +;; (name "rust-clap") +;; (version "4.3.24") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "clap" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "11z4695sw0kp1s4rfnfdgg19n6xllcp297z5mmx0s344qy0hwsgv")))) +;; (build-system cargo-build-system) +;; (arguments +;; `(#:skip-build? #t +;; #:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4) +;; ("rust-clap-derive" ,rust-clap-derive-4) +;; ("rust-once-cell" ,rust-once-cell-1)))) +;; (home-page "https://github.com/clap-rs/clap") +;; (synopsis +;; "simple to use, efficient, and full-featured Command Line Argument Parser") +;; (description +;; "This package provides a simple to use, efficient, and full-featured Command Line +;; Argument Parser.") +;; (license (list license:expat license:asl2.0)))) + +;; (define-public iamb +;; (package +;; (name "iamb") +;; (version "0.0.9") +;; (source +;; (origin +;; (method url-fetch) +;; (uri (crate-uri "iamb" version)) +;; (file-name (string-append name "-" version ".tar.gz")) +;; (sha256 +;; (base32 "1v3kbwmhr18d0fj2blka2flsvpqglaqajxgnfdqh5gpywbbld91d")))) +;; (build-system cargo-build-system) +;; ;; (native-inputs +;; ;; (list git)) +;; (arguments +;; `(#:cargo-inputs (("rust-arboard" ,rust-arboard-3) +;; ("rust-bitflags" ,rust-bitflags-2) +;; ("rust-chrono" ,rust-chrono-0.4) +;; ("rust-clap" ,rust-clap-4) +;; ("rust-comrak" ,rust-comrak-0.18) +;; ("rust-css-color-parser" ,rust-css-color-parser-0.1) +;; ("rust-dirs" ,rust-dirs-4) +;; ("rust-edit" ,rust-edit-0.1) +;; ("rust-emojis" ,rust-emojis-0.5) +;; ("rust-futures" ,rust-futures-0.3) +;; ("rust-gethostname" ,rust-gethostname-0.4) +;; ("rust-html5ever" ,rust-html5ever-0.26) +;; ("rust-image" ,rust-image-0.24) +;; ("rust-libc" ,rust-libc-0.2) +;; ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2) +;; ("rust-matrix-sdk" ,rust-matrix-sdk-0.7) +;; ("rust-mime" ,rust-mime-0.3) +;; ("rust-mime-guess" ,rust-mime-guess-2) +;; ("rust-modalkit" ,rust-modalkit-0.0.18) +;; ("rust-modalkit-ratatui" ,rust-modalkit-ratatui-0.0.18) +;; ("rust-notify-rust" ,rust-notify-rust-4) +;; ("rust-open" ,rust-open-3) +;; ("rust-rand" ,rust-rand-0.8) +;; ("rust-ratatui" ,rust-ratatui-0.23) +;; ("rust-ratatui-image" ,rust-ratatui-image-0.8) +;; ("rust-regex" ,rust-regex-1) +;; ("rust-rpassword" ,rust-rpassword-7) +;; ("rust-serde" ,rust-serde-1) +;; ("rust-serde-json" ,rust-serde-json-1) +;; ("rust-sled" ,rust-sled-0.34) +;; ("rust-temp-dir" ,rust-temp-dir-0.1) +;; ("rust-thiserror" ,rust-thiserror-1) +;; ("rust-tokio" ,rust-tokio-1) +;; ("rust-toml" ,rust-toml-0.8) +;; ("rust-tracing" ,rust-tracing-0.1) +;; ("rust-tracing-appender" ,rust-tracing-appender-0.2) +;; ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) +;; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) +;; ("rust-unicode-width" ,rust-unicode-width-0.1) +;; ("rust-url" ,rust-url-2) +;; ("rust-vergen" ,rust-vergen-8)) +;; #:cargo-development-inputs (("rust-lazy-static" ,rust-lazy-static-1) +;; ("rust-pretty-assertions" ,rust-pretty-assertions-1)))) +;; (home-page "https://iamb.chat") +;; (synopsis "Matrix chat client that uses Vim keybindings") +;; (description +;; "This package provides a Matrix chat client that uses Vim keybindings.") +;; (license license:asl2.0))) -- 2.48.1