diff --git a/glicid/packages/backup.scm b/glicid/packages/backup.scm new file mode 100644 index 0000000..f1c37f1 --- /dev/null +++ b/glicid/packages/backup.scm @@ -0,0 +1,101 @@ +(define-module (glicid packages backup) + +#:use-module (glicid packages backup) +#:use-module (guix packages) +#:use-module (guix download) +#:use-module (guix build-system cargo) +#:use-module ((guix licenses) #:prefix license:) + +) + +(define-public rust-rustic-rs-0.9 + (package + (name "rust-rustic-rs") + (version "0.9.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustic-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w9gqxbj9cfpi6isvfv7as14scwfjblmfsm0cxyfs43a8nd7s22g")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-abscissa-core" ,rust-abscissa-core-0.8) + ("rust-aho-corasick" ,rust-aho-corasick-1) + ("rust-anyhow" ,rust-anyhow-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-bytesize" ,rust-bytesize-1) + ("rust-cached" ,rust-cached-0.54) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-4) + ("rust-clap-complete" ,rust-clap-complete-4) + ("rust-comfy-table" ,rust-comfy-table-7) + ("rust-conflate" ,rust-conflate-0.3) + ("rust-convert-case" ,rust-convert-case-0.6) + ("rust-crossterm" ,rust-crossterm-0.28) + ("rust-ctrlc" ,rust-ctrlc-3) + ("rust-dateparser" ,rust-dateparser-0.2) + ("rust-dav-server" ,rust-dav-server-0.7) + ("rust-derive-more" ,rust-derive-more-1) + ("rust-dialoguer" ,rust-dialoguer-0.11) + ("rust-directories" ,rust-directories-5) + ("rust-displaydoc" ,rust-displaydoc-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-fuse-mt" ,rust-fuse-mt-0.6) + ("rust-futures" ,rust-futures-0.3) + ("rust-gethostname" ,rust-gethostname-0.5) + ("rust-globset" ,rust-globset-0.4) + ("rust-human-panic" ,rust-human-panic-2) + ("rust-humantime" ,rust-humantime-2) + ("rust-indicatif" ,rust-indicatif-0.17) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-jaq-core" ,rust-jaq-core-2) + ("rust-jaq-json" ,rust-jaq-json-1) + ("rust-jaq-std" ,rust-jaq-std-2) + ("rust-jemallocator-global" ,rust-jemallocator-global-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-mimalloc" ,rust-mimalloc-0.1) + ("rust-open" ,rust-open-5) + ("rust-ratatui" ,rust-ratatui-0.29) + ("rust-rhai" ,rust-rhai-1) + ("rust-rustic-backend" ,rust-rustic-backend-0.5) + ("rust-rustic-core" ,rust-rustic-core-0.7) + ("rust-scopeguard" ,rust-scopeguard-1) + ("rust-self-update" ,rust-self-update-0.39) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-simplelog" ,rust-simplelog-0.12) + ("rust-tar" ,rust-tar-0.4) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tokio" ,rust-tokio-1) + ("rust-toml" ,rust-toml-0.8) + ("rust-tui-textarea" ,rust-tui-textarea-0.7) + ("rust-warp" ,rust-warp-0.3) + ("rust-zip" ,rust-zip-2)) + #:cargo-development-inputs (("rust-abscissa-core" ,rust-abscissa-core-0.8) + ("rust-assert-cmd" ,rust-assert-cmd-2) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-dircmp" ,rust-dircmp-0.2) + ("rust-flate2" ,rust-flate2-1) + ("rust-insta" ,rust-insta-1) + ("rust-predicates" ,rust-predicates-3) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-quickcheck-macros" ,rust-quickcheck-macros-1) + ("rust-rstest" ,rust-rstest-0.23) + ("rust-rustic-testing" ,rust-rustic-testing-0.3) + ("rust-tar" ,rust-tar-0.4) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-toml" ,rust-toml-0.8)))) + (native-inputs (list pkg-config)) + (inputs (list (list zstd "lib"))) + (home-page "https://rustic.cli.rs/") + (synopsis "rustic - fast, encrypted, deduplicated backups powered by Rust") + (description + "This package provides rustic - fast, encrypted, deduplicated backups powered by Rust.") + (license (list license:asl2.0 license:expat)))) + diff --git a/glicid/packages/crates-imported.scm b/glicid/packages/crates-imported.scm new file mode 100644 index 0000000..88cb0db --- /dev/null +++ b/glicid/packages/crates-imported.scm @@ -0,0 +1,9235 @@ +(define-module (glicid packages crates-imported) + +#:use-module (guix packages) +#:use-module (guix download) +#:use-module (guix build-system cargo) +#:use-module ((guix licenses) #:prefix license:) +#:use-module (gnu packages crates-io) +#:use-module (gnu packages crates-apple) +#:use-module (gnu packages crates-windows) +#:use-module (gnu packages crates-crypto) +#:use-module (gnu packages crates-compression) +#:use-module (gnu packages crates-web) +#:use-module (gnu packages crates-check) +#:use-module (gnu packages crates-database) +#:use-module (gnu packages crates-tls) +#:use-module (gnu packages crypto) +#:use-module (gnu packages crates-graphics) +#:use-module (gnu packages crates-io) +#:use-module (gnu packages pkg-config) +#:use-module (gnu packages compression)) + +(define-public rust-ecow-0.2 + (package + (name "rust-ecow") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ecow" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fhrh7lsx82bqdsl57p4zdds4d8nmwgdcncyp5c0rclj76lw0bz4")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-loom" ,rust-loom-0.7) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/typst/ecow") + (synopsis "Compact, clone-on-write vector and string") + (description + "This package provides Compact, clone-on-write vector and string.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-self-replace-1 + (package + (name "rust-self-replace") + (version "1.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "self-replace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-fastrand" ,rust-fastrand-2) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/mitsuhiko/self-replace") + (synopsis + "Utility crate that allows executables to replace or uninstall themselves") + (description + "This package provides Utility crate that allows executables to replace or uninstall themselves.") + (license license:asl2.0))) + +(define-public rust-unicode-script-0.5 + (package + (name "rust-unicode-script") + (version "0.5.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-script" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07vwr9iddw5xwrj57hc6ig0mwmlzjdajj9lyfxqz9by9a2rj3d4z")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) + (home-page "https://github.com/unicode-rs/unicode-script") + (synopsis + "This crate exposes the Unicode `Script` and `Script_Extension` properties from [UAX #24](http://www.unicode.org/reports/tr24/)") + (description + "This crate exposes the Unicode `Script` and `Script_Extension` properties from +[UAX #24](http://www.unicode.org/reports/tr24/).") + (license (list license:expat license:asl2.0)))) + + +(define-public rust-rustic-testing-0.3 + (package + (name "rust-rustic-testing") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustic_testing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "15vmsr0v2dx8w3r787iilxz23czczg73fbyhwfgpx98w5z2j1rnn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1) + ("rust-anyhow" ,rust-anyhow-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-enum-map" ,rust-enum-map-2) + ("rust-rustic-core" ,rust-rustic-core-0.7) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "") + (synopsis "rustic_testuing - library for test support in rustic-rs") + (description + "This package provides rustic_testuing - library for test support in rustic-rs.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-libz-rs-sys-0.4 + (package + (name "rust-libz-rs-sys") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "libz-rs-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pwwjxpd9inw1lf1x72m0gjg5jzsaqpfrpkczbqr6b0vdw81j3m9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-zlib-rs" ,rust-zlib-rs-0.4)))) + (home-page "https://github.com/trifectatechfoundation/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.35") + (source + (origin + (method url-fetch) + (uri (crate-uri "flate2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z6h0wa095wncpfngx75wyhyjnqwld7wax401gsvnzjhzgdbydn9")))) + (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.4) + ("rust-libz-sys" ,rust-libz-sys-1) + ("rust-miniz-oxide" ,rust-miniz-oxide-0.8)))) + (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-dircmp-0.2 + (package + (name "rust-dircmp") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "dircmp" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03qgd04fgfzhivv3yygifaivgpdc2bs7krkhf1jq0y9rpaipzjn3")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-regex" ,rust-regex-1) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://github.com/jondot/dircmp") + (synopsis "Compare folders and return a diff for assertion") + (description + "This package provides Compare folders and return a diff for assertion.") + (license license:asl2.0))) + +(define-public rust-tui-textarea-0.7 + (package + (name "rust-tui-textarea") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tui-textarea" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bnb3andd8gcqkf5rdvz530zykkj8s8d2yj1m593rmwyc7fihlqa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-crossterm" ,rust-crossterm-0.25) + ("rust-crossterm" ,rust-crossterm-0.28) + ("rust-ratatui" ,rust-ratatui-0.29) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-termion" ,rust-termion-4) + ("rust-termion" ,rust-termion-1) + ("rust-termwiz" ,rust-termwiz-0.22) + ("rust-tui" ,rust-tui-0.19) + ("rust-unicode-width" ,rust-unicode-width-0.2)))) + (home-page "https://github.com/rhysd/tui-textarea#readme") + (synopsis + "tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs. Multi-line +text editor can be easily put as part of your TUI application.") + (description + "This package provides tui-textarea is a simple yet powerful text editor widget for ratatui and tui-rs. + Multi-line text editor can be easily put as part of your TUI application.") + (license license:expat))) + +(define-public rust-zipsign-api-0.1 + (package + (name "rust-zipsign-api") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "zipsign-api" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z30vzhhhd1va9z7ksdw8x8f6y8jb200h2ryk85wvnx9mm3aa4v4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.22) + ("rust-ed25519-dalek" ,rust-ed25519-dalek-2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-zip" ,rust-zip-2)))) + (home-page "https://github.com/Kijewski/zipsign") + (synopsis + "Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key") + (description + "This package provides Sign and verify `.zip` and `.tar.gz` files with an ed25519 signing key.") + (license (list license:asl2.0)))) + +(define-public rust-quick-xml-0.23 + (package + (name "rust-quick-xml") + (version "0.23.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "quick-xml" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1slry2g2wrj38fnzj9ybzq9wjyknrfg25x5vzfpzn5b8kj2zrfhi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-memchr" ,rust-memchr-2) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/tafia/quick-xml") + (synopsis "High performance xml reader and writer") + (description + "This package provides High performance xml reader and writer.") + (license license:expat))) + +(define-public rust-self-update-0.39 + (package + (name "rust-self-update") + (version "0.39.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "self_update" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d1psjdblr8mzs63381qzbjwzg9s6klr11lv5ss4m2469a7asd0s")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-either" ,rust-either-1) + ("rust-flate2" ,rust-flate2-1) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-indicatif" ,rust-indicatif-0.17) + ("rust-log" ,rust-log-0.4) + ("rust-quick-xml" ,rust-quick-xml-0.23) + ("rust-regex" ,rust-regex-1) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-self-replace" ,rust-self-replace-1) + ("rust-semver" ,rust-semver-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tar" ,rust-tar-0.4) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-urlencoding" ,rust-urlencoding-2) + ("rust-zip" ,rust-zip-0.6) + ("rust-zipsign-api" ,rust-zipsign-api-0.1)))) + (home-page "https://github.com/jaemk/self_update") + (synopsis "Self updates for standalone executables") + (description + "This package provides Self updates for standalone executables.") + (license license:expat))) + +(define-public rust-typed-path-0.9 + (package + (name "rust-typed-path") + (version "0.9.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "typed-path" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01v6ljly0rckmag91dqbaiqrh3ri8ym92m0lzhs7wsd98kymy842")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/chipsenkbeil/typed-path") + (synopsis + "Provides typed variants of Path and PathBuf for Unix and Windows") + (description + "This package provides typed variants of Path and @code{PathBuf} for Unix and +Windows.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-with-macros-3 + (package + (name "rust-serde-with-macros") + (version "3.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13hznly0qq1rngsdh8gpnajab2knkrmvwwrbmii86g1s36jwl04d")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "proc-macro library for serde_with") + (description "This package provides proc-macro library for serde_with.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-with-macros-3.11.0 + (package + (name "rust-serde-with-macros") + (version "3.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17d7viab3z0ypf4jzpn73xydxn22c911n5nsycjgfkl5m4a6514x")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "proc-macro library for serde_with") + (description "This package provides proc-macro library for serde_with.") + (license (list license:expat license:asl2.0)))) + + +(define-public rust-serde-with-3 + (package + (name "rust-serde-with") + (version "3.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ai9c3cbdgrsvmlc4qpg9z73y80yplk3k7zp45wp97xnzkrggdnn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.22) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-doc-comment" ,rust-doc-comment-0.3) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-hashbrown" ,rust-hashbrown-0.15) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-hex" ,rust-hex-0.4) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with-macros" ,rust-serde-with-macros-3) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "Custom de/serialization functions for Rust's serde") + (description + "This package provides Custom de/serialization functions for Rust's serde.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-with-3.11.0 + (package + (name "rust-serde-with") + (version "3.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05z83zkx9q8k4yw3z7isb3l95c5k43q0hwcz8h739f5jdnnvsa4f")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.22) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-doc-comment" ,rust-doc-comment-0.3) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-hashbrown" ,rust-hashbrown-0.15) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-hex" ,rust-hex-0.4) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with-macros" ,rust-serde-with-macros-3.11.0) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "Custom de/serialization functions for Rust's serde") + (description + "This package provides Custom de/serialization functions for Rust's serde.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-aux-4 + (package + (name "rust-serde-aux") + (version "4.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde-aux" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "158w68035kzy0h202bdlln3s792is3a12cqyw496bl39lkxqnbhd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/iddm/serde-aux") + (synopsis "serde crate's auxiliary library") + (description "This package provides a serde crate's auxiliary library.") + (license license:expat))) + +(define-public rust-rustic-cdc-0.3 + (package + (name "rust-rustic-cdc") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustic_cdc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qknp0r0wshk9c0lrzidr83czaj3ry2gskdm3jvc8yw250ibzkpv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/rustic-rs/cdc") + (synopsis + "library for performing Content-Defined Chunking (CDC) on data streams.") + (description + "This package provides a library for performing Content-Defined Chunking (CDC) on +data streams.") + (license license:expat))) + +(define-public rust-runtime-format-0.1 + (package + (name "rust-runtime-format") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "runtime-format" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "154c7jq7kbpc5acn2ysa2ilab2x0i5y7d34jwznni9xw71dqv589")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-tinyvec" ,rust-tinyvec-1)))) + (home-page "https://github.com/conradludgate/strfmt") + (synopsis "rust library for formatting dynamic strings") + (description + "This package provides rust library for formatting dynamic strings.") + (license license:expat))) + +(define-public rust-path-dedot-3 + (package + (name "rust-path-dedot") + (version "3.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "path-dedot" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "15wkx8q3vra34fslzlg1lkq7liyxwqrpbxiz44a28wa7w3bhmfh7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-once-cell" ,rust-once-cell-1)))) + (home-page "https://magiclen.org/path-dedot") + (synopsis + "library for extending `Path` and `PathBuf` in order to parse the path which contains dots.") + (description + "This package provides a library for extending `Path` and `@code{PathBuf`} in +order to parse the path which contains dots.") + (license license:expat))) + +(define-public rust-pariter-0.5 + (package + (name "rust-pariter") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "pariter" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ng34zrn8y0sy5lc1yarz51vd2q2z1020an9mk071wmmwywn4jij")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-crossbeam" ,rust-crossbeam-0.8) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-num-cpus" ,rust-num-cpus-1)))) + (home-page "https://github.com/dpc/pariter") + (synopsis "Parallel iterator processing") + (description "This package provides Parallel iterator processing.") + (license (list license:mpl2.0 license:expat license:asl2.0)))) + +(define-public rust-integer-sqrt-0.1 + (package + (name "rust-integer-sqrt") + (version "0.1.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "integer-sqrt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w6pzmgvs1mldkhafbwg9x7wzr0af3ngkimyb1gy97jarcdw6vi7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/derekdreery/integer-sqrt-rs") + (synopsis + "An implementation of integer square root algorithm for primitive rust types") + (description + "This package provides An implementation of integer square root algorithm for primitive rust types.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-enum-map-derive-0.17 + (package + (name "rust-enum-map-derive") + (version "0.17.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "enum-map-derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sv4mb343rsz4lc3rh7cyn0pdhf7fk18k1dgq8kfn5i5x7gwz0pj")))) + (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://codeberg.org/xfix/enum-map") + (synopsis "Macros 1.1 implementation of #[derive(Enum)]") + (description + "This package provides Macros 1.1 implementation of #[derive(Enum)].") + (license (list license:expat license:asl2.0)))) + +(define-public rust-enum-map-2 + (package + (name "rust-enum-map") + (version "2.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "enum-map" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sgjgl4mmz93jdkfdsmapc3dmaq8gddagw9s0fd501w2vyzz6rk8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-enum-map-derive" ,rust-enum-map-derive-0.17) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://codeberg.org/xfix/enum-map") + (synopsis "map with C-like enum keys represented internally as an array") + (description + "This package provides a map with C-like enum keys represented internally as an +array.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-binrw-derive-0.14 + (package + (name "rust-binrw-derive") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "binrw_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0g7zxw23vpg8im9i01akvcmjvipjxsbmx8dz8lkfvg75dj345fnq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-either" ,rust-either-1) + ("rust-owo-colors" ,rust-owo-colors-3) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://binrw.rs") + (synopsis "Derive macro for binrw") + (description "This package provides Derive macro for binrw.") + (license license:expat))) + +(define-public rust-binrw-0.14 + (package + (name "rust-binrw") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "binrw" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16whq880zw3bxapgggb1dw4qk2vq3szay0h8rk140vqdq9cwljvx")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-array-init" ,rust-array-init-2) + ("rust-binrw-derive" ,rust-binrw-derive-0.14) + ("rust-bytemuck" ,rust-bytemuck-1)))) + (home-page "https://binrw.rs") + (synopsis + "Rust crate for helping read structs from binary data using ✨macro magic✨") + (description + "This package provides a Rust crate for helping read structs from binary data +using ✨macro magic✨.") + (license license:expat))) + +(define-public rust-aes256ctr-poly1305aes-0.2 + (package + (name "rust-aes256ctr-poly1305aes") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "aes256ctr_poly1305aes" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1i63wvrcwxl56rqlmyd5c76pjxr7hsx5rh4cw5bx9vsbc7wfcb61")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aead" ,rust-aead-0.5) + ("rust-aes" ,rust-aes-0.8) + ("rust-cipher" ,rust-cipher-0.4) + ("rust-ctr" ,rust-ctr-0.9) + ("rust-poly1305" ,rust-poly1305-0.8) + ("rust-subtle" ,rust-subtle-2) + ("rust-zeroize" ,rust-zeroize-1)))) + (home-page "https://github.com/rustic-rs/aes256ctr_poly1305aes") + (synopsis + "Pure Rust implementation of the AES256CTR-Poly1305AES Authenticated Encryption +with optional architecture-specific hardware acceleration.") + (description + "This package provides Pure Rust implementation of the AES256CTR-Poly1305AES Authenticated Encryption +with optional architecture-specific hardware acceleration.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-rustic-core-0.7 + (package + (name "rust-rustic-core") + (version "0.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustic_core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hipgh4z1nvifyib7ix0cyiyg5liq8ikanfynj2423gwhrz1j4j1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aes256ctr-poly1305aes" ,rust-aes256ctr-poly1305aes-0.2) + ("rust-binrw" ,rust-binrw-0.14) + ("rust-bytes" ,rust-bytes-1) + ("rust-bytesize" ,rust-bytesize-1) + ("rust-cached" ,rust-cached-0.54) + ("rust-cachedir" ,rust-cachedir-0.3) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-4) + ("rust-conflate" ,rust-conflate-0.3) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-derive-more" ,rust-derive-more-1) + ("rust-derive-setters" ,rust-derive-setters-0.1) + ("rust-dirs" ,rust-dirs-5) + ("rust-displaydoc" ,rust-displaydoc-0.2) + ("rust-dunce" ,rust-dunce-1) + ("rust-ecow" ,rust-ecow-0.2) + ("rust-enum-map" ,rust-enum-map-2) + ("rust-enum-map-derive" ,rust-enum-map-derive-0.17) + ("rust-enumset" ,rust-enumset-1) + ("rust-filetime" ,rust-filetime-0.2) + ("rust-gethostname" ,rust-gethostname-0.5) + ("rust-hex" ,rust-hex-0.4) + ("rust-humantime" ,rust-humantime-2) + ("rust-ignore" ,rust-ignore-0.4) + ("rust-integer-sqrt" ,rust-integer-sqrt-0.1) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-log" ,rust-log-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-pariter" ,rust-pariter-0.5) + ("rust-path-dedot" ,rust-path-dedot-3) + ("rust-quick-cache" ,rust-quick-cache-0.6) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-runtime-format" ,rust-runtime-format-0.1) + ("rust-rustic-cdc" ,rust-rustic-cdc-0.3) + ("rust-scrypt" ,rust-scrypt-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-serde-aux" ,rust-serde-aux-4) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3.11.0) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-walkdir" ,rust-walkdir-2) + ("rust-xattr" ,rust-xattr-1) + ("rust-zstd" ,rust-zstd-0.13)))) + (home-page "https://rustic.cli.rs/") + (synopsis + "rustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs") + (description + "This package provides rustic_core - library for fast, encrypted, deduplicated backups that powers +rustic-rs.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-tikv-client-0.3 + (package + (name "rust-tikv-client") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tikv-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0h2rs16dax08d9znfi7s0vi5lsscj4cwqw376irb8kfhwgj6i284")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-0.3) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-derive-new" ,rust-derive-new-0.5) + ("rust-either" ,rust-either-1) + ("rust-fail" ,rust-fail-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-prometheus" ,rust-prometheus-0.13) + ("rust-prost" ,rust-prost-0.12) + ("rust-rand" ,rust-rand-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tonic" ,rust-tonic-0.10)))) + (home-page "https://github.com/tikv/client-rust") + (synopsis "The Rust language implementation of TiKV client") + (description + "This package provides The Rust language implementation of @code{TiKV} client.") + (license license:asl2.0))) + +(define-public rust-async-io-stream-0.3 + (package + (name "rust-async-io-stream") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "async_io_stream" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0k5rv51935p3il74q59hwaaid6sy9kv05vz3lw48jpgkrpgbkmxn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-pharos" ,rust-pharos-0.5) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/najamelan/async_io_stream") + (synopsis "IntoAsyncRead on steriods") + (description "This package provides @code{IntoAsyncRead} on steriods.") + (license license:unlicense))) + +(define-public rust-ws-stream-wasm-0.7 + (package + (name "rust-ws-stream-wasm") + (version "0.7.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ws_stream_wasm" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1x9p0zjmk89z0nnpc1qrzm7yfwaz8yj5fqmn4s3q3qvz47sgb6br")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-io-stream" ,rust-async-io-stream-0.3) + ("rust-futures" ,rust-futures-0.3) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-pharos" ,rust-pharos-0.5) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-send-wrapper" ,rust-send-wrapper-0.6) + ("rust-thiserror" ,rust-thiserror-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/najamelan/ws_stream_wasm") + (synopsis "convenience library for using websockets in WASM") + (description + "This package provides a convenience library for using websockets in WASM.") + (license license:unlicense))) + +(define-public rust-wasmtimer-0.2 + (package + (name "rust-wasmtimer") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasmtimer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vl0dxzr7xbnycrak4yd6f9h5lpkfsibbd5zf96mkyy72n5rvvf7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-pin-utils" ,rust-pin-utils-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-slab" ,rust-slab-0.4) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) + (home-page "https://github.com/whizsid/wasmtimer-rs") + (synopsis + "Time utils from std::time, tokio::time and tokio_util::time on WASM targets") + (description + "This package provides Time utils from std::time, tokio::time and tokio_util::time on WASM targets.") + (license license:expat))) + +(define-public rust-trice-0.4 + (package + (name "rust-trice") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trice" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0njibc87nlz8674zwdwhyd2hilhgdzsjnxcjyc80pb4zmq8apank")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-web-sys" ,rust-web-sys-0.3)))) + (home-page "https://github.com/surrealdb/trice") + (synopsis + "minimal replacement for std::time::Instant that works in WASM for the web and Node.js.") + (description + "This package provides a minimal replacement for std::time::Instant that works in +WASM for the web and Node.js.") + (license license:asl2.0))) + +(define-public rust-ort-1 + (package + (name "rust-ort") + (version "1.16.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ort" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17fp5229v0qz6lcbd4pl23cj0jgx8kg2pnsdlldip8pgk16cm7c8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-flate2" ,rust-flate2-1) + ("rust-half" ,rust-half-2) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-libloading" ,rust-libloading-0.7) + ("rust-ndarray" ,rust-ndarray-0.15) + ("rust-tar" ,rust-tar-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-ureq" ,rust-ureq-2) + ("rust-ureq" ,rust-ureq-2) + ("rust-vswhom" ,rust-vswhom-0.1) + ("rust-widestring" ,rust-widestring-1) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-zip" ,rust-zip-0.6)))) + (home-page "https://ort.pyke.io/") + (synopsis + "safe Rust wrapper for ONNX Runtime 1.20 - Optimize and accelerate machine learning inference & training") + (description + "This package provides a safe Rust wrapper for ONNX Runtime 1.20 - Optimize and +accelerate machine learning inference & training.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-surrealml-core-0.1 + (package + (name "rust-surrealml-core") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealml-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wh3bar25037hzgvvyizmxhcdl97qfvf3b38k3qidcm50aakdnfl")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-actix-web" ,rust-actix-web-4) + ("rust-axum" ,rust-axum-0.7) + ("rust-bytes" ,rust-bytes-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-ndarray" ,rust-ndarray-0.15) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-ort" ,rust-ort-1) + ("rust-ort" ,rust-ort-1) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "") + (synopsis + "The core machine learning library for SurrealML that enables SurrealDB to store and load ML models") + (description + "This package provides The core machine learning library for @code{SurrealML} that enables +@code{SurrealDB} to store and load ML models.") + (license license:asl2.0))) ;;; YD unknown + +(define-public rust-vart-0.7 + (package + (name "rust-vart") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "vart" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lxjr72248p4732jgxw51fv6wya6ybbxzvnxmyalkfay6xfik4hw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/surrealdb/vart") + (synopsis "An immutable versioned adaptive radix trie") + (description + "This package provides An immutable versioned adaptive radix trie.") + (license license:asl2.0))) + +(define-public rust-quick-cache-0.6 + (package + (name "rust-quick-cache") + (version "0.6.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "quick_cache" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1x6vhn9kjszpn8ivv51zcix4kpqfqy98a3iqnrmzk7asjgw98z3x")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-equivalent" ,rust-equivalent-1) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-shuttle" ,rust-shuttle-0.7)))) + (home-page "https://github.com/arthurprs/quick-cache") + (synopsis "Lightweight and high performance concurrent cache") + (description + "This package provides Lightweight and high performance concurrent cache.") + (license license:expat))) + +(define-public rust-surrealkv-0.6 + (package + (name "rust-surrealkv") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealkv" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0yir10xz1y6c2mlj5dkiayfmgsg15xxfpra53amrh5r77vf3rc7b")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-async-channel" ,rust-async-channel-2) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-crc32fast" ,rust-crc32fast-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-lru" ,rust-lru-0.12) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-quick-cache" ,rust-quick-cache-0.6) + ("rust-revision" ,rust-revision-0.10) + ("rust-tokio" ,rust-tokio-1) + ("rust-vart" ,rust-vart-0.7) + ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4)))) + (home-page "https://github.com/surrealdb/surrealkv") + (synopsis + "low-level, versioned, embedded, ACID-compliant, key-value database for Rust") + (description + "This package provides a low-level, versioned, embedded, ACID-compliant, +key-value database for Rust.") + (license license:asl2.0))) + +(define-public rust-fail-0.4 + (package + (name "rust-fail") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "fail" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19l1s48d9ial0rbbwn3h0n0cw8iicbl1x8rypifizjgxb4fcdqrv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-rand" ,rust-rand-0.7)))) + (home-page "https://github.com/tikv/fail-rs") + (synopsis "Fail points for rust") + (description "This package provides Fail points for rust.") + (license license:asl2.0))) + +(define-public rust-async-recursion-0.3 + (package + (name "rust-async-recursion") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-recursion" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18npixkwglnpvjgp89fpcyzf820ngx3a1hxp4hqbkw81p9b8dmyp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/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-surrealdb-tikv-client-0.3 + (package + (name "rust-surrealdb-tikv-client") + (version "0.3.0-surreal.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealdb-tikv-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "050agvxlb14m4pifx6cml2x6j3y2ba7viayzla5lwdrr8bl09qpr")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-0.3) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-derive-new" ,rust-derive-new-0.5) + ("rust-either" ,rust-either-1) + ("rust-fail" ,rust-fail-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-prometheus" ,rust-prometheus-0.13) + ("rust-prost" ,rust-prost-0.12) + ("rust-rand" ,rust-rand-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tonic" ,rust-tonic-0.10)))) + (home-page "https://github.com/tikv/client-rust") + (synopsis "The Rust language implementation of TiKV client") + (description + "This package provides The Rust language implementation of @code{TiKV} client.") + (license license:asl2.0))) + +(define-public rust-surrealdb-derive-0.12 + (package + (name "rust-surrealdb-derive") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealdb-derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1x6x3mpipijjb5wg6qfk21bdh4h0mxiwvbqh2clz1glyig2v9kda")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/surrealdb/surrealdb-derive") + (synopsis "Private implementation of procedural macros for surrealdb") + (description + "This package provides Private implementation of procedural macros for surrealdb.") + (license license:expat))) + +(define-public rust-tokio-util-0.7 + (package + (name "rust-tokio-util") + (version "0.7.13") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-util" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0y0h10a52c7hrldmr3410bp7j3fadq0jn9nf7awddgd2an6smz6p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-sink" ,rust-futures-sink-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-slab" ,rust-slab-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://tokio.rs") + (synopsis "Additional utilities for working with Tokio.") + (description + "This package provides Additional utilities for working with Tokio.") + (license license:expat))) + +(define-public rust-surrealcs-kernel-0.4 + (package + (name "rust-surrealcs-kernel") + (version "0.4.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealcs-kernel" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d90m5qd1fwfg1ynqll81c2xs6kjnmfwmg1c3n0av1cly6qngdnd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bincode" ,rust-bincode-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-nanoservices-utils" ,rust-nanoservices-utils-0.1) + ("rust-rand" ,rust-rand-0.8) + ("rust-revision" ,rust-revision-0.10) + ("rust-serde" ,rust-serde-1) + ("rust-tempdir" ,rust-tempdir-0.3) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/surrealdb/surrealcs") + (synopsis "The SurrealCS kernel code for SurrealDB") + (description + "This package provides The @code{SurrealCS} kernel code for @code{SurrealDB}.") + (license license:asl2.0))) ;; YD + +(define-public rust-nan-serve-publish-event-0.1 + (package + (name "rust-nan-serve-publish-event") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nan-serve-publish-event" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f5qjpr8pa880jmf3bgf55din8cx88kkn25pxy1sjh1w433kdi9c")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "") + (synopsis "Tokio event publisher for nanoservices") + (description + "This package provides Tokio event publisher for nanoservices.") + (license license:expat))) + +(define-public rust-nan-serve-event-subscriber-0.1 + (package + (name "rust-nan-serve-event-subscriber") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nan-serve-event-subscriber" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0p8bb2q43iwkazsjav2zlzy87v07j8f504xd719akg5pwd1z65ah")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "") + (synopsis "Tokio event subscriber for nanoservices") + (description + "This package provides Tokio event subscriber for nanoservices.") + (license license:expat))) + +(define-public rust-syn-2 + (package + (name "rust-syn") + (version "2.0.96") + (source + (origin + (method url-fetch) + (uri (crate-uri "syn" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "102wk3cgawimi3i0q3r3xw3i858zkyingg6y7gsxfy733amsvl6m")))) + (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-nan-serve-dal-tx-impl-0.1 + (package + (name "rust-nan-serve-dal-tx-impl") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "nan-serve-dal-tx-impl" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fl26ralxzm8xm1qhsq47n8cq6zk6vsmlnd15hlyns32fgv94hwf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "") + (synopsis "collection of utilities for nanoservices") + (description + "This package provides a collection of utilities for nanoservices.") + (license license:expat))) + +(define-public rust-ctor-0.2 + (package + (name "rust-ctor") + (version "0.2.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "ctor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00b5vprqi4a2cr29xhqijg800b4dwkhrr5wj2kf3s7vnambpi8ij")))) + (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/mmastrac/rust-ctor") + (synopsis "__attribute__((constructor)) for Rust") + (description + "This package provides __attribute__((constructor)) for Rust.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-bitcode-derive-0.6 + (package + (name "rust-bitcode-derive") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitcode_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1giy4ndl3lsws8ij42v6dlqfnbf1vvkpmd528p9jq2dg2fd3hfd5")))) + (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/SoftbearStudios/bitcode/") + (synopsis "Implementation of #[derive(Encode, Decode)] for bitcode") + (description + "This package provides Implementation of #[derive(Encode, Decode)] for bitcode.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-bitcode-0.6 + (package + (name "rust-bitcode") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "bitcode" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1167gz68iay84ibi1wjzxjyfc4xz1lnjd94n0azx832n11vcw6zf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) + ("rust-bitcode-derive" ,rust-bitcode-derive-0.6) + ("rust-bytemuck" ,rust-bytemuck-1) + ("rust-glam" ,rust-glam-0.24) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/SoftbearStudios/bitcode") + (synopsis "bitcode is a bitwise binary serializer") + (description + "This package provides bitcode is a bitwise binary serializer.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-tungstenite-0.26 + (package + (name "rust-tungstenite") + (version "0.26.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tungstenite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "094cch8z5238q9n5bglmwjmdqm2y4llhw4q8c1jr75apkjlq6c21")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-data-encoding" ,rust-data-encoding-2) + ("rust-http" ,rust-http-1) + ("rust-httparse" ,rust-httparse-1) + ("rust-log" ,rust-log-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-url" ,rust-url-2) + ("rust-utf-8" ,rust-utf-8-0.7) + ("rust-webpki-roots" ,rust-webpki-roots-0.26)))) + (home-page "https://github.com/snapview/tungstenite-rs") + (synopsis "Lightweight stream-based WebSocket implementation") + (description + "This package provides Lightweight stream-based @code{WebSocket} implementation.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-tokio-tungstenite-0.26 + (package + (name "rust-tokio-tungstenite") + (version "0.26.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-tungstenite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nh2nzin00cgfp9p7g76kn7riaydfksam0661vgdxz39rpzgcjxy")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.26) + ("rust-tungstenite" ,rust-tungstenite-0.26) + ("rust-webpki-roots" ,rust-webpki-roots-0.26)))) + (home-page "https://github.com/snapview/tokio-tungstenite") + (synopsis + "Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation") + (description + "This package provides Tokio binding for Tungstenite, the Lightweight stream-based @code{WebSocket} +implementation.") + (license license:expat))) + +(define-public rust-matchit-0.8 + (package + (name "rust-matchit") + (version "0.8.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "matchit" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hzl48fwq1cn5dvshfly6vzkzqhfihya65zpj7nz7lfx82mgzqa7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/ibraheemdev/matchit") + (synopsis "high performance, zero-copy URL router.") + (description + "This package provides a high performance, zero-copy URL router.") + (license (list license:expat license:bsd-3)))) + +(define-public rust-axum-macros-0.5 + (package + (name "rust-axum-macros") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "axum-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0p6011ld0izk22fmdxsps58cigilq2yhnmyqw4f8bslg09gdwkv0")))) + (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/tokio-rs/axum") + (synopsis "Macros for axum") + (description "This package provides Macros for axum.") + (license license:expat))) + +(define-public rust-axum-core-0.5 + (package + (name "rust-axum-core") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "axum-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cxpk0vbqd77zq49hjzrbszn35lgx469ghcrw55045pxcbrn44yz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http" ,rust-http-1) + ("rust-http-body" ,rust-http-body-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-mime" ,rust-mime-0.3) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-sync-wrapper" ,rust-sync-wrapper-1) + ("rust-tower-http" ,rust-tower-http-0.6) + ("rust-tower-layer" ,rust-tower-layer-0.3) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/tokio-rs/axum") + (synopsis "Core types and traits for axum") + (description "This package provides Core types and traits for axum.") + (license license:expat))) + +(define-public rust-axum-0.8 + (package + (name "rust-axum") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "axum" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f78gc3sp2vx2dll147fm9yl697y38mz9jmrqssb662yqwjdcvvd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-axum-core" ,rust-axum-core-0.5) + ("rust-axum-macros" ,rust-axum-macros-0.5) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytes" ,rust-bytes-1) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http" ,rust-http-1) + ("rust-http-body" ,rust-http-body-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-util" ,rust-hyper-util-0.1) + ("rust-itoa" ,rust-itoa-1) + ("rust-matchit" ,rust-matchit-0.8) + ("rust-memchr" ,rust-memchr-2) + ("rust-mime" ,rust-mime-0.3) + ("rust-multer" ,rust-multer-3) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1) + ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sync-wrapper" ,rust-sync-wrapper-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.26) + ("rust-tower" ,rust-tower-0.5) + ("rust-tower-http" ,rust-tower-http-0.6) + ("rust-tower-layer" ,rust-tower-layer-0.3) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/tokio-rs/axum") + (synopsis "Web framework that focuses on ergonomics and modularity") + (description + "This package provides Web framework that focuses on ergonomics and modularity.") + (license license:expat))) + +(define-public rust-nanoservices-utils-0.1 + (package + (name "rust-nanoservices-utils") + (version "0.1.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "nanoservices-utils" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "10d0gn8r7402yc8dg3wgw9y112rak9p43dqn3z5k6s1a4k7yxy8h")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-actix-web" ,rust-actix-web-4) + ("rust-axum" ,rust-axum-0.8) + ("rust-bincode" ,rust-bincode-1) + ("rust-bitcode" ,rust-bitcode-0.6) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-ctor" ,rust-ctor-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-jsonwebtoken" ,rust-jsonwebtoken-9) + ("rust-nan-serve-dal-tx-impl" ,rust-nan-serve-dal-tx-impl-0.1) + ("rust-nan-serve-event-subscriber" ,rust-nan-serve-event-subscriber-0.1) + ("rust-nan-serve-publish-event" ,rust-nan-serve-publish-event-0.1) + ("rust-paste" ,rust-paste-1) + ("rust-revision" ,rust-revision-0.10) + ("rust-rocket" ,rust-rocket-0.5) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sqlx" ,rust-sqlx-0.8) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-util" ,rust-tokio-util-0.7)))) + (home-page "") + (synopsis "collection of utilities for nanoservices") + (description + "This package provides a collection of utilities for nanoservices.") + (license license:expat))) + +(define-public rust-surrealcs-0.4 + (package + (name "rust-surrealcs") + (version "0.4.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealcs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rksqf3snj4n9lbw5bnn9mwcqcrpxa4n7ydn6zqmqvjg4xnzk411")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-nanoservices-utils" ,rust-nanoservices-utils-0.1) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-serde" ,rust-serde-1) + ("rust-surrealcs-kernel" ,rust-surrealcs-kernel-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)))) + (home-page "https://github.com/surrealdb/surrealcs") + (synopsis "The SurrealCS client code for SurrealDB") + (description + "This package provides The @code{SurrealCS} client code for @code{SurrealDB}.") + (license license:asl2.0))) ;YD + +(define-public rust-storekey-0.5 + (package + (name "rust-storekey") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "storekey" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1cl5xwm7n3mmyhw2ki55cr3rkj8c9q8qf7gp8jrj6paahcrjii23")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-byteorder" ,rust-byteorder-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/surrealdb/storekey") + (synopsis + "Lexicographic sort-order preserving binary encoding format for key-value stores") + (description + "This package provides Lexicographic sort-order preserving binary encoding format for key-value stores.") + (license license:asl2.0))) + +(define-public rust-rust-stemmers-1 + (package + (name "rust-rust-stemmers") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-stemmers" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0m6acgdflrrcm17dj7lp7x4sfqqhga24qynv660qinwz04v20sp4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://github.com/CurrySoftware/rust-stemmers") + (synopsis + "rust implementation of some popular snowball stemming algorithms") + (description + "This package provides a rust implementation of some popular snowball stemming +algorithms.") + (license (list license:expat license:bsd-3)))) + +(define-public rust-rquickjs-macro-0.8 + (package + (name "rust-rquickjs-macro") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rquickjs-macro" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wx2a9q4nhi59y99scpgmfifixa64igf0sh26vczq6f0611i0hb0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6) + ("rust-fnv" ,rust-fnv-1) + ("rust-ident-case" ,rust-ident-case-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-phf-generator" ,rust-phf-generator-0.11) + ("rust-phf-shared" ,rust-phf-shared-0.11) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-rquickjs-core" ,rust-rquickjs-core-0.8) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/DelSkayn/rquickjs.git") + (synopsis "Procedural macros for rquickjs") + (description "This package provides Procedural macros for rquickjs.") + (license license:expat))) + +(define-public rust-rquickjs-sys-0.8 + (package + (name "rust-rquickjs-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rquickjs-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02krz512lkvdvn2s4df11fsz8wf2qvy0q03c30y4qq33nv355hsb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) + ("rust-cc" ,rust-cc-1) + ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)))) + (home-page "https://github.com/DelSkayn/rquickjs.git") + (synopsis "QuickJS bindings for rquickjs") + (description "This package provides @code{QuickJS} bindings for rquickjs.") + (license license:expat))) + +(define-public rust-dlopen-derive-0.1 + (package + (name "rust-dlopen-derive") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "dlopen_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "10f58rcw1xnm5b5xg735ws0cvsz8qzfcigcw1zm1rn7vn7hxjdpj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-quote" ,rust-quote-0.6) + ("rust-syn" ,rust-syn-0.15)))) + (home-page "") + (synopsis "Derive macros for the dlopen crate") + (description "This package provides Derive macros for the dlopen crate.") + (license license:expat))) + +(define-public rust-dlopen-0.1 + (package + (name "rust-dlopen") + (version "0.1.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "dlopen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dq9m3fqf194vaw1ldn3c5ssdj255l5dag2qd2z9ljl1kz9hms3i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-dlopen-derive" ,rust-dlopen-derive-0.1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/szymonwieloch/rust-dlopen") + (synopsis + "Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries). This is a modern and more flexible alternative to the already existing libraries like libloading or sharedlib") + (description + "This package provides Library for opening and operating on dynamic link libraries (also known as +shared objects or shared libraries). This is a modern and more flexible +alternative to the already existing libraries like libloading or sharedlib.") + (license license:expat))) + +(define-public rust-rquickjs-core-0.8 + (package + (name "rust-rquickjs-core") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rquickjs-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0yq895ldp9hl1nh6inq1hxldgr73qdy0xs8i116ghki0kqvvd3bc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-dlopen" ,rust-dlopen-0.1) + ("rust-either" ,rust-either-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-phf" ,rust-phf-0.11) + ("rust-relative-path" ,rust-relative-path-1) + ("rust-rquickjs-sys" ,rust-rquickjs-sys-0.8)))) + (home-page "https://github.com/DelSkayn/rquickjs.git") + (synopsis "High level bindings to the QuickJS JavaScript engine") + (description + "This package provides High level bindings to the @code{QuickJS} @code{JavaScript} engine.") + (license license:expat))) + +(define-public rust-rquickjs-0.8 + (package + (name "rust-rquickjs") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rquickjs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0364lxxps0jlxn95prddjc3fqifycfs8i8cl23hdi7lyy2zn2rni")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-either" ,rust-either-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-rquickjs-core" ,rust-rquickjs-core-0.8) + ("rust-rquickjs-macro" ,rust-rquickjs-macro-0.8)))) + (home-page "https://github.com/DelSkayn/rquickjs.git") + (synopsis "High level bindings to the QuickJS JavaScript engine") + (description + "This package provides High level bindings to the @code{QuickJS} @code{JavaScript} engine.") + (license license:expat))) + +(define-public rust-librocksdb-sys-0.16 + (package + (name "rust-librocksdb-sys") + (version "0.16.0+8.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "librocksdb-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "131l7rlcrnb44wkj5gx7qmjxnx9z21fb8gwhhcfdqccq0ny60gff")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) + ("rust-bzip2-sys" ,rust-bzip2-sys-0.1) + ("rust-cc" ,rust-cc-1) + ("rust-glob" ,rust-glob-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-libz-sys" ,rust-libz-sys-1) + ("rust-lz4-sys" ,rust-lz4-sys-1) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-tikv-jemalloc-sys" ,rust-tikv-jemalloc-sys-0.5) + ("rust-zstd-sys" ,rust-zstd-sys-2)))) + (home-page "https://github.com/rust-rocksdb/rust-rocksdb") + (synopsis "Native bindings to librocksdb") + (description "This package provides Native bindings to librocksdb.") + (license (list license:expat license:asl2.0 license:bsd-3)))) + +(define-public rust-rocksdb-0.22 + (package + (name "rust-rocksdb") + (version "0.22.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rocksdb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19x7c2m7j0lsfwplgx4rdikqgmbwaqki25k9ll7cvf6psrakxlbb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-librocksdb-sys" ,rust-librocksdb-sys-0.16) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/rust-rocksdb/rust-rocksdb") + (synopsis "Rust wrapper for Facebook's RocksDB embeddable database") + (description + "This package provides Rust wrapper for Facebook's @code{RocksDB} embeddable database.") + (license license:asl2.0))) + +(define-public rust-assoc-0.1 + (package + (name "rust-assoc") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "assoc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a2rk2fcazrhv8bszxiibf8pdj4hbzqk7dm4gwldgfdd7lcp1p5z")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/mingyli/assoc") + (synopsis "Treat vectors like associative arrays") + (description + "This package provides Treat vectors like associative arrays.") + (license license:expat))) + +(define-public rust-shuttle-0.7 + (package + (name "rust-shuttle") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "shuttle" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "164wgf788qhmjla1w09jp8ibvg49lw385839y5ivdqj43av8v6id")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-assoc" ,rust-assoc-0.1) + ("rust-bitvec" ,rust-bitvec-1) + ("rust-generator" ,rust-generator-0.8) + ("rust-hex" ,rust-hex-0.4) + ("rust-owo-colors" ,rust-owo-colors-3) + ("rust-rand" ,rust-rand-0.8) + ("rust-rand-core" ,rust-rand-core-0.6) + ("rust-rand-pcg" ,rust-rand-pcg-0.3) + ("rust-scoped-tls" ,rust-scoped-tls-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/awslabs/shuttle") + (synopsis "library for testing concurrent Rust code") + (description + "This package provides a library for testing concurrent Rust code.") + (license license:asl2.0))) + +(define-public rust-quick-cache-0.5 + (package + (name "rust-quick-cache") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "quick_cache" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1p6knq8ljm8jj75bqlv5hsxh63z6vyf4xk9676wnnrv8fsma2mgb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-equivalent" ,rust-equivalent-1) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-shuttle" ,rust-shuttle-0.7)))) + (home-page "https://github.com/arthurprs/quick-cache") + (synopsis "Lightweight and high performance concurrent cache") + (description + "This package provides Lightweight and high performance concurrent cache.") + (license license:expat))) + +(define-public rust-object-store-0.10 + (package + (name "rust-object-store") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "object_store" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wz3m20hqs3v93dyxcqy7qpsbd4rqp6050hy49wcw5f740l4bnp6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-humantime" ,rust-humantime-2) + ("rust-hyper" ,rust-hyper-1) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-quick-xml" ,rust-quick-xml-0.36) + ("rust-rand" ,rust-rand-0.8) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-ring" ,rust-ring-0.17) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-snafu" ,rust-snafu-0.7) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-url" ,rust-url-2) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://github.com/apache/arrow-rs/tree/main/object_store") + (synopsis + "generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.") + (description + "This package provides a generic object store interface for uniformly interacting +with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-noisy-float-0.2 + (package + (name "rust-noisy-float") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "noisy_float" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bqkl82pfp98i98s3van73hkvqcx5p55dm1wagg57gy0xgkfd3wp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-approx" ,rust-approx-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/SergiusIW/noisy_float-rs") + (synopsis + "Contains floating point types that panic if they are set to an illegal value, such as NaN") + (description + "This package contains floating point types that panic if they are set to an +illegal value, such as @code{NaN}.") + (license license:asl2.0))) + +(define-public rust-ndarray-stats-0.5 + (package + (name "rust-ndarray-stats") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "ndarray-stats" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "007lr2q3dq17n69dlkm2md1jkh9nhz1f0rzxs5dpp1wnmivq8nmg")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-indexmap" ,rust-indexmap-1) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-ndarray" ,rust-ndarray-0.15) + ("rust-noisy-float" ,rust-noisy-float-0.2) + ("rust-num-integer" ,rust-num-integer-0.1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rand" ,rust-rand-0.8)))) + (home-page "https://github.com/rust-ndarray/ndarray-stats") + (synopsis + "Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray") + (description + "This package provides Statistical routines for @code{ArrayBase}, the n-dimensional array data +structure provided by ndarray.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-nanoid-0.4 + (package + (name "rust-nanoid") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nanoid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1n5l5xig5zcinh41bb4p0rzam8gxic02qpngnylb3d8pq3g01yiz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-rand" ,rust-rand-0.8)))) + (home-page "https://github.com/nikolay-govorov/nanoid") + (synopsis + "tiny, secure, URL-friendly, unique string ID generator for Rust.") + (description + "This package provides a tiny, secure, URL-friendly, unique string ID generator +for Rust.") + (license license:expat))) + +(define-public rust-linfa-linalg-0.1 + (package + (name "rust-linfa-linalg") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "linfa-linalg" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "10mcfr8k0syjxj9g14v8iv3lr25j7c0nfw49cwrnv1y884mmdrsn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ndarray" ,rust-ndarray-0.15) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/rust-ml/linfa-linalg") + (synopsis + "Pure-Rust implementation of linear algebra routines for ndarray") + (description + "This package provides Pure-Rust implementation of linear algebra routines for ndarray.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-lexicmp-0.1 + (package + (name "rust-lexicmp") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lexicmp" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pgad083sqsdb9ip0qlhng240c8qimk92zmx5jrn6h7jvlqx2y3k")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-any-ascii" ,rust-any-ascii-0.3)))) + (home-page "https://github.com/surrealdb/lexicmp") + (synopsis + "Library for comparing and sorting strings lexicographically and naturally") + (description + "This package provides Library for comparing and sorting strings lexicographically and naturally.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-console-error-panic-hook-0.1 + (package + (name "rust-console-error-panic-hook") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "console_error_panic_hook" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1g5v8s0ndycc10mdn6igy914k645pgpcl8vjpz6nvxkhyirynsm0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) + (home-page "https://github.com/rustwasm/console_error_panic_hook") + (synopsis + "panic hook for `wasm32-unknown-unknown` that logs panics to `console.error`") + (description + "This package provides a panic hook for `wasm32-unknown-unknown` that logs panics +to `console.error`.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-rexie-0.4 + (package + (name "rust-rexie") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rexie" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1caiydc4pm3xk3l6wpmp9yavy5vm2gmwsa2fjgf6q56zkkzp5wgy")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-console-error-panic-hook" ,rust-console-error-panic-hook-0.1) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-web-sys" ,rust-web-sys-0.3) + ("rust-wee-alloc" ,rust-wee-alloc-0.4)))) + (home-page "https://github.com/devashishdxt/rexie") + (synopsis + "Rexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly") + (description + "This package provides Rexie is an easy-to-use, futures based wrapper around @code{IndexedDB} that +compiles to webassembly.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-indxdb-0.5 + (package + (name "rust-indxdb") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "indxdb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bsn382vf52fw1mqpxxjgm9j38p6p7gymx36gsz7aqa6wgmjhzl1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-js-sys" ,rust-js-sys-0.3) + ("rust-rexie" ,rust-rexie-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) + (home-page "https://github.com/surrealdb/indxdb") + (synopsis + "key-value database engine abstraction layer for IndexedDB running in WASM") + (description + "This package provides a key-value database engine abstraction layer for +@code{IndexedDB} running in WASM.") + (license license:asl2.0))) + +(define-public rust-slotmap-0.4 + (package + (name "rust-slotmap") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "slotmap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1cga58417vz6m0bazvicprb01mm1x690wy8rj7g8fyvnqn24dwvb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/orlp/slotmap") + (synopsis "Slotmap data structure") + (description "This package provides Slotmap data structure.") + (license license:zlib))) + +(define-public rust-deepsize-derive-0.1 + (package + (name "rust-deepsize-derive") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "deepsize_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "15i7qybxhdp2y2h3xksyiqrwqki8xrvl60j1asjc3j1v3za020cr")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/Aeledfyr/deepsize/") + (synopsis + "crate for measuring the total size of object on the stack and heap") + (description + "This package provides a crate for measuring the total size of object on the +stack and heap.") + (license license:expat))) + +(define-public rust-deepsize-0.2 + (package + (name "rust-deepsize") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "deepsize" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v5rn98i6j4jfpcm93mg8by3ddwhanvjiyd3pszzfsvgqdz9inqw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-deepsize-derive" ,rust-deepsize-derive-0.1) + ("rust-hashbrown" ,rust-hashbrown-0.9) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-slab" ,rust-slab-0.4) + ("rust-slotmap" ,rust-slotmap-0.4) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/Aeledfyr/deepsize/") + (synopsis + "crate for measuring the total size of object on the stack and heap") + (description + "This package provides a crate for measuring the total size of object on the +stack and heap.") + (license license:expat))) + +(define-public rust-ext-sort-0.1 + (package + (name "rust-ext-sort") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ext-sort" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "04qa7lf3wmqzz13n8fwxc8wg2k0r392394m3xcdm1avyc523xxzw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytesize" ,rust-bytesize-1) + ("rust-clap" ,rust-clap-3) + ("rust-deepsize" ,rust-deepsize-0.2) + ("rust-env-logger" ,rust-env-logger-0.9) + ("rust-log" ,rust-log-0.4) + ("rust-rayon" ,rust-rayon-1) + ("rust-rmp-serde" ,rust-rmp-serde-1) + ("rust-serde" ,rust-serde-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/dapper91/ext-sort-rs") + (synopsis "rust external sort algorithm implementation") + (description + "This package provides rust external sort algorithm implementation.") + (license license:unlicense))) + +(define-public rust-mintex-0.1 + (package + (name "rust-mintex") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "mintex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01ydy8pvyy96cjvjh4hgfqmjalr6hnbyc6c8a9xwq4yvznc4bv4v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/garypen/mintex") + (synopsis "minimal mutex") + (description "This package provides minimal mutex.") + (license license:asl2.0))) + +(define-public rust-dhat-0.3 + (package + (name "rust-dhat") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "dhat" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "09xq763lpf0kdv4fzbdgxkd4sgv3p08dwrz41kg37qi88vc13kcq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-mintex" ,rust-mintex-0.1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-rustc-hash" ,rust-rustc-hash-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-thousands" ,rust-thousands-0.2)))) + (home-page "https://github.com/nnethercote/dhat-rs") + (synopsis "library for heap profiling and ad hoc profiling with DHAT.") + (description + "This package provides a library for heap profiling and ad hoc profiling with +DHAT.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-unicode-security-0.1 + (package + (name "rust-unicode-security") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-security" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0l2yidnwc7g791pyqz44p3jg9msmf5miclhwnvc5xlsxafhxnk9f")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1) + ("rust-unicode-normalization" ,rust-unicode-normalization-0.1) + ("rust-unicode-script" ,rust-unicode-script-0.5)))) + (home-page "https://github.com/unicode-rs/unicode-security") + (synopsis "Detect possible security problems with Unicode usage +according to Unicode Technical Standard #39 rules.") + (description + "This package provides Detect possible security problems with Unicode usage according to Unicode +Technical Standard #39 rules.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-with-macros-3 + (package + (name "rust-serde-with-macros") + (version "3.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1277nm0ry2bs52zd5kkddgkzk5s2mhi80x74dnqj68ssyyslwqwk")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "proc-macro library for serde_with") + (description "This package provides proc-macro library for serde_with.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-with-3 + (package + (name "rust-serde-with") + (version "3.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_with" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08sw83b6hfwzylr0waf4mc29h6fxnb02g7vkwbkjjyhvrin27kb4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.21) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-doc-comment" ,rust-doc-comment-0.3) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-hex" ,rust-hex-0.4) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with-macros" ,rust-serde-with-macros-3) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/jonasbb/serde_with/") + (synopsis "Custom de/serialization functions for Rust's serde") + (description + "This package provides Custom de/serialization functions for Rust's serde.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-serde-json-1 + (package + (name "rust-serde-json") + (version "1.0.108") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_json" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ssj59s7lpzqh1m50kfzlnrip0p0jg9lmhn4098i33a0mhz7w71x")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) + ("rust-itoa" ,rust-itoa-1) + ("rust-ryu" ,rust-ryu-1) + ("rust-serde" ,rust-serde-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-serde-derive-1 + (package + (name "rust-serde-derive") + (version "1.0.193") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lwlx2k7wxr1v160kpyqjfabs37gm1yxqg65383rnyrm06jnqms3")))) + (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.193") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "129b0j67594f8qg5cbyi3nyk31y97wrqihi026mba34dwrsrkp95")))) + (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-cedar-policy-validator-2 + (package + (name "rust-cedar-policy-validator") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cedar-policy-validator" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07m02w83cagw3xm4cn6ajgb13ji9si5m2nbwsa35xla7d4nbf4v8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-cedar-policy-core" ,rust-cedar-policy-core-2) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-smol-str" ,rust-smol-str-0.2) + ("rust-stacker" ,rust-stacker-0.1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-unicode-security" ,rust-unicode-security-0.1)))) + (home-page "https://cedarpolicy.com") + (synopsis "Validator for the Cedar Policy language") + (description + "This package provides Validator for the Cedar Policy language.") + (license license:asl2.0))) + +(define-public rust-rustc-lexer-0.1 + (package + (name "rust-rustc-lexer") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustc_lexer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "198n5pg94jgzj76s783cvkbqjwp7l4v1mvh52g00hq8nfw6awsn8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-unicode-xid" ,rust-unicode-xid-0.2)))) + (home-page "https://github.com/rust-lang/rust/") + (synopsis + "Rust lexer used by rustc. No stability guarantees are provided.") + (description + "This package provides Rust lexer used by rustc. No stability guarantees are provided.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-cedar-policy-core-2 + (package + (name "rust-cedar-policy-core") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cedar-policy-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08v6yixq6h2qcgx0v6rqj6a463fyva583j2jwmnkzpm9zcmnzrmm")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-either" ,rust-either-1) + ("rust-ipnet" ,rust-ipnet-2) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-lalrpop" ,rust-lalrpop-0.20) + ("rust-lalrpop-util" ,rust-lalrpop-util-0.20) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-miette" ,rust-miette-5) + ("rust-regex" ,rust-regex-1) + ("rust-rustc-lexer" ,rust-rustc-lexer-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-smol-str" ,rust-smol-str-0.2) + ("rust-stacker" ,rust-stacker-0.1) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://cedarpolicy.com") + (synopsis "Core implementation of the Cedar policy language") + (description + "This package provides Core implementation of the Cedar policy language.") + (license license:asl2.0))) + +(define-public rust-cedar-policy-2 + (package + (name "rust-cedar-policy") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cedar-policy" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pha7gsa8lzc3a89390261iz3m437y6mfaldd2z0pm0nf9p5q5px")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cedar-policy-core" ,rust-cedar-policy-core-2) + ("rust-cedar-policy-validator" ,rust-cedar-policy-validator-2) + ("rust-dhat" ,rust-dhat-0.3) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-lalrpop-util" ,rust-lalrpop-util-0.20) + ("rust-ref-cast" ,rust-ref-cast-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-smol-str" ,rust-smol-str-0.2) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://cedarpolicy.com") + (synopsis + "Cedar is a language for defining permissions as policies, which describe who should have access to what") + (description + "This package provides Cedar is a language for defining permissions as policies, which describe who +should have access to what.") + (license license:asl2.0))) + +(define-public rust-bcrypt-0.15 + (package + (name "rust-bcrypt") + (version "0.15.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "bcrypt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1iv2fvy5yywkx4kijqyy59bq92gldv3nqd4bry97vx4f0pnkhng6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.22) + ("rust-blowfish" ,rust-blowfish-0.9) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-subtle" ,rust-subtle-2) + ("rust-zeroize" ,rust-zeroize-1)))) + (home-page "https://github.com/Keats/rust-bcrypt") + (synopsis "Easily hash and verify passwords using bcrypt") + (description + "This package provides Easily hash and verify passwords using bcrypt.") + (license license:expat))) + +(define-public rust-zxcvbn-2 + (package + (name "rust-zxcvbn") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "zxcvbn" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1r4l1i76sdk51syp032kbjngmxwgqhjprs40yfda43ppzx8shgqh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-derive-builder" ,rust-derive-builder-0.12) + ("rust-fancy-regex" ,rust-fancy-regex-0.11) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-quick-error" ,rust-quick-error-2) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/shssoichiro/zxcvbn-rs") + (synopsis + "An entropy-based password strength estimator, originally for Javascript by Dropbox") + (description + "This package provides An entropy-based password strength estimator, originally for Javascript by +Dropbox.") + (license license:expat))) + +(define-public rust-proc-static-assertions-next-0.0.1 + (package + (name "rust-proc-static-assertions-next") + (version "0.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc_static_assertions_next" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0x8cvd5sw4c35p90lrw4rygpaw8lv8vg3isljv8r7amsh79bhm0r")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/scuffletv/static-assertions") + (synopsis "Compile-time assertions via procedural macros") + (description + "This package provides Compile-time assertions via procedural macros.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-static-assertions-next-1 + (package + (name "rust-static-assertions-next") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "static_assertions_next" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0rn7c362606jj1lp3ff3vsicjmpr2x1qra9zd25rlpjrh98sxgnp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-static-assertions-next" ,rust-proc-static-assertions-next-0.0.1)))) + (home-page "https://github.com/scuffletv/static-assertions") + (synopsis "Compile-time assertions to ensure that invariants are met") + (description + "This package provides Compile-time assertions to ensure that invariants are met.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-smol-str-0.3 + (package + (name "rust-smol-str") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "smol_str" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "039mj6lc1vkljj17ndlzzkak8kvlmw8ppi6yjdxsh433snfbhxln")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-borsh" ,rust-borsh-1) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/rust-analyzer/smol_str") + (synopsis "small-string optimized string type with O(1) clone") + (description + "This package provides small-string optimized string type with O(1) clone.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-opentelemetry-0.27 + (package + (name "rust-opentelemetry") + (version "0.27.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "opentelemetry" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1mx6kc1479pkak49xxy98jzqnfilkm1bc56liryvjdzd52606w5b")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-sink" ,rust-futures-sink-0.3) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/open-telemetry/opentelemetry-rust") + (synopsis "OpenTelemetry API for Rust") + (description "This package provides @code{OpenTelemetry} API for Rust.") + (license license:asl2.0))) + +(define-public rust-async-graphql-value-7 + (package + (name "rust-async-graphql-value") + (version "7.0.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-graphql-value" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fm616f9vdmnv87q4l3r48kpiqvxv7lf386a2rg5hhffndxflrk2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/async-graphql/async-graphql") + (synopsis "GraphQL value for async-graphql") + (description + "This package provides @code{GraphQL} value for async-graphql.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-graphql-parser-7 + (package + (name "rust-async-graphql-parser") + (version "7.0.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-graphql-parser" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0wn7c7040rm8gzrs20smciyzx70vy6r2m3ll4sfjibgwaxz6k9bw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-graphql-value" ,rust-async-graphql-value-7) + ("rust-pest" ,rust-pest-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/async-graphql/async-graphql") + (synopsis "GraphQL query parser for async-graphql") + (description + "This package provides @code{GraphQL} query parser for async-graphql.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-graphql-derive-7 + (package + (name "rust-async-graphql-derive") + (version "7.0.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-graphql-derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0i20r4371f6b92all9l49y19g41ymirpcagnmrs9jyrz56nz7ml8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-graphql-parser" ,rust-async-graphql-parser-7) + ("rust-darling" ,rust-darling-0.20) + ("rust-inflector" ,rust-inflector-0.11) + ("rust-proc-macro-crate" ,rust-proc-macro-crate-3) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-syn" ,rust-syn-2) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/async-graphql/async-graphql") + (synopsis "Macros for async-graphql") + (description "This package provides Macros for async-graphql.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-graphql-7 + (package + (name "rust-async-graphql") + (version "7.0.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-graphql" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1w9i1cwlf4kf2jzg23xy9s1irbqb7b3v3f83ir1182p06iir3ag0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-graphql-derive" ,rust-async-graphql-derive-7) + ("rust-async-graphql-parser" ,rust-async-graphql-parser-7) + ("rust-async-graphql-value" ,rust-async-graphql-value-7) + ("rust-async-stream" ,rust-async-stream-0.3) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.22) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-blocking" ,rust-blocking-1) + ("rust-bson" ,rust-bson-2) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-chrono-tz" ,rust-chrono-tz-0.10) + ("rust-fast-chemail" ,rust-fast-chemail-0.9) + ("rust-fnv" ,rust-fnv-1) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-timer" ,rust-futures-timer-3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-handlebars" ,rust-handlebars-5) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-http" ,rust-http-1) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-iso8601" ,rust-iso8601-0.6) + ("rust-log" ,rust-log-0.4) + ("rust-lru" ,rust-lru-0.12) + ("rust-mime" ,rust-mime-0.3) + ("rust-multer" ,rust-multer-3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-opentelemetry" ,rust-opentelemetry-0.27) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-regex" ,rust-regex-1) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-secrecy" ,rust-secrecy-0.10) + ("rust-serde" ,rust-serde-1) + ("rust-serde-cbor" ,rust-serde-cbor-0.11) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-smol-str" ,rust-smol-str-0.3) + ("rust-static-assertions-next" ,rust-static-assertions-next-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-time" ,rust-time-0.3) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-futures" ,rust-tracing-futures-0.2) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-zxcvbn" ,rust-zxcvbn-2)))) + (home-page "https://github.com/async-graphql/async-graphql") + (synopsis "GraphQL server library implemented in Rust") + (description + "This package provides a @code{GraphQL} server library implemented in Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-any-ascii-0.3 + (package + (name "rust-any-ascii") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "any_ascii" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b6c2vb3wlzcsd7s5l6s9fyq4r07a8yab9r7qvw474sbg95v2l7a")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://anyascii.com") + (synopsis "Unicode to ASCII transliteration") + (description "This package provides Unicode to ASCII transliteration.") + (license license:isc))) + +(define-public rust-addr-0.15 + (package + (name "rust-addr") + (version "0.15.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "addr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vrbnzv4r7sx65mmi011aiafc7b1866iywnchx8asc72vd0qlfx9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-no-std-net" ,rust-no-std-net-0.5) + ("rust-psl" ,rust-psl-2) + ("rust-psl-types" ,rust-psl-types-2) + ("rust-publicsuffix" ,rust-publicsuffix-2) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/addr-rs/addr") + (synopsis "library for parsing domain names") + (description "This package provides a library for parsing domain names.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-surrealdb-core-2 + (package + (name "rust-surrealdb-core") + (version "2.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealdb-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1skd2d5hfbg0by0skxm9psq08rlla19w48zr1jwqyb4c3pgn6ajq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-addr" ,rust-addr-0.15) + ("rust-ahash" ,rust-ahash-0.8) + ("rust-ammonia" ,rust-ammonia-4) + ("rust-any-ascii" ,rust-any-ascii-0.3) + ("rust-arbitrary" ,rust-arbitrary-1) + ("rust-argon2" ,rust-argon2-0.5) + ("rust-async-channel" ,rust-async-channel-2) + ("rust-async-executor" ,rust-async-executor-1) + ("rust-async-graphql" ,rust-async-graphql-7) + ("rust-base64" ,rust-base64-0.21) + ("rust-bcrypt" ,rust-bcrypt-0.15) + ("rust-bincode" ,rust-bincode-1) + ("rust-blake3" ,rust-blake3-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-castaway" ,rust-castaway-0.2) + ("rust-cedar-policy" ,rust-cedar-policy-2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-ciborium" ,rust-ciborium-0.2) + ("rust-dashmap" ,rust-dashmap-5) + ("rust-deunicode" ,rust-deunicode-1) + ("rust-dmp" ,rust-dmp-0.2) + ("rust-ext-sort" ,rust-ext-sort-0.1) + ("rust-foundationdb" ,rust-foundationdb-0.9) + ("rust-fst" ,rust-fst-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3) + ("rust-geo" ,rust-geo-0.28) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-hex" ,rust-hex-0.4) + ("rust-indxdb" ,rust-indxdb-0.5) + ("rust-ipnet" ,rust-ipnet-2) + ("rust-jsonwebtoken" ,rust-jsonwebtoken-9) + ("rust-lexicmp" ,rust-lexicmp-0.1) + ("rust-linfa-linalg" ,rust-linfa-linalg-0.1) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-nanoid" ,rust-nanoid-0.4) + ("rust-ndarray" ,rust-ndarray-0.15) + ("rust-ndarray-stats" ,rust-ndarray-stats-0.5) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-object-store" ,rust-object-store-0.10) + ("rust-pbkdf2" ,rust-pbkdf2-0.12) + ("rust-pharos" ,rust-pharos-0.5) + ("rust-phf" ,rust-phf-0.11) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-quick-cache" ,rust-quick-cache-0.5) + ("rust-radix-trie" ,rust-radix-trie-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-reblessive" ,rust-reblessive-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-regex-syntax" ,rust-regex-syntax-0.8) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-revision" ,rust-revision-0.10) + ("rust-ring" ,rust-ring-0.17) + ("rust-rmpv" ,rust-rmpv-1) + ("rust-roaring" ,rust-roaring-0.10) + ("rust-rocksdb" ,rust-rocksdb-0.22) + ("rust-rquickjs" ,rust-rquickjs-0.8) + ("rust-rust-stemmers" ,rust-rust-stemmers-1) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-scrypt" ,rust-scrypt-0.11) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-content" ,rust-serde-content-0.1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-snap" ,rust-snap-1) + ("rust-storekey" ,rust-storekey-0.5) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-subtle" ,rust-subtle-2) + ("rust-surrealcs" ,rust-surrealcs-0.4) + ("rust-surrealdb-derive" ,rust-surrealdb-derive-0.12) + ("rust-surrealdb-tikv-client" ,rust-surrealdb-tikv-client-0.3) + ("rust-surrealkv" ,rust-surrealkv-0.6) + ("rust-surrealml-core" ,rust-surrealml-core-0.1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.21) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-trice" ,rust-trice-0.4) + ("rust-ulid" ,rust-ulid-1) + ("rust-unicase" ,rust-unicase-2) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-vart" ,rust-vart-0.7) + ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) + ("rust-wasmtimer" ,rust-wasmtimer-0.2) + ("rust-ws-stream-wasm" ,rust-ws-stream-wasm-0.7)))) + (home-page "https://github.com/surrealdb/surrealdb") + (synopsis + "scalable, distributed, collaborative, document-graph database, for the realtime web") + (description + "This package provides a scalable, distributed, collaborative, document-graph +database, for the realtime web.") + (license license:asl2.0 ))) ;; YD unknown + +(define-public rust-serde-content-0.1 + (package + (name "rust-serde-content") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde-content" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ih9np0g2byfkgh12bpgr6457ib3bras6ik11g895yjhyc2cllrp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/rushmorem/serde-content") + (synopsis "Rust data structures for the Serde data model") + (description + "This package provides Rust data structures for the Serde data model.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-bytemuck-1 + (package + (name "rust-bytemuck") + (version "1.21.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "bytemuck" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18wj81x9xhqcd6985r8qxmbik6szjfjfj62q3xklw8h2p3x7srgg")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytemuck-derive" ,rust-bytemuck-derive-1)))) + (home-page "https://github.com/Lokathor/bytemuck") + (synopsis "crate for mucking around with piles of bytes.") + (description + "This package provides a crate for mucking around with piles of bytes.") + (license (list license:zlib license:asl2.0 license:expat)))) + +(define-public rust-roaring-0.10 + (package + (name "rust-roaring") + (version "0.10.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "roaring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wlbmjycclsn4c46ihggi1lqdrpwjgfahdkaz6rz0gf5078fslm6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/RoaringBitmap/roaring-rs") + (synopsis "better compressed bitset - pure Rust implementation") + (description + "This package provides a better compressed bitset - pure Rust implementation.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-revision-derive-0.10 + (package + (name "rust-revision-derive") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "revision-derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0wshnzppchz1rabas9bmry85bvvvcxwii1xnbsbakp6qwmkc83jz")))) + (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/surrealdb/revision") + (synopsis + "Implements procedural macros for automatic Revision trait implementation") + (description + "This package implements procedural macros for automatic Revision trait +implementation.") + (license license:asl2.0))) + +(define-public rust-revision-0.10 + (package + (name "rust-revision") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "revision" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0k0y3d6s7mvqs5l9r62v6alb9ilrqni5hkccmnnq3y1ml1wk3x92")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) + ("rust-geo" ,rust-geo-0.28) + ("rust-ordered-float" ,rust-ordered-float-4) + ("rust-regex" ,rust-regex-1) + ("rust-revision-derive" ,rust-revision-derive-0.10) + ("rust-roaring" ,rust-roaring-0.10) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/surrealdb/revision") + (synopsis + "serialization and deserialization implementation which allows for schema-evolution.") + (description + "This package provides a serialization and deserialization implementation which +allows for schema-evolution.") + (license license:asl2.0))) + +(define-public rust-reblessive-0.4 + (package + (name "rust-reblessive") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "reblessive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0y5720gnn0ba30n2ixy2s84kmmczfyql98k3q05kwpxll38dkspz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/DelSkayn/reblessive.git") + (synopsis "small runtime for running deeply nested recursive functions") + (description + "This package provides a small runtime for running deeply nested recursive +functions.") + (license license:expat))) + +(define-public rust-pharos-0.5 + (package + (name "rust-pharos") + (version "0.5.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "pharos" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "055lg1dzrxnryfy34a9cyrg21b7cl6l2frfx2p7fdvkz864p6mp9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-rustc-version" ,rust-rustc-version-0.4)))) + (home-page "https://github.com/najamelan/pharos") + (synopsis + "Observer pattern which generates a futures 0.3 stream of events") + (description + "This package provides Observer pattern which generates a futures 0.3 stream of events.") + (license license:unlicense))) + +(define-public rust-spade-2 + (package + (name "rust-spade") + (version "2.12.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "spade" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12a8rcjjwwg0wmv52drwdnypjhhadb1wyz6sglfpvjishqgyzxck")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-mint" ,rust-mint-0.5) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-robust" ,rust-robust-1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/Stoeoef/spade") + (synopsis "Delaunay triangulations for the rust ecosystem") + (description + "This package provides Delaunay triangulations for the rust ecosystem.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-robust-1 + (package + (name "rust-robust") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "robust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0c5fhzk7dc1ci9dyjy0xrv6nlrkbmprlj1lqkvrqhs3dbymadx6b")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ieee754" ,rust-ieee754-0.2)))) + (home-page "https://github.com/georust/robust") + (synopsis + "Robust adaptive floating-point predicates for computational geometry") + (description + "This package provides Robust adaptive floating-point predicates for computational geometry.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-proj-sys-0.23 + (package + (name "rust-proj-sys") + (version "0.23.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "proj-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v4gcf9wa4icdifsysrchbqrr5k5bknpngrhdnjy3z8p3vxg86v0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66) + ("rust-cmake" ,rust-cmake-0.1) + ("rust-flate2" ,rust-flate2-1) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-tar" ,rust-tar-0.4)))) + (home-page "https://github.com/georust/proj") + (synopsis "Rust bindings for PROJ v9.4.x") + (description "This package provides Rust bindings for PROJ v9.4.x.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-proj-0.27 + (package + (name "rust-proj") + (version "0.27.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "proj" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1aw5236mbv2x6ggyzhzmpq9dhyzhb0248y3fqwiblvlnv0587lbs")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-geo-types" ,rust-geo-types-0.7) + ("rust-libc" ,rust-libc-0.2) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-proj-sys" ,rust-proj-sys-0.23) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/georust/proj") + (synopsis "High-level Rust bindings for the latest stable version of PROJ") + (description + "This package provides High-level Rust bindings for the latest stable version of PROJ.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-accurate-0.3 + (package + (name "rust-accurate") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "accurate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0gn07dnxp3vcnccx001rdzxwpcqhzvcw0vmm1psnrvhqq85ry82g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-ieee754" ,rust-ieee754-0.2) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rayon" ,rust-rayon-1)))) + (home-page "https://github.com/bsteinb/accurate") + (synopsis "(more or less) accurate floating point algorithms") + (description + "This package provides (more or less) accurate floating point algorithms.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-geographiclib-rs-0.2 + (package + (name "rust-geographiclib-rs") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "geographiclib-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0q0rg3wm4q06qqvhvp1dc5qkcwywnvnhm3ha9cip1708z22fvrg6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-accurate" ,rust-accurate-0.3) + ("rust-libm" ,rust-libm-0.2)))) + (home-page "https://github.com/georust/geographiclib-rs") + (synopsis "port of geographiclib in Rust.") + (description "This package provides a port of geographiclib in Rust.") + (license license:expat))) + +(define-public rust-rstar-0.10 + (package + (name "rust-rstar") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16imy7lrm3y3kpgh4xi9amfzqfwmyh3y1nf6g6pdiqx1amb4cf8z")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-heapless" ,rust-heapless-0.7) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/georust/rstar") + (synopsis "An R*-tree spatial index") + (description "This package provides An R*-tree spatial index.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-rstar-0.12 + (package + (name "rust-rstar") + (version "0.12.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fsx2z2l6nq2fd95g9yvw1a9qvypllq9q6aqb3x6vlng7k8h0522")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-heapless" ,rust-heapless-0.8) + ("rust-mint" ,rust-mint-0.5) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/georust/rstar") + (synopsis "An R*-tree spatial index") + (description "This package provides An R*-tree spatial index.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-rstar-0.11 + (package + (name "rust-rstar") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1mlqq0mdcs8zxinsn5zhh3hxw7dm6pzh0v7h5798f8ksxc9164bk")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-heapless" ,rust-heapless-0.7) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/georust/rstar") + (synopsis "An R*-tree spatial index") + (description "This package provides An R*-tree spatial index.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-geo-types-0.7 + (package + (name "rust-geo-types") + (version "0.7.15") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo-types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ngjzldim1nlf0mxcx2m55hgw6iigj7ixjfyd36z0swk1xzibl9v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-arbitrary" ,rust-arbitrary-1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rayon" ,rust-rayon-1) + ("rust-rstar" ,rust-rstar-0.11) + ("rust-rstar" ,rust-rstar-0.12) + ("rust-rstar" ,rust-rstar-0.8) + ("rust-rstar" ,rust-rstar-0.9) + ("rust-rstar" ,rust-rstar-0.10) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/georust/geo") + (synopsis "Geospatial primitive data types") + (description "This package provides Geospatial primitive data types.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-float-next-after-1 + (package + (name "rust-float-next-after") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "float_next_after" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1s7ikn69b394frihag05b0qcw9i9y04qanlhp5c8sjrw70bcrxwb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://gitlab.com/bronsonbdevost/next_afterf") + (synopsis "trait for native rust f64/f32 nextafter") + (description + "This package provides a trait for native rust f64/f32 nextafter.") + (license license:expat))) + +(define-public rust-earcutr-0.4 + (package + (name "rust-earcutr") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "earcutr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00dddrgzsrkbv8ifsmakcxwxrdzzgia7i6cy81y6imw5kbapw4kr")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-itertools" ,rust-itertools-0.11) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/frewsxcv/earcutr/") + (synopsis "port of MapBox's earcut triangulation code to Rust language") + (description + "This package provides port of @code{MapBox's} earcut triangulation code to Rust language.") + (license license:isc))) + +(define-public rust-geo-0.28 + (package + (name "rust-geo") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00a5113izs2276ra1n52km958wnv0nhd5p10lsgj8s9aj5izc4gq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-earcutr" ,rust-earcutr-0.4) + ("rust-float-next-after" ,rust-float-next-after-1) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-geographiclib-rs" ,rust-geographiclib-rs-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-proj" ,rust-proj-0.27) + ("rust-robust" ,rust-robust-1) + ("rust-rstar" ,rust-rstar-0.12) + ("rust-serde" ,rust-serde-1) + ("rust-spade" ,rust-spade-2)))) + (home-page "https://github.com/georust/geo") + (synopsis "Geospatial primitives and algorithms") + (description "This package provides Geospatial primitives and algorithms.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-dmp-0.2 + (package + (name "rust-dmp") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "dmp" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ndnpqi456ivqfbsflsn1brx91zqba9sh9s9bg6fa9jdlcsi3amz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-urlencoding" ,rust-urlencoding-2)))) + (home-page "https://github.com/surrealdb/dmp") + (synopsis "high-performance library in that manipulates plain text") + (description + "This package provides a high-performance library in that manipulates plain text.") + (license license:expat))) + +(define-public rust-surrealdb-2 + (package + (name "rust-surrealdb") + (version "2.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "surrealdb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1izvm7ryb9adn7ykfihankz6d21c72m17y4rk1mdfcm102wb3i6n")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) + ("rust-async-channel" ,rust-async-channel-2) + ("rust-bincode" ,rust-bincode-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-dmp" ,rust-dmp-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-geo" ,rust-geo-0.28) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-path-clean" ,rust-path-clean-1) + ("rust-pharos" ,rust-pharos-0.5) + ("rust-reblessive" ,rust-reblessive-0.4) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-revision" ,rust-revision-0.10) + ("rust-ring" ,rust-ring-0.17) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-content" ,rust-serde-content-0.1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-surrealdb-core" ,rust-surrealdb-core-2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-tungstenite" ,rust-tokio-tungstenite-0.23) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-trice" ,rust-trice-0.4) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) + ("rust-wasmtimer" ,rust-wasmtimer-0.2) + ("rust-ws-stream-wasm" ,rust-ws-stream-wasm-0.7)))) + (home-page "https://github.com/surrealdb/surrealdb") + (synopsis + "scalable, distributed, collaborative, document-graph database, for the realtime web") + (description + "This package provides a scalable, distributed, collaborative, document-graph +database, for the realtime web.") + (license license:asl2.0))) ; YD + +(define-public rust-suppaftp-6 + (package + (name "rust-suppaftp") + (version "6.0.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "suppaftp" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11bqwn0k2bhskvm2j393kinvkddsqj6fgfkaasahpadmxv3445w2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-native-tls" ,rust-async-native-tls-0.5) + ("rust-async-std" ,rust-async-std-1) + ("rust-async-tls" ,rust-async-tls-0.13) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-futures-lite" ,rust-futures-lite-2) + ("rust-lazy-regex" ,rust-lazy-regex-3) + ("rust-log" ,rust-log-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-thiserror" ,rust-thiserror-2)))) + (home-page "https://github.com/veeso/suppaftp") + (synopsis "super FTP/FTPS client library for Rust") + (description + "This package provides a super FTP/FTPS client library for Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-sqlite-0.8 + (package + (name "rust-sqlx-sqlite") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-sqlite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0h05ca26g428h4337k4nm0ww75bcdkiqzp883m7fc92v78fsfp7q")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-atoi" ,rust-atoi-2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-flume" ,rust-flume-0.11) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-executor" ,rust-futures-executor-0.3) + ("rust-futures-intrusive" ,rust-futures-intrusive-0.5) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.30) + ("rust-log" ,rust-log-0.4) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) + ("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-time" ,rust-time-0.3) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details") + (description + "This package provides SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate +for details.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-postgres-0.8 + (package + (name "rust-sqlx-postgres") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-postgres" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "04wnjl51kfx0qbfsfmhqdshpmw32vzz2p8dksmj6gvb3ydbqmff5")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-atoi" ,rust-atoi-2) + ("rust-base64" ,rust-base64-0.22) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-bitflags" ,rust-bitflags-2) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-crc" ,rust-crc-3) + ("rust-dotenvy" ,rust-dotenvy-0.15) + ("rust-etcetera" ,rust-etcetera-0.8) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-hkdf" ,rust-hkdf-0.12) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-home" ,rust-home-0.5) + ("rust-ipnetwork" ,rust-ipnetwork-0.20) + ("rust-itoa" ,rust-itoa-1) + ("rust-log" ,rust-log-0.4) + ("rust-mac-address" ,rust-mac-address-1) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-memchr" ,rust-memchr-2) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-stringprep" ,rust-stringprep-0.1) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-time" ,rust-time-0.3) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-uuid" ,rust-uuid-1) + ("rust-whoami" ,rust-whoami-1)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "PostgreSQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details") + (description + "This package provides @code{PostgreSQL} driver implementation for SQLx. Not for direct use; see the +`sqlx` crate for details.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-mysql-0.8 + (package + (name "rust-sqlx-mysql") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-mysql" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0czjzzjm2y6lkhxvvzrzwgp0pmlhymcnym20hn9n9kh01s7jfq25")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-atoi" ,rust-atoi-2) + ("rust-base64" ,rust-base64-0.22) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-bitflags" ,rust-bitflags-2) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-crc" ,rust-crc-3) + ("rust-digest" ,rust-digest-0.10) + ("rust-dotenvy" ,rust-dotenvy-0.15) + ("rust-either" ,rust-either-1) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-generic-array" ,rust-generic-array-0.14) + ("rust-hex" ,rust-hex-0.4) + ("rust-hkdf" ,rust-hkdf-0.12) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-itoa" ,rust-itoa-1) + ("rust-log" ,rust-log-0.4) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-memchr" ,rust-memchr-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-rsa" ,rust-rsa-0.9) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-serde" ,rust-serde-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-stringprep" ,rust-stringprep-0.1) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-time" ,rust-time-0.3) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-uuid" ,rust-uuid-1) + ("rust-whoami" ,rust-whoami-1)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "MySQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details") + (description + "This package provides @code{MySQL} driver implementation for SQLx. Not for direct use; see the `sqlx` +crate for details.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-macros-core-0.8 + (package + (name "rust-sqlx-macros-core") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-macros-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bg7sn6l8dc4pzrqx2dwc3sp7dbn97msfqahpycnl55bqnn917sf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-dotenvy" ,rust-dotenvy-0.15) + ("rust-either" ,rust-either-1) + ("rust-heck" ,rust-heck-0.5) + ("rust-hex" ,rust-hex-0.4) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8) + ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8) + ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8) + ("rust-syn" ,rust-syn-2) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used directly") + (description + "This package provides Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used +directly.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-macros-0.8 + (package + (name "rust-sqlx-macros") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "047k67sylscv0gdhwwqrn0s33jy1mvq8rmqq6s8fygv4g2ny44ii")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-sqlx-macros-core" ,rust-sqlx-macros-core-0.8) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "Macros for SQLx, the rust SQL toolkit. Not intended to be used directly") + (description + "This package provides Macros for SQLx, the rust SQL toolkit. Not intended to be used directly.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-hashlink-0.10 + (package + (name "rust-hashlink") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hashlink" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/kyren/hashlink") + (synopsis + "HashMap-like containers that hold their key-value pairs in a user controllable order") + (description + "This package provides @code{HashMap-like} containers that hold their key-value pairs in a user +controllable order.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-core-0.8 + (package + (name "rust-sqlx-core") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1q31dawr61wc6q2f12my4fw082mbv8sxwz1082msjsk76rlpn03a")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-io" ,rust-async-io-1) + ("rust-async-std" ,rust-async-std-1) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-bstr" ,rust-bstr-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-crc" ,rust-crc-3) + ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3) + ("rust-either" ,rust-either-1) + ("rust-event-listener" ,rust-event-listener-5) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-intrusive" ,rust-futures-intrusive-0.5) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hashbrown" ,rust-hashbrown-0.15) + ("rust-hashlink" ,rust-hashlink-0.10) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-ipnetwork" ,rust-ipnetwork-0.20) + ("rust-log" ,rust-log-0.4) + ("rust-mac-address" ,rust-mac-address-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-regex" ,rust-regex-1) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-time" ,rust-time-0.3) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-webpki-roots" ,rust-webpki-roots-0.26)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "Core of SQLx, the rust SQL toolkit. Not intended to be used directly") + (description + "This package provides Core of SQLx, the rust SQL toolkit. Not intended to be used directly.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-sqlx-0.8 + (package + (name "rust-sqlx") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sqlx" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pvlpq0plgyxf5kikcv786pf0pjv8dx5shlvz72l510d7hxyf424")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-sqlx-core" ,rust-sqlx-core-0.8) + ("rust-sqlx-macros" ,rust-sqlx-macros-0.8) + ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8) + ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8) + ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8)))) + (home-page "https://github.com/launchbadge/sqlx") + (synopsis + "🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite") + (description + "This package provides 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time +checked queries without a DSL. Supports @code{PostgreSQL}, @code{MySQL}, and +SQLite.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-snowflaked-1 + (package + (name "rust-snowflaked") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "snowflaked" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0l7q6aqf4pfjylaycskzlp3v9v50195v4f908nz9jhs59hn4d39r")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-loom" ,rust-loom-0.5)))) + (home-page "https://github.com/MrGunflame/snowflaked-rs") + (synopsis "crate for creating and working with snowflake ids") + (description + "This package provides a crate for creating and working with snowflake ids.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-panic-message-0.3 + (package + (name "rust-panic-message") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "panic-message" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ba75hapwknxljlcw2719l9zk8111hk1d0ky64ybwk5xizym4kiq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/guswynn/panic-message") + (synopsis "Get a panic message from a panic payload") + (description + "This package provides Get a panic message from a panic payload.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-bufsize-1 + (package + (name "rust-bufsize") + (version "1.0.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "bufsize" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0h5h7gv5m6wnw58bj99ml1iz5k1qjpj4jzqmmnip05wimldpacjy")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1)))) + (home-page "https://github.com/dtolnay/bufsize") + (synopsis "bytes::BufMut implementation to count buffer size") + (description + "This package provides bytes::@code{BufMut} implementation to count buffer size.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-timer-1 + (package + (name "rust-async-timer") + (version "1.0.0-beta.15") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-timer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w3gd4ak873ya8zkzh0qjjc2hrbxva7az48dl9c5wis2w3w0lhhx")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-error-code" ,rust-error-code-3) + ("rust-libc" ,rust-libc-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-web-time" ,rust-web-time-1)))) + (home-page "https://github.com/DoumanAsh/async-timer") + (synopsis "Timers for Rust async story") + (description "This package provides Timers for Rust async story.") + (license license:boost1.0))) + +(define-public rust-async-sleep-0.4 + (package + (name "rust-async-sleep") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-sleep" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v3cq6ymz0njapw0r6fxjsik5hf7bzmb42xmhpc8mjrsxlraa9y3")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-io" ,rust-async-io-1) + ("rust-async-timer" ,rust-async-timer-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/bk-rs/timer-rs") + (synopsis "Async Sleep") + (description "This package provides Async Sleep.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-rust-nebula-0.0.2 + (package + (name "rust-rust-nebula") + (version "0.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-nebula" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sbsz024rlb6syn13iq7nvmir1l0a41vf4g93avhb2yaajklxa8i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-compat" ,rust-async-compat-0.2) + ("rust-async-sleep" ,rust-async-sleep-0.4) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.11) + ("rust-bb8" ,rust-bb8-0.8) + ("rust-bufsize" ,rust-bufsize-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-const-cstr" ,rust-const-cstr-0.3) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-ghost" ,rust-ghost-0.1) + ("rust-num-derive" ,rust-num-derive-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-ordered-float" ,rust-ordered-float-1) + ("rust-panic-message" ,rust-panic-message-0.3) + ("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/nebula-contrib/rust-nebula") + (synopsis "Rust client for NebulaGraph database.") + (description + "This package provides a Rust client for @code{NebulaGraph} database.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-tikv-jemalloc-sys-0.5 + (package + (name "rust-tikv-jemalloc-sys") + (version "0.5.4+5.3.0-patched") + (source + (origin + (method url-fetch) + (uri (crate-uri "tikv-jemalloc-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lc5vm1p9dqdvd3mn3264zddnd7z6i95ch3y69prnjgxp0y480ll")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/tikv/jemallocator") + (synopsis "Rust FFI bindings to jemalloc") + (description "This package provides Rust FFI bindings to jemalloc.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-librocksdb-sys-0.11 + (package + (name "rust-librocksdb-sys") + (version "0.11.0+8.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "librocksdb-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0gly8vx2x65jap1pid32bahn421vxi0zplp9v19d4jyb3c86yf6k")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.65) + ("rust-bzip2-sys" ,rust-bzip2-sys-0.1) + ("rust-cc" ,rust-cc-1) + ("rust-glob" ,rust-glob-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-libz-sys" ,rust-libz-sys-1) + ("rust-lz4-sys" ,rust-lz4-sys-1) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-tikv-jemalloc-sys" ,rust-tikv-jemalloc-sys-0.5) + ("rust-zstd-sys" ,rust-zstd-sys-2)))) + (home-page "https://github.com/rust-rocksdb/rust-rocksdb") + (synopsis "Native bindings to librocksdb") + (description "This package provides Native bindings to librocksdb.") + (license (list license:expat license:asl2.0 license:bsd-3)))) + +(define-public rust-rocksdb-0.21 + (package + (name "rust-rocksdb") + (version "0.21.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rocksdb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zlz55fkk55nln4jchifx9ishv3dj4a2w3abw060mma18051fvxv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-librocksdb-sys" ,rust-librocksdb-sys-0.11) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/rust-rocksdb/rust-rocksdb") + (synopsis "Rust wrapper for Facebook's RocksDB embeddable database") + (description + "This package provides Rust wrapper for Facebook's @code{RocksDB} embeddable database.") + (license license:asl2.0))) + +(define-public rust-quick-xml-0.35 + (package + (name "rust-quick-xml") + (version "0.35.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "quick-xml" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kiasy82aac18xym035raw79zsp4wahgvhkvhkzbpwffb3nldr46")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-memchr" ,rust-memchr-2) + ("rust-serde" ,rust-serde-1) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/tafia/quick-xml") + (synopsis "High performance xml reader and writer") + (description + "This package provides High performance xml reader and writer.") + (license license:expat))) + +(define-public rust-reqsign-0.16 + (package + (name "rust-reqsign") + (version "0.16.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "reqsign" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ja1ysjr4kazp35hw9d97rdgbq92wxka3p3hig6g9ywbdjk7a07b")))) + (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.22) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-hex" ,rust-hex-0.4) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-home" ,rust-home-0.5) + ("rust-http" ,rust-http-1) + ("rust-jsonwebtoken" ,rust-jsonwebtoken-9) + ("rust-log" ,rust-log-0.4) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-quick-xml" ,rust-quick-xml-0.35) + ("rust-rand" ,rust-rand-0.8) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-rsa" ,rust-rsa-0.9) + ("rust-rust-ini" ,rust-rust-ini-0.21) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-tokio" ,rust-tokio-1) + ("rust-toml" ,rust-toml-0.8)))) + (home-page "https://github.com/Xuanwo/reqsign") + (synopsis "Signing API requests without effort") + (description "This package provides Signing API requests without effort.") + (license license:asl2.0))) + +(define-public rust-futures-rustls-0.26 + (package + (name "rust-futures-rustls") + (version "0.26.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "futures-rustls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1nvaqbblx1svlz0pjrm4rf1c9xd4kjzzlinp5sqnjb7r0wkg3wm8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-io" ,rust-futures-io-0.3) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)))) + (home-page "https://github.com/quininer/futures-rustls") + (synopsis "Asynchronous TLS/SSL streams for futures using Rustls") + (description + "This package provides Asynchronous TLS/SSL streams for futures using Rustls.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-native-tls-0.5 + (package + (name "rust-async-native-tls") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-native-tls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v2v82crqm4fgj1s32gik56m7cwx0ygqjdqc5pw9zrq7rxddqhwk")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2)))) + (home-page "https://docs.rs/crate/async-native-tls/") + (synopsis "Native TLS using futures") + (description "This package provides Native TLS using futures.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-redis-0.27 + (package + (name "rust-redis") + (version "0.27.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "redis" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1g3mx0g34bj8smklhyw7ygxrpmpa074k6j59i729rj4h82dgkn09")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-arc-swap" ,rust-arc-swap-1) + ("rust-async-native-tls" ,rust-async-native-tls-0.5) + ("rust-async-std" ,rust-async-std-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-backon" ,rust-backon-1) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-bytes" ,rust-bytes-1) + ("rust-combine" ,rust-combine-4) + ("rust-crc16" ,rust-crc16-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-rustls" ,rust-futures-rustls-0.26) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hashbrown" ,rust-hashbrown-0.15) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-itoa" ,rust-itoa-1) + ("rust-log" ,rust-log-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-r2d2" ,rust-r2d2-0.8) + ("rust-rand" ,rust-rand-0.8) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-2) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-ryu" ,rust-ryu-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1-smol" ,rust-sha1-smol-1) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.26) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-webpki-roots" ,rust-webpki-roots-0.26)))) + (home-page "https://github.com/redis-rs/redis-rs") + (synopsis "Redis driver for Rust") + (description "This package provides Redis driver for Rust.") + (license license:bsd-3))) + +(define-public rust-redb-2 + (package + (name "rust-redb") + (version "2.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "redb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ik3y8pdqrh4i378kv3qshh9r0dz7a43p0hqwg1rzpj0f76p42pa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-pyo3" ,rust-pyo3-0.22) + ("rust-pyo3-build-config" ,rust-pyo3-build-config-0.22)))) + (home-page "https://www.redb.org") + (synopsis "Rust Embedded DataBase") + (description "This package provides Rust Embedded @code{DataBase}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-prost-build-0.11 + (package + (name "rust-prost-build") + (version "0.11.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "prost-build" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w5jx97q96ydhkg67wx3lb11kfy8195c56g0476glzws5iak758i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-heck" ,rust-heck-0.4) + ("rust-itertools" ,rust-itertools-0.10) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-petgraph" ,rust-petgraph-0.6) + ("rust-prettyplease" ,rust-prettyplease-0.1) + ("rust-prost" ,rust-prost-0.11) + ("rust-prost-types" ,rust-prost-types-0.11) + ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.9) + ("rust-pulldown-cmark-to-cmark" ,rust-pulldown-cmark-to-cmark-10) + ("rust-regex" ,rust-regex-1) + ("rust-syn" ,rust-syn-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-which" ,rust-which-4)))) + (home-page "https://github.com/tokio-rs/prost") + (synopsis + "Generate Prost annotated Rust types from Protocol Buffers files") + (description + "This package provides Generate Prost annotated Rust types from Protocol Buffers files.") + (license license:asl2.0))) + +(define-public rust-prometheus-client-derive-encode-0.4 + (package + (name "rust-prometheus-client-derive-encode") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "prometheus-client-derive-encode" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f22ckswiqnjlh1xaxkh8pqlfsdhj851ns33bnvrcsczp97743s4")))) + (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/prometheus/client_rust") + (synopsis "Auxiliary crate to derive Encode trait from prometheus-client") + (description + "This package provides Auxiliary crate to derive Encode trait from prometheus-client.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-prometheus-client-0.22 + (package + (name "rust-prometheus-client") + (version "0.22.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "prometheus-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1jn3c2m4rnw7w61adsbjph7dqsdxh6s7x0n44w8qkpcsabzyjkjh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-dtoa" ,rust-dtoa-1) + ("rust-itoa" ,rust-itoa-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-prometheus-client-derive-encode" ,rust-prometheus-client-derive-encode-0.4) + ("rust-prost" ,rust-prost-0.11) + ("rust-prost-build" ,rust-prost-build-0.11) + ("rust-prost-types" ,rust-prost-types-0.11)))) + (home-page "https://github.com/prometheus/client_rust") + (synopsis + "Open Metrics client library allowing users to natively instrument applications") + (description + "This package provides Open Metrics client library allowing users to natively instrument applications.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-prometheus-0.13 + (package + (name "rust-prometheus") + (version "0.13.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "prometheus" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lbymqdsh9v4zk4fjdq2gq6lbxspp1w3z2b9vfb7y7vp625c4crx")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-fnv" ,rust-fnv-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-memchr" ,rust-memchr-2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-procfs" ,rust-procfs-0.16) + ("rust-protobuf" ,rust-protobuf-2) + ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/tikv/rust-prometheus") + (synopsis "Prometheus instrumentation library for Rust applications") + (description + "This package provides Prometheus instrumentation library for Rust applications.") + (license license:asl2.0))) + +(define-public rust-probe-0.5 + (package + (name "rust-probe") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "probe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18z5lqcx2bhl4pabvy9d6jixfm0m3yg0zij4fc18y33k9d2d5qnq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/cuviper/probe-rs") + (synopsis "Static instrumentation probes") + (description "This package provides Static instrumentation probes.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-zigzag-0.1 + (package + (name "rust-zigzag") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "zigzag" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1przksgh335b16mqf1clgi6yxnypdyw67f1hlcbcx1ldl80h9d3h")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/That3Percent/zigzag") + (synopsis "ZigZag encoding and decoding") + (description "This package provides @code{ZigZag} encoding and decoding.") + (license license:expat))) + +(define-public rust-asynchronous-codec-0.7 + (package + (name "rust-asynchronous-codec") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "asynchronous-codec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cy2aqcq7km8ggpjmfvrbckvjgf1bpxh803kb4z90zqp48h0fq58")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-futures-sink" ,rust-futures-sink-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-memchr" ,rust-memchr-2) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-cbor" ,rust-serde-cbor-0.11) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/mxinden/asynchronous-codec") + (synopsis "Utilities for encoding and decoding frames using `async/await`") + (description + "This package provides Utilities for encoding and decoding frames using `async/await`.") + (license license:expat))) + +(define-public rust-unsigned-varint-0.8 + (package + (name "rust-unsigned-varint") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "unsigned-varint" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01lwzxp0hf5p966fjq0lyz2x4l44b52py1fbffp9clabn9cnj1pb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-asynchronous-codec" ,rust-asynchronous-codec-0.7) + ("rust-bytes" ,rust-bytes-1) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-nom" ,rust-nom-7) + ("rust-tokio-util" ,rust-tokio-util-0.7)))) + (home-page "https://github.com/paritytech/unsigned-varint") + (synopsis "unsigned varint encoding") + (description "This package provides unsigned varint encoding.") + (license license:expat))) + +(define-public rust-persy-1 + (package + (name "rust-persy") + (version "1.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "persy" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0hdi9v36j0yd7rpys2yki51061iwq2wawgs72wahp470b40pjsy2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-crc" ,rust-crc-3) + ("rust-data-encoding" ,rust-data-encoding-2) + ("rust-fs2" ,rust-fs2-0.4) + ("rust-linked-hash-map" ,rust-linked-hash-map-0.5) + ("rust-rand" ,rust-rand-0.8) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-unsigned-varint" ,rust-unsigned-varint-0.8) + ("rust-zigzag" ,rust-zigzag-0.1)))) + (home-page "https://persy.rs") + (synopsis "Transactional Persistence Engine") + (description "This package provides Transactional Persistence Engine.") + (license license:mpl2.0))) + +(define-public rust-opentelemetry-0.26 + (package + (name "rust-opentelemetry") + (version "0.26.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "opentelemetry" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05yd0ms1wqn28x8b1hshyr59lfmzsddnx5l080c5h6lxk767802p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-sink" ,rust-futures-sink-0.3) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/open-telemetry/opentelemetry-rust") + (synopsis "OpenTelemetry API for Rust") + (description "This package provides @code{OpenTelemetry} API for Rust.") + (license license:asl2.0))) + +(define-public rust-openssh-sftp-protocol-0.24 + (package + (name "rust-openssh-sftp-protocol") + (version "0.24.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-sftp-protocol" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0l5k2pc50vlpws3y4vf40975bzqiijamazsh0rii8lv5qph65j59")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-num-derive" ,rust-num-derive-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-openssh-sftp-protocol-error" ,rust-openssh-sftp-protocol-error-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-ssh-format" ,rust-ssh-format-0.14) + ("rust-vec-strings" ,rust-vec-strings-0.4)))) + (home-page "https://github.com/openssh-rust/openssh-sftp-client") + (synopsis "Data format used to communicate with openssh mux server") + (description + "This package provides Data format used to communicate with openssh mux server.") + (license license:expat))) + +(define-public rust-vec-strings-0.4 + (package + (name "rust-vec-strings") + (version "0.4.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "vec-strings" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nbnww23hi87dfn1bb0ii20cdgkhsdgx92i34aaj3vm7wa4r8l68")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-thin-vec" ,rust-thin-vec-0.2)))) + (home-page "https://github.com/NobodyXu/vec-strings") + (synopsis "Store any string efficiently in an immutable way") + (description + "This package provides Store any string efficiently in an immutable way.") + (license license:expat))) + +(define-public rust-openssh-sftp-protocol-error-0.1 + (package + (name "rust-openssh-sftp-protocol-error") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-sftp-protocol-error" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lp8xmhgmp30jf1c1x7rg3j3ff198q6ddac3i9qagnfg5kv4vda2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-vec-strings" ,rust-vec-strings-0.4)))) + (home-page "https://github.com/openssh-rust/openssh-sftp-client") + (synopsis "Data format used to communicate with openssh mux server") + (description + "This package provides Data format used to communicate with openssh mux server.") + (license license:expat))) + +(define-public rust-openssh-sftp-error-0.5 + (package + (name "rust-openssh-sftp-error") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-sftp-error" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06i5m3sydb4p4g5xsa4bi8lz8idaww515z91idbv9585izqh59qj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-awaitable-error" ,rust-awaitable-error-0.1) + ("rust-openssh" ,rust-openssh-0.11) + ("rust-openssh-sftp-protocol-error" ,rust-openssh-sftp-protocol-error-0.1) + ("rust-ssh-format-error" ,rust-ssh-format-error-0.1) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/openssh-rust/openssh-sftp-client") + (synopsis "Error type used when communicating with openssh sftp server") + (description + "This package provides Error type used when communicating with openssh sftp server.") + (license license:expat))) + +(define-public rust-concurrent-arena-0.1 + (package + (name "rust-concurrent-arena") + (version "0.1.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "concurrent_arena" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19lj6d0v5nhafy3wx4ycvabyx65whdp1mrlynf32mzdf4y6rmwaf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-triomphe" ,rust-triomphe-0.1)))) + (home-page "https://github.com/NobodyXu/concurrent_arena") + (synopsis "u32 concurrent insertion/removal arena that returns ArenaArc") + (description + "This package provides u32 concurrent insertion/removal arena that returns @code{ArenaArc}.") + (license license:expat))) + +(define-public rust-awaitable-error-0.1 + (package + (name "rust-awaitable-error") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "awaitable-error" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12kzgrgfn05s98vvhbz1xqv1yirllpy5w5xbrqy59y6d6sb4dcym")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/NobodyXu/awaitable") + (synopsis + "Awaitable type with input and output that can be stored in container") + (description + "This package provides Awaitable type with input and output that can be stored in container.") + (license license:expat))) + +(define-public rust-awaitable-0.4 + (package + (name "rust-awaitable") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "awaitable" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0x879j2bwc0yiijr1zr410cng76r8a5k7rd1qravcg3nkaf49bvh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-awaitable-error" ,rust-awaitable-error-0.1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-parking-lot" ,rust-parking-lot-0.12)))) + (home-page "https://github.com/NobodyXu/awaitable") + (synopsis + "Awaitable type with input and output that can be stored in container") + (description + "This package provides Awaitable type with input and output that can be stored in container.") + (license license:expat))) + +(define-public rust-openssh-sftp-client-lowlevel-0.7 + (package + (name "rust-openssh-sftp-client-lowlevel") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-sftp-client-lowlevel" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ni456qw71s9yqaddyck9hc45mng0sxs0yajy93b5k5ffb172s8f")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-awaitable" ,rust-awaitable-0.4) + ("rust-bytes" ,rust-bytes-1) + ("rust-concurrent-arena" ,rust-concurrent-arena-0.1) + ("rust-derive-destructure2" ,rust-derive-destructure2-0.1) + ("rust-openssh-sftp-error" ,rust-openssh-sftp-error-0.5) + ("rust-openssh-sftp-protocol" ,rust-openssh-sftp-protocol-0.24) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7)))) + (home-page "https://github.com/openssh-rust/openssh-sftp-client") + (synopsis "Lowlevel utilities to communicate with openssh sftp server") + (description + "This package provides Lowlevel utilities to communicate with openssh sftp server.") + (license license:expat))) + +(define-public rust-derive-destructure2-0.1 + (package + (name "rust-derive-destructure2") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_destructure2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "037w2cv2429vhwrgpqshzygzncdcqxhmmviiq07nyagzj2n9gdk4")))) + (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/NobodyXu/derive_destructure2") + (synopsis "Destructure structs that implement Drop") + (description + "This package provides Destructure structs that implement Drop.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-openssh-sftp-client-0.15 + (package + (name "rust-openssh-sftp-client") + (version "0.15.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-sftp-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0grdw7hkwyxw25rmncria5cy02zpjmria8sc7glm9rzilgn4xzcy")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-derive-destructure2" ,rust-derive-destructure2-0.1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssh" ,rust-openssh-0.11) + ("rust-openssh-sftp-client-lowlevel" ,rust-openssh-sftp-client-lowlevel-0.7) + ("rust-openssh-sftp-error" ,rust-openssh-sftp-error-0.5) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-scopeguard" ,rust-scopeguard-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/openssh-rust/openssh-sftp-client") + (synopsis "Highlevel API used to communicate with openssh sftp server") + (description + "This package provides Highlevel API used to communicate with openssh sftp server.") + (license license:expat))) + +(define-public rust-typed-builder-macro-0.20 + (package + (name "rust-typed-builder-macro") + (version "0.20.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "typed-builder-macro" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1mgd7ix7lx02b6xffkrxmd9ijsy5cjxf0c5y7ba0jrahavb842sn")))) + (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/idanarye/rust-typed-builder") + (synopsis "Compile-time type-checked builder derive") + (description + "This package provides Compile-time type-checked builder derive.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-typed-builder-0.20 + (package + (name "rust-typed-builder") + (version "0.20.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "typed-builder" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0xayskbj3l9v5as8m2b3c209iw5ix39bm4iarg52cywbvicys53y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-typed-builder-macro" ,rust-typed-builder-macro-0.20)))) + (home-page "https://github.com/idanarye/rust-typed-builder") + (synopsis "Compile-time type-checked builder derive") + (description + "This package provides Compile-time type-checked builder derive.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-tokio-io-utility-0.7 + (package + (name "rust-tokio-io-utility") + (version "0.7.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-io-utility" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qy2sx7fkla9j37fp9z2ah4kqay6fzn6l7y4qx90wwbms5a2crwd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/openssh-rust/tokio-io-utility.git") + (synopsis "Some helper functions for tokio::io") + (description "This package provides Some helper functions for tokio::io.") + (license license:expat))) + +(define-public rust-ssh-format-0.14 + (package + (name "rust-ssh-format") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "ssh_format" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "011k3zq5b13j9ppw2rmqyr5gnpybb045a8zc4z1rg40w3l433ar4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("rust-serde" ,rust-serde-1) + ("rust-ssh-format-error" ,rust-ssh-format-error-0.1)))) + (home-page "https://github.com/openssh-rust/ssh_format") + (synopsis "Data format used to communicate with openssh mux server") + (description + "This package provides Data format used to communicate with openssh mux server.") + (license license:expat))) + +(define-public rust-sendfd-0.4 + (package + (name "rust-sendfd") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "sendfd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "160pf2dp5r8smjc6ssk6jf9k93vc280wk8i362xi6zi6zjw72jv0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/standard-ai/sendfd") + (synopsis "Send file descriptors along with data over UNIX domain sockets") + (description + "This package provides Send file descriptors along with data over UNIX domain sockets.") + (license (list license:asl2.0 license:bsd-3)))) + +(define-public rust-ssh-format-error-0.1 + (package + (name "rust-ssh-format-error") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ssh_format_error" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0311divq777kl3844lnbzqcci8bsnmpabs7p3vvi39kwvqcnag5y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/openssh-rust/ssh_format") + (synopsis "Data format used to communicate with openssh mux server") + (description + "This package provides Data format used to communicate with openssh mux server.") + (license license:expat))) + +(define-public rust-openssh-mux-client-error-0.1 + (package + (name "rust-openssh-mux-client-error") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-mux-client-error" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0npr387iqp0l5zq1sqm8rml1a6dp43rkvn9h1qh3b8j8zf51cycq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ssh-format-error" ,rust-ssh-format-error-0.1) + ("rust-thiserror" ,rust-thiserror-2)))) + (home-page "https://github.com/openssh-rust/openssh-mux-client") + (synopsis "openssh mux client") + (description "This package provides openssh mux client.") + (license license:expat))) + +(define-public rust-non-zero-byte-slice-0.1 + (package + (name "rust-non-zero-byte-slice") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "non-zero-byte-slice" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0940wdjqvdwfh04ppms465aghrl0dn9x1g4125fz178wl7da3nl9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/openssh-rust/openssh-mux-client") + (synopsis "openssh mux client") + (description "This package provides openssh mux client.") + (license license:expat))) + +(define-public rust-openssh-mux-client-0.17 + (package + (name "rust-openssh-mux-client") + (version "0.17.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh-mux-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1g69akjm9yqpwl259b0fwdj1wh5y59bw7y65rnikb43x18nnk4fh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-non-zero-byte-slice" ,rust-non-zero-byte-slice-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssh-mux-client-error" ,rust-openssh-mux-client-error-0.1) + ("rust-sendfd" ,rust-sendfd-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-ssh-format" ,rust-ssh-format-0.14) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-io-utility" ,rust-tokio-io-utility-0.7) + ("rust-typed-builder" ,rust-typed-builder-0.20)))) + (home-page "https://github.com/openssh-rust/openssh-mux-client") + (synopsis "openssh mux client") + (description "This package provides openssh mux client.") + (license license:expat))) + +(define-public rust-openssh-0.11 + (package + (name "rust-openssh") + (version "0.11.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssh" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0gmwg40di9smgia13w61rfjcsqgk6lch6rmfbp2nps4hp8lb22za")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssh-mux-client" ,rust-openssh-mux-client-0.17) + ("rust-shell-escape" ,rust-shell-escape-0.1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/openssh-rust/openssh.git") + (synopsis "SSH through OpenSSH") + (description "This package provides SSH through @code{OpenSSH}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-monoio-macros-0.1 + (package + (name "rust-monoio-macros") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "monoio-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0k08a925wmbw9902iimwxys34lqk25gadwkw6f49wgb1d5g5yshp")))) + (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/bytedance/monoio") + (synopsis "Monoio proc macros") + (description "This package provides Monoio proc macros.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-auto-const-array-0.2 + (package + (name "rust-auto-const-array") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "auto-const-array" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fylx07l043nwfv611qqmimxbmpymss32jzfa0vf07ksjwcdzxv2")))) + (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/ihciah/auto-const-array") + (synopsis "Define a const array without specify length") + (description + "This package provides Define a const array without specify length.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-monoio-0.2 + (package + (name "rust-monoio") + (version "0.2.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "monoio" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0sms53laang38x1059g7qxxiiazw8dsm92rkjngr9cc7vsygil1v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-auto-const-array" ,rust-auto-const-array-0.2) + ("rust-bytes" ,rust-bytes-1) + ("rust-ctrlc" ,rust-ctrlc-3) + ("rust-flume" ,rust-flume-0.11) + ("rust-fxhash" ,rust-fxhash-0.2) + ("rust-io-uring" ,rust-io-uring-0.6) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-memchr" ,rust-memchr-2) + ("rust-mio" ,rust-mio-0.8) + ("rust-monoio-macros" ,rust-monoio-macros-0.1) + ("rust-nix" ,rust-nix-0.26) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-threadpool" ,rust-threadpool-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-windows-sys" ,rust-windows-sys-0.48)))) + (home-page "https://github.com/bytedance/monoio") + (synopsis "thread per core runtime based on iouring.") + (description + "This package provides a thread per core runtime based on iouring.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-typed-builder-0.10 + (package + (name "rust-typed-builder") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "typed-builder" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "036v5045xsc8akqbqm0npyxw9pvxwqiq9aix7cwpx4vvnqb1g1c9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/idanarye/rust-typed-builder") + (synopsis "Compile-time type-checked builder derive") + (description + "This package provides Compile-time type-checked builder derive.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-rustc-version-runtime-0.3 + (package + (name "rust-rustc-version-runtime") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustc_version_runtime" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0787mz3zqkh7fmb88pxhag63y3qxlps58pmdnvq0m0p1pb98rl9d")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-semver" ,rust-semver-1) + ("rust-semver" ,rust-semver-1)))) + (home-page "https://github.com/seppo0010/rustc-version-runtime-rs") + (synopsis + "library for querying the version of the rustc compiler used in runtime") + (description + "This package provides a library for querying the version of the rustc compiler +used in runtime.") + (license license:expat))) + +(define-public rust-reqwest-0.12 + (package + (name "rust-reqwest") + (version "0.12.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "reqwest" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1nnigi6jcrqdd5k5myc53qdkdnrx8zjgan029q1w5hspf5039rs3")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-compression" ,rust-async-compression-0.4) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytes" ,rust-bytes-1) + ("rust-cookie" ,rust-cookie-0.18) + ("rust-cookie-store" ,rust-cookie-store-0.21) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-h2" ,rust-h2-0.4) + ("rust-h3" ,rust-h3-0.0.6) + ("rust-h3-quinn" ,rust-h3-quinn-0.0.7) + ("rust-hickory-resolver" ,rust-hickory-resolver-0.24) + ("rust-http" ,rust-http-1) + ("rust-http-body" ,rust-http-body-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-rustls" ,rust-hyper-rustls-0.27) + ("rust-hyper-tls" ,rust-hyper-tls-0.6) + ("rust-hyper-util" ,rust-hyper-util-0.1) + ("rust-ipnet" ,rust-ipnet-2) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-mime" ,rust-mime-0.3) + ("rust-mime-guess" ,rust-mime-guess-2) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-quinn" ,rust-quinn-0.11) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-2) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) + ("rust-slab" ,rust-slab-0.4) + ("rust-sync-wrapper" ,rust-sync-wrapper-1) + ("rust-system-configuration" ,rust-system-configuration-0.6) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.26) + ("rust-tokio-socks" ,rust-tokio-socks-0.5) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-tower" ,rust-tower-0.5) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-url" ,rust-url-2) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-wasm-bindgen-futures" ,rust-wasm-bindgen-futures-0.4) + ("rust-wasm-streams" ,rust-wasm-streams-0.4) + ("rust-web-sys" ,rust-web-sys-0.3) + ("rust-webpki-roots" ,rust-webpki-roots-0.26) + ("rust-windows-registry" ,rust-windows-registry-0.2)))) + (home-page "https://github.com/seanmonstar/reqwest") + (synopsis "higher level HTTP client library") + (description "This package provides higher level HTTP client library.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-openssl-probe-0.1 + (package + (name "rust-openssl-probe") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "openssl-probe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0bl52x55laalqb707k009h8kfawliwp992rlsvkzy49n47p2fpnh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/alexcrichton/openssl-probe") + (synopsis + "Tool for helping to find SSL certificate locations on the system for OpenSSL") + (description + "This package provides Tool for helping to find SSL certificate locations on the system for +@code{OpenSSL}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-mongodb-internal-macros-3 + (package + (name "rust-mongodb-internal-macros") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "mongodb-internal-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fs2ssm2zi4hqp7szj89mf22lhjc95wq5l7d4hh9bnqbgnjwc0bx")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-macro-magic" ,rust-macro-magic-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "") + (synopsis "Internal macros for the mongodb crate") + (description + "This package provides Internal macros for the mongodb crate.") + (license license:asl2.0))) + +(define-public rust-mongocrypt-sys-0.1 + (package + (name "rust-mongocrypt-sys") + (version "0.1.4+1.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "mongocrypt-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1273kac1n29agfjkcwqx1rl19j7sj9s8g3md181qhpq33pr2v96x")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/mongodb/libmongocrypt-rust") + (synopsis "FFI bindings to libmongocrypt") + (description "This package provides FFI bindings to libmongocrypt.") + (license license:asl2.0))) + +(define-public rust-mongocrypt-0.2 + (package + (name "rust-mongocrypt") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mongocrypt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1g2r7fcl3p9rb17c8wdry960biqz92gxinl1jmlmym9v9n6jib2y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bson" ,rust-bson-2) + ("rust-mongocrypt-sys" ,rust-mongocrypt-sys-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/mongodb/libmongocrypt-rust") + (synopsis "Rust-idiomatic wrapper around mongocrypt-sys") + (description + "This package provides Rust-idiomatic wrapper around mongocrypt-sys.") + (license license:asl2.0))) + +(define-public rust-macro-magic-macros-0.5 + (package + (name "rust-macro-magic-macros") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "macro_magic_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0saq1rbi46lpi2wz4x0s0vgif63wh6jxjzi78nzpd25qckp2iskk")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-macro-magic-core" ,rust-macro-magic-core-0.5) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://sam0x17.dev") + (synopsis "Proc-macro sub-crate for macro_magic") + (description "This package provides Proc-macro sub-crate for macro_magic.") + (license license:expat))) + +(define-public rust-macro-magic-core-macros-0.5 + (package + (name "rust-macro-magic-core-macros") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "macro_magic_core_macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "021kp0rn686b71wgxh0x2zd6s49cvdrh29nlvfcbvd8m33jbyamh")))) + (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://sam0x17.dev") + (synopsis "Support macros for macro_magic_core") + (description "This package provides Support macros for macro_magic_core.") + (license license:expat))) + +(define-public rust-derive-syn-parse-0.2 + (package + (name "rust-derive-syn-parse") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive-syn-parse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qjplkxiia1b8yaghv3q1lm93862l5arlkbs95a0wz1b2gl7qpfn")))) + (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/sharnoff/derive-syn-parse") + (synopsis "Derive macro for `syn::parse::Parse`") + (description "This package provides Derive macro for `syn::parse::Parse`.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-macro-magic-core-0.5 + (package + (name "rust-macro-magic-core") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "macro_magic_core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0l7ikfl7s1cyivsy3kaicfmqznbrrzkwlfirba355ws2gs4dr1qn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-const-random" ,rust-const-random-0.1) + ("rust-derive-syn-parse" ,rust-derive-syn-parse-0.2) + ("rust-macro-magic-core-macros" ,rust-macro-magic-core-macros-0.5) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://sam0x17.dev") + (synopsis "Core implementation behind macro_magic") + (description + "This package provides Core implementation behind macro_magic.") + (license license:expat))) + +(define-public rust-macro-magic-0.5 + (package + (name "rust-macro-magic") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "macro_magic" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07fjfqpl4b2gyd89pwa2rcp55j4nl00cxnakpipx4s0l6pqgjcyc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-macro-magic-core" ,rust-macro-magic-core-0.5) + ("rust-macro-magic-macros" ,rust-macro-magic-macros-0.5) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://sam0x17.dev") + (synopsis + "Allows the exporting and importing of the tokens of items across module, file, and crate boundaries") + (description + "This package provides Allows the exporting and importing of the tokens of items across module, file, +and crate boundaries.") + (license license:expat))) + +(define-public rust-hickory-resolver-0.24 + (package + (name "rust-hickory-resolver") + (version "0.24.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hickory-resolver" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d243gxb2c2nlm73c2vb4yp908z8mi6ixkriglkfb71qkjx2lbha")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hickory-proto" ,rust-hickory-proto-0.24) + ("rust-ipconfig" ,rust-ipconfig-0.3) + ("rust-lru-cache" ,rust-lru-cache-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-rand" ,rust-rand-0.8) + ("rust-resolv-conf" ,rust-resolv-conf-0.7) + ("rust-rustls" ,rust-rustls-0.21) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-openssl" ,rust-tokio-openssl-0.6) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.24) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-webpki-roots" ,rust-webpki-roots-0.25)))) + (home-page "https://hickory-dns.org/") + (synopsis + "Hickory DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.") + (description + "This package provides Hickory DNS is a safe and secure DNS library. This Resolver library uses the +Client library to perform all DNS queries. The Resolver is intended to be a +high-level library for any DNS record resolution see Resolver and +@code{AsyncResolver} for supported resolution types. The Client can be used for +other queries.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-hickory-proto-0.24 + (package + (name "rust-hickory-proto") + (version "0.24.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hickory-proto" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1df1gg333sgjicmf8nbsxlhffp18kdfwcvdgaald1fdgp36zsyj4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-bytes" ,rust-bytes-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-data-encoding" ,rust-data-encoding-2) + ("rust-enum-as-inner" ,rust-enum-as-inner-0.6) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-h2" ,rust-h2-0.3) + ("rust-h3" ,rust-h3-0.0.3) + ("rust-h3-quinn" ,rust-h3-quinn-0.0.4) + ("rust-http" ,rust-http-0.2) + ("rust-idna" ,rust-idna-1) + ("rust-ipnet" ,rust-ipnet-2) + ("rust-js-sys" ,rust-js-sys-0.3) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-quinn" ,rust-quinn-0.10) + ("rust-rand" ,rust-rand-0.8) + ("rust-ring" ,rust-ring-0.16) + ("rust-rustls" ,rust-rustls-0.21) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.6) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-1) + ("rust-serde" ,rust-serde-1) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tinyvec" ,rust-tinyvec-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-openssl" ,rust-tokio-openssl-0.6) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.24) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-url" ,rust-url-2) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-webpki-roots" ,rust-webpki-roots-0.25)))) + (home-page "https://hickory-dns.org/") + (synopsis + "Hickory DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all Hickory DNS projects.") + (description + "This package provides Hickory DNS is a safe and secure DNS library. This is the foundational DNS +protocol library for all Hickory DNS projects.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-mongodb-3 + (package + (name "rust-mongodb") + (version "3.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "mongodb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1y34hdq7q2qwam8224nff14jd8y3qdmb1bvr6kaawi06q4zgpni4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.13) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-bson" ,rust-bson-2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-derive-where" ,rust-derive-where-1) + ("rust-derive-more" ,rust-derive-more-0.99) + ("rust-flate2" ,rust-flate2-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-executor" ,rust-futures-executor-0.3) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-hickory-proto" ,rust-hickory-proto-0.24) + ("rust-hickory-resolver" ,rust-hickory-resolver-0.24) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-log" ,rust-log-0.4) + ("rust-macro-magic" ,rust-macro-magic-0.5) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-mongocrypt" ,rust-mongocrypt-0.2) + ("rust-mongodb-internal-macros" ,rust-mongodb-internal-macros-3) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-openssl-probe" ,rust-openssl-probe-0.1) + ("rust-pbkdf2" ,rust-pbkdf2-0.11) + ("rust-pem" ,rust-pem-3) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pkcs8" ,rust-pkcs8-0.10) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-rustc-version-runtime" ,rust-rustc-version-runtime-0.3) + ("rust-rustls" ,rust-rustls-0.21) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-with" ,rust-serde-with-3) + ("rust-sha-1" ,rust-sha-1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-snap" ,rust-snap-1) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-stringprep" ,rust-stringprep-0.1) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-openssl" ,rust-tokio-openssl-0.6) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.24) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-typed-builder" ,rust-typed-builder-0.10) + ("rust-uuid" ,rust-uuid-1) + ("rust-webpki-roots" ,rust-webpki-roots-0.25) + ("rust-zstd" ,rust-zstd-0.11)))) + (home-page "https://www.mongodb.com/docs/drivers/rust/") + (synopsis "The official MongoDB driver for Rust") + (description + "This package provides The official @code{MongoDB} driver for Rust.") + (license license:asl2.0))) + +(define-public rust-moka-0.12 + (package + (name "rust-moka") + (version "0.12.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "moka" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "09h9ww66vxrkizma99n7ib2fm91crkw4msp650j2i94lr911ccm9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-lock" ,rust-async-lock-3) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9) + ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) + ("rust-event-listener" ,rust-event-listener-5) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-loom" ,rust-loom-0.7) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-portable-atomic" ,rust-portable-atomic-1) + ("rust-quanta" ,rust-quanta-0.12) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-tagptr" ,rust-tagptr-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/moka-rs/moka") + (synopsis "fast and concurrent cache library inspired by Java Caffeine") + (description + "This package provides a fast and concurrent cache library inspired by Java +Caffeine.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-mime-guess-2 + (package + (name "rust-mime-guess") + (version "2.0.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "mime_guess" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03jmg3yx6j39mg0kayf7w4a886dl3j15y8zs119zw01ccy74zi7p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-mime" ,rust-mime-0.3) + ("rust-unicase" ,rust-unicase-2) + ("rust-unicase" ,rust-unicase-2)))) + (home-page "https://github.com/abonander/mime_guess") + (synopsis + "simple crate for detection of a file's MIME type by its extension.") + (description + "This package provides a simple crate for detection of a file's MIME type by its +extension.") + (license license:expat))) + +(define-public rust-metrics-0.24 + (package + (name "rust-metrics") + (version "0.24.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "metrics" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qyrd8c2x35pw2wmwbji8ywq42vb9kdzl0zjkwb6f9rv5c0ynzbs")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-portable-atomic" ,rust-portable-atomic-1)))) + (home-page "https://github.com/metrics-rs/metrics") + (synopsis "lightweight metrics facade.") + (description "This package provides a lightweight metrics facade.") + (license license:expat))) + +(define-public rust-hrana-client-proto-0.2 + (package + (name "rust-hrana-client-proto") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "hrana-client-proto" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cz5ypcyffkv2kccd21pgfmqzrwpd8j4bwk41vb3znl9w90lwszi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.21) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/libsql/hrana-client-rs") + (synopsis "Hrana client protocol for libSQL and sqld") + (description + "This package provides Hrana client protocol for @code{libSQL} and sqld.") + (license license:asl2.0))) + +(define-public rust-hdfs-sys-0.3 + (package + (name "rust-hdfs-sys") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hdfs-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1js9ki2as456whdwk4v51xd74cisjqzljajdnhk1mmd2zg7dbqik")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-java-locator" ,rust-java-locator-0.1)))) + (home-page "https://github.com/Xuanwo/hdrs") + (synopsis "Bindings to HDFS Native C API") + (description "This package provides Bindings to HDFS Native C API.") + (license license:asl2.0))) + +(define-public rust-hdrs-0.3 + (package + (name "rust-hdrs") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hdrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13c7qz5wwl9gsv3n7kmqazqwamf3br60890zmpychpgy7dljmi7p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-blocking" ,rust-blocking-1) + ("rust-errno" ,rust-errno-0.3) + ("rust-futures" ,rust-futures-0.3) + ("rust-hdfs-sys" ,rust-hdfs-sys-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4)))) + (home-page "https://github.com/Xuanwo/hdrs") + (synopsis "Rust native client to hdfs") + (description "This package provides Rust native client to hdfs.") + (license license:asl2.0))) + +(define-public rust-autotools-0.2 + (package + (name "rust-autotools") + (version "0.2.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "autotools" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1kwmqzdpgmy50dr8pzx0029f5iszrma826ji93fw03qvqhkib57g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cc" ,rust-cc-1)))) + (home-page "https://github.com/lu-zero/autotools-rs") + (synopsis + "build dependency to build native libraries that use configure&make-style build systems") + (description + "This package provides a build dependency to build native libraries that use +configure&make-style build systems.") + (license license:expat))) + +(define-public rust-protobuf-src-1 + (package + (name "rust-protobuf-src") + (version "1.1.0+21.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "protobuf-src" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hg3w2799fdlrr2wjf7i9g8ybzy0jgxlcdmrhgxwcg7bp998ib67")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-autotools" ,rust-autotools-0.2)))) + (home-page "https://github.com/MaterializeInc/rust-protobuf-native") + (synopsis "Build system integration for libprotobuf") + (description + "This package provides Build system integration for libprotobuf.") + (license license:asl2.0))) + +(define-public rust-g2poly-1 + (package + (name "rust-g2poly") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "g2poly" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b2bj9n34i523h4wrkrklhrlr9ksgnxq5h30rk2zh3ghrihv5n0g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/WanzenBug/g2p") + (synopsis "Primitive implementation of polynomials over the field GF(2)") + (description + "This package provides Primitive implementation of polynomials over the field GF(2).") + (license (list license:expat license:asl2.0)))) + +(define-public rust-g2gen-1 + (package + (name "rust-g2gen") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "g2gen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z250vm1z6y8z3ds46dkk8vf2hx0jlskqiwjhhxhf7m427wk4gnw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-g2poly" ,rust-g2poly-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/WanzenBug/g2p") + (synopsis + "macro to create types that implement fast finite field arithmetic.") + (description + "This package provides a macro to create types that implement fast finite field +arithmetic.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-g2p-1 + (package + (name "rust-g2p") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "g2p" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17yjyal4gprhws7r9gdg9sfjjz29q4ln81msd1d3mbyrzrpgm6hs")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-g2gen" ,rust-g2gen-1) + ("rust-g2poly" ,rust-g2poly-1)))) + (home-page "https://github.com/WanzenBug/g2p") + (synopsis + "crate to create types that implement fast finite field arithmetic.") + (description + "This package provides a crate to create types that implement fast finite field +arithmetic.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-fs-hdfs3-0.1 + (package + (name "rust-fs-hdfs3") + (version "0.1.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "fs-hdfs3" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0p9gl0pb2w4n0f37is2h6bdlwbx33niakn2gzlbqhhkab40faf0g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.64) + ("rust-cc" ,rust-cc-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-url" ,rust-url-2)))) + (home-page "https://github.com/datafusion-contrib/fs-hdfs") + (synopsis "libhdfs binding library and safe Rust APIs") + (description + "This package provides libhdfs binding library and safe Rust APIs.") + (license license:asl2.0))) + +(define-public rust-crc-3 + (package + (name "rust-crc") + (version "3.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "crc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dnn23x68qakzc429s1y9k9y3g8fn5v9jwi63jcz151sngby9rk9")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-crc-catalog" ,rust-crc-catalog-2)))) + (home-page "https://github.com/mrhooray/crc-rs.git") + (synopsis "Rust implementation of CRC with support of various standards") + (description + "This package provides Rust implementation of CRC with support of various standards.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-hdfs-native-0.10 + (package + (name "rust-hdfs-native") + (version "0.10.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "hdfs-native" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0g498wz7j23in8j8khfv62yrq1zziv9zcd3dxyvydha3zh6xnwjf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aes" ,rust-aes-0.8) + ("rust-base64" ,rust-base64-0.21) + ("rust-bitflags" ,rust-bitflags-2) + ("rust-bytes" ,rust-bytes-1) + ("rust-cbc" ,rust-cbc-0.1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-cipher" ,rust-cipher-0.4) + ("rust-crc" ,rust-crc-3) + ("rust-ctr" ,rust-ctr-0.9) + ("rust-des" ,rust-des-0.8) + ("rust-dns-lookup" ,rust-dns-lookup-2) + ("rust-fs-hdfs3" ,rust-fs-hdfs3-0.1) + ("rust-futures" ,rust-futures-0.3) + ("rust-g2p" ,rust-g2p-1) + ("rust-hex" ,rust-hex-0.4) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-libc" ,rust-libc-0.2) + ("rust-libloading" ,rust-libloading-0.8) + ("rust-log" ,rust-log-0.4) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-prost" ,rust-prost-0.12) + ("rust-prost-build" ,rust-prost-build-0.12) + ("rust-prost-types" ,rust-prost-types-0.12) + ("rust-protobuf-src" ,rust-protobuf-src-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-roxmltree" ,rust-roxmltree-0.18) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-which" ,rust-which-4) + ("rust-whoami" ,rust-whoami-1)))) + (home-page "https://github.com/Kimahriman/hdfs-native") + (synopsis "Native HDFS client implementation in Rust") + (description + "This package provides Native HDFS client implementation in Rust.") + (license license:asl2.0))) + +(define-public rust-spinning-top-0.3 + (package + (name "rust-spinning-top") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "spinning_top" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "001kjbiz1gg111rsqxc4pq9a1izx7wshkk38f69h1dbgf4fjsvfr")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-lock-api" ,rust-lock-api-0.4)))) + (home-page "https://github.com/rust-osdev/spinning_top") + (synopsis + "simple spinlock crate based on the abstractions provided by `lock_api`.") + (description + "This package provides a simple spinlock crate based on the abstractions provided +by `lock_api`.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-prost-types-0.11 + (package + (name "rust-prost-types") + (version "0.11.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "prost-types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "04ryk38sqkp2nf4dgdqdfbgn6zwwvjraw6hqq6d9a6088shj4di1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-prost" ,rust-prost-0.11)))) + (home-page "https://github.com/tokio-rs/prost") + (synopsis "Prost definitions of Protocol Buffers well known types") + (description + "This package provides Prost definitions of Protocol Buffers well known types.") + (license license:asl2.0))) + +(define-public rust-quanta-0.12 + (package + (name "rust-quanta") + (version "0.12.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "quanta" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03kwh0xb7gr461jcjhrxvcj9157k1jyg2gyy0f4579nf4ilgxl9v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-prost-types" ,rust-prost-types-0.11) + ("rust-raw-cpuid" ,rust-raw-cpuid-11) + ("rust-wasi" ,rust-wasi-0.11) + ("rust-web-sys" ,rust-web-sys-0.3) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/metrics-rs/quanta") + (synopsis "high-speed timing library") + (description "This package provides high-speed timing library.") + (license license:expat))) + +(define-public rust-nonzero-ext-0.3 + (package + (name "rust-nonzero-ext") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nonzero_ext" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08fghyinb07xwhbj7vwvlhg45g5cvhvld2min25njidir12rdgrq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/antifuchs/nonzero_ext") + (synopsis "Extensions and additional traits for non-zero integer types") + (description + "This package provides Extensions and additional traits for non-zero integer types.") + (license license:asl2.0))) + +(define-public rust-governor-0.6 + (package + (name "rust-governor") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "governor" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0yw66yb1rfc7np23n9af9sb8kbhv3jnhvg3an1rsydbbxr1gb9v8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-dashmap" ,rust-dashmap-5) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-timer" ,rust-futures-timer-3) + ("rust-no-std-compat" ,rust-no-std-compat-0.4) + ("rust-nonzero-ext" ,rust-nonzero-ext-0.3) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-portable-atomic" ,rust-portable-atomic-1) + ("rust-quanta" ,rust-quanta-0.12) + ("rust-rand" ,rust-rand-0.8) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-spinning-top" ,rust-spinning-top-0.3)))) + (home-page "https://github.com/boinkor-net/governor") + (synopsis "rate-limiting implementation in Rust") + (description + "This package provides a rate-limiting implementation in Rust.") + (license license:expat))) + +(define-public rust-serde-derive-1 + (package + (name "rust-serde-derive") + (version "1.0.217") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "180r3rj5gi5s1m23q66cr5wlfgc5jrs6n1mdmql2njnhk37zg6ss")))) + (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.217") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0w2ck1p1ajmrv1cf51qf7igjn2nc51r0izzc00fzmmhkvxjl5z02")))) + (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-foundationdb-tuple-0.9 + (package + (name "rust-foundationdb-tuple") + (version "0.9.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "foundationdb-tuple" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ymhq9a796ffzsc18kcpz1bpg93rh6sc7xwki1qxx4p5zg0k465g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-memchr" ,rust-memchr-2) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/foundationdb-rs/foundationdb-rs") + (synopsis "Foundationdb tuple pack/unpack implementation in rust") + (description + "This package provides Foundationdb tuple pack/unpack implementation in rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-foundationdb-sys-0.9 + (package + (name "rust-foundationdb-sys") + (version "0.9.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "foundationdb-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0r392wgd407gjhmqzbgh9rsbk7dw32xrw6590m4wr38blgdi9biv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.70) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/foundationdb-rs/foundationdb-rs") + (synopsis "Bindings to the C api for FoundationDB") + (description + "This package provides Bindings to the C api for @code{FoundationDB}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-try-map-0.3 + (package + (name "rust-try-map") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "try_map" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "106mz6cxmgf5m34ww6h45g0ags2j92zc153xy4nbphdmgk82c5pv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/golddranks/try_map") + (synopsis + "`try_map` and `flip` methods for `Option`. These allow more ergonomic error handling when mapping functions that return `Result` over `Option`") + (description + "This package provides `try_map` and `flip` methods for `Option`. These allow more ergonomic error +handling when mapping functions that return `Result` over `Option`.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-foundationdb-macros-0.3 + (package + (name "rust-foundationdb-macros") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "foundationdb-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zvg3dxrnkg2l32p9b7qvkdvg4kplncv05gvancdi4js5r0i1rlv")))) + (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) + ("rust-try-map" ,rust-try-map-0.3)))) + (home-page "https://github.com/foundationdb-rs/foundationdb-rs") + (synopsis "Macro definitions used to maintain the FoundationDB's crate") + (description + "This package provides Macro definitions used to maintain the @code{FoundationDB's} crate.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-foundationdb-gen-0.9 + (package + (name "rust-foundationdb-gen") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "foundationdb-gen" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0n73r8dydl4qcap2jw3hr8xwzy4bzawy4scp17sf2cyzcr48b7gg")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-xml-rs" ,rust-xml-rs-0.8)))) + (home-page "https://github.com/foundationdb-rs/foundationdb-rs") + (synopsis "Binding generation helper for FoundationDB.") + (description + "This package provides Binding generation helper for @code{FoundationDB}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-trait-0.1 + (package + (name "rust-async-trait") + (version "0.1.85") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-trait" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0mm0gwad44zs7mna4a0m1z4dhzpmydfj73w4wm23c8xpnhrli4rz")))) + (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-foundationdb-0.9 + (package + (name "rust-foundationdb") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "foundationdb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1kyc13806hq2vy2n5z6k0p3hc830qb0kqya6lxj2zkxv2bzfyjji")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-recursion" ,rust-async-recursion-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-foundationdb-gen" ,rust-foundationdb-gen-0.9) + ("rust-foundationdb-macros" ,rust-foundationdb-macros-0.3) + ("rust-foundationdb-sys" ,rust-foundationdb-sys-0.9) + ("rust-foundationdb-tuple" ,rust-foundationdb-tuple-0.9) + ("rust-futures" ,rust-futures-0.3) + ("rust-memchr" ,rust-memchr-2) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("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-static-assertions" ,rust-static-assertions-1) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/foundationdb-rs/foundationdb-rs") + (synopsis "High level client bindings for FoundationDB.") + (description + "This package provides High level client bindings for @code{FoundationDB}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-rtrb-0.3 + (package + (name "rust-rtrb") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rtrb" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fp3rjd8bzx89wdx5g7c42rxqzlyd4x2ds22wh3sh3ly3bm8i0xd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/mgeier/rtrb") + (synopsis "realtime-safe single-producer single-consumer ring buffer") + (description + "This package provides a realtime-safe single-producer single-consumer ring +buffer.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-minstant-0.1 + (package + (name "rust-minstant") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "minstant" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1nvq425dd74lqn0an7hx1jakqbl9c97krk5w8r8aqigiab3vbf8z")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-coarsetime" ,rust-coarsetime-0.1) + ("rust-ctor" ,rust-ctor-0.1) + ("rust-web-time" ,rust-web-time-1)))) + (home-page "https://github.com/tikv/minstant") + (synopsis + "drop-in replacement for `std::time::Instant` that measures time with high performance and high accuracy powered by TSC") + (description + "This package provides a drop-in replacement for `std::time::Instant` that +measures time with high performance and high accuracy powered by TSC.") + (license license:expat))) + +(define-public rust-fastrace-macro-0.7 + (package + (name "rust-fastrace-macro") + (version "0.7.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "fastrace-macro" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fwy76ry93sjlz64wr1q14bkcwzfb69zacgjfmxj2mv7jrxa0h9i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro-error2" ,rust-proc-macro-error2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/fast/fastrace") + (synopsis "Attribute procedural macro for fastrace") + (description + "This package provides Attribute procedural macro for fastrace.") + (license license:asl2.0))) + +(define-public rust-fastrace-0.7 + (package + (name "rust-fastrace") + (version "0.7.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "fastrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "069i9pr5vdpiv0ayvwkmz25m9vpxw4cfhidx7j6x1bdnz6xc91sp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-fastrace-macro" ,rust-fastrace-macro-0.7) + ("rust-minstant" ,rust-minstant-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rtrb" ,rust-rtrb-0.3)))) + (home-page "https://github.com/fast/fastrace") + (synopsis "high-performance timeline tracing library for Rust") + (description + "This package provides a high-performance timeline tracing library for Rust.") + (license license:asl2.0))) + +(define-public rust-visible-0.0.1 + (package + (name "rust-visible") + (version "0.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "visible" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0gp75mm95sabfpxwm6m1lrwviiiicihfa8n6g6yixz60smgh0i50")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/davidli2010/visible") + (synopsis "Attributes to override the visibility of items") + (description + "This package provides Attributes to override the visibility of items.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-linked-hash-set-0.1 + (package + (name "rust-linked-hash-set") + (version "0.1.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "linked_hash_set" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qlj9vzyz8zcascp0z46izwv38y8cjdhxj2z1v44761dw9dmps5s")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-linked-hash-map" ,rust-linked-hash-map-0.5) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/alexheretic/linked-hash-set") + (synopsis "HashSet with insertion ordering") + (description + "This package provides @code{HashSet} with insertion ordering.") + (license license:asl2.0))) + +(define-public rust-hyper-openssl-0.10 + (package + (name "rust-hyper-openssl") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hyper-openssl" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06fav767wqs3ywh1z2jpyxxmbgv03lyrl4zc67xamhm2kihlszaj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-http" ,rust-http-1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-util" ,rust-hyper-util-0.1) + ("rust-linked-hash-set" ,rust-linked-hash-set-0.1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-openssl-sys" ,rust-openssl-sys-0.9) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-tower-layer" ,rust-tower-layer-0.3) + ("rust-tower-service" ,rust-tower-service-0.3)))) + (home-page "https://github.com/sfackler/hyper-openssl") + (synopsis "Hyper TLS support via OpenSSL") + (description "This package provides Hyper TLS support via @code{OpenSSL}.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-etcd-client-0.14 + (package + (name "rust-etcd-client") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "etcd-client" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zj7w1jkcxvbpnpradysqbrxbk7rwa3apdvjyhb1nhsrqny5417w")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-http" ,rust-http-1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-openssl" ,rust-hyper-openssl-0.10) + ("rust-hyper-util" ,rust-hyper-util-0.1) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-prost" ,rust-prost-0.13) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1) + ("rust-tonic" ,rust-tonic-0.12) + ("rust-tonic-build" ,rust-tonic-build-0.12) + ("rust-tower" ,rust-tower-0.4) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-visible" ,rust-visible-0.0.1)))) + (home-page "https://github.com/etcdv3/etcd-client") + (synopsis "An etcd v3 API client") + (description "This package provides An etcd v3 API client.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-crc32c-0.6 + (package + (name "rust-crc32c") + (version "0.6.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "crc32c" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0iwyr3jivcnhylczqgk1rkpp9b46r25vi5dj1y7il29dc8hsyirs")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-rustc-version" ,rust-rustc-version-0.4)))) + (home-page "https://github.com/zowens/crc32c") + (synopsis + "Safe implementation for hardware accelerated CRC32C instructions with software fallback") + (description + "This package provides Safe implementation for hardware accelerated CRC32C instructions with software +fallback.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-compio-tls-0.3 + (package + (name "rust-compio-tls") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-tls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0z8w16agl7x92nlkkqnhziylbgvv9xkm8dl1rxdr9xzndg1r6cjl")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-rustls" ,rust-rustls-0.23)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "TLS adaptor with compio") + (description "This package provides TLS adaptor with compio.") + (license license:expat))) + +(define-public rust-compio-signal-0.3 + (package + (name "rust-compio-signal") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-signal" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a6vqqgiffaa2pyvwbb2vk9ak8w11zfys5gg9k9vh493vmp4gj0c")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-os-pipe" ,rust-os-pipe-1) + ("rust-slab" ,rust-slab-0.4) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Signal handling for compio") + (description "This package provides Signal handling for compio.") + (license license:expat))) + +(define-public rust-compio-quic-0.1 + (package + (name "rust-compio-quic") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-quic" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1nqcwvhn11r26rhkj2c70c3h6c3ijxhc7six2rhfp1930g5i16wn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-compio-log" ,rust-compio-log-0.1) + ("rust-compio-net" ,rust-compio-net-0.5) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-flume" ,rust-flume-0.11) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-h3" ,rust-h3-0.0.6) + ("rust-libc" ,rust-libc-0.2) + ("rust-quinn-proto" ,rust-quinn-proto-0.11) + ("rust-rustc-hash" ,rust-rustc-hash-2) + ("rust-rustls" ,rust-rustls-0.23) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8) + ("rust-rustls-platform-verifier" ,rust-rustls-platform-verifier-0.3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-webpki-roots" ,rust-webpki-roots-0.26) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "QUIC for compio") + (description "This package provides QUIC for compio.") + (license license:expat))) + +(define-public rust-compio-process-0.2 + (package + (name "rust-compio-process") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-process" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "163miq385cn34yhpcykirynbzh6xnds3yqh7cgpdjy95n0460yh4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Processes for compio") + (description "This package provides Processes for compio.") + (license license:expat))) + +(define-public rust-compio-net-0.5 + (package + (name "rust-compio-net") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-net" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jbb9hx209w8qk0k1krqa20cpvsi7vl392nzffximb02jnvrnpdp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-either" ,rust-either-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-widestring" ,rust-widestring-1) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Networking IO for compio") + (description "This package provides Networking IO for compio.") + (license license:expat))) + +(define-public rust-compio-macros-0.1 + (package + (name "rust-compio-macros") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-macros" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0svnjy6hrvljakks5ghwr3kaiai95fhgga3pvrqdqrs9900x4pph")))) + (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)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Proc macro of compio") + (description "This package provides Proc macro of compio.") + (license license:expat))) + +(define-public rust-compio-io-0.4 + (package + (name "rust-compio-io") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-io" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dbsrzdd00yxnp16x16viidgz6z1c3wasmy188q96sap6s3q146v")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-paste" ,rust-paste-1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "IO traits for completion based async IO") + (description + "This package provides IO traits for completion based async IO.") + (license license:expat))) + +(define-public rust-compio-fs-0.5 + (package + (name "rust-compio-fs") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-fs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1j3mz31x3k1blw46f310v4p8v463gsksjsnan3jiq7lwpp3lbxin")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-libc" ,rust-libc-0.2) + ("rust-os-pipe" ,rust-os-pipe-1) + ("rust-widestring" ,rust-widestring-1) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Filesystem IO for compio") + (description "This package provides Filesystem IO for compio.") + (license license:expat))) + +(define-public rust-scoped-tls-1 + (package + (name "rust-scoped-tls") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "scoped-tls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "15524h04mafihcvfpgxd8f4bgc3k95aclz8grjkg9a0rxcvn9kz1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/alexcrichton/scoped-tls") + (synopsis + "Library implementation of the standard library's old `scoped_thread_local!` +macro for providing scoped access to thread local storage (TLS) so any type can +be stored into TLS.") + (description + "This package provides Library implementation of the standard library's old `scoped_thread_local!` +macro for providing scoped access to thread local storage (TLS) so any type can +be stored into TLS.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-compio-runtime-0.5 + (package + (name "rust-compio-runtime") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-runtime" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jm75nxi4ys538h4gmckxc5gwivfbgqs5cccj5rxxz8pj1p8abcv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-task" ,rust-async-task-4) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-log" ,rust-compio-log-0.1) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-os-pipe" ,rust-os-pipe-1) + ("rust-scoped-tls" ,rust-scoped-tls-1) + ("rust-slab" ,rust-slab-0.4) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "High-level runtime for compio") + (description "This package provides High-level runtime for compio.") + (license license:expat))) + +(define-public rust-io-uring-0.7 + (package + (name "rust-io-uring") + (version "0.7.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "io-uring" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ipsfh8fc34qxnfac6fl3xqm29137hzpzy4ifrxqjyd2ns5n60db")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) + ("rust-bitflags" ,rust-bitflags-2) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-sc" ,rust-sc-0.2)))) + (home-page "https://github.com/tokio-rs/io-uring") + (synopsis "The low-level `io_uring` userspace interface for Rust") + (description + "This package provides The low-level `io_uring` userspace interface for Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-compio-log-0.1 + (package + (name "rust-compio-log") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-log" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0bqk9vpc8ra4afp04f03z4db8r4m234vfsd3imhnp6f12c15ckpw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Log of compio") + (description "This package provides Log of compio.") + (license license:expat))) + +(define-public rust-aligned-array-1 + (package + (name "rust-aligned-array") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "aligned-array" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b7xqdjsm7v0i9wkdbdqz80x9xrbqqm29xhkh29m43r9hv894p70")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.14) + ("rust-subtle" ,rust-subtle-2)))) + (home-page "https://github.com/mobilecoinofficial/aligned-array") + (synopsis "newtype with alignment of at least `A` bytes") + (description + "This package provides a newtype with alignment of at least `A` bytes.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-compio-driver-0.5 + (package + (name "rust-compio-driver") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-driver" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0k564qpf9fjfbsz4c24nk35v8lzl8wm54l1qbs93s86d6zz4kgm6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aligned-array" ,rust-aligned-array-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-log" ,rust-compio-log-0.1) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-io-uring" ,rust-io-uring-0.7) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-os-pipe" ,rust-os-pipe-1) + ("rust-paste" ,rust-paste-1) + ("rust-polling" ,rust-polling-3) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-windows-sys" ,rust-windows-sys-0.52)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Low-level driver for compio") + (description "This package provides Low-level driver for compio.") + (license license:expat))) + +(define-public rust-compio-dispatcher-0.4 + (package + (name "rust-compio-dispatcher") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-dispatcher" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0q0xn0ycsqrwvxfwd5yim9ap093j9p45y9yskvkbahp9dqdj7yf6")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-flume" ,rust-flume-0.11) + ("rust-futures-channel" ,rust-futures-channel-0.3)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Multithreading dispatcher for compio") + (description "This package provides Multithreading dispatcher for compio.") + (license license:expat))) + +(define-public rust-compio-buf-0.5 + (package + (name "rust-compio-buf") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio-buf" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "06v1xdxpxmgjnkniifjj3p433mxb1l8j8irwvwqxjzddd8816i6i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) + ("rust-bumpalo" ,rust-bumpalo-3) + ("rust-bytes" ,rust-bytes-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-smallvec" ,rust-smallvec-1)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Buffer trait for completion based async IO") + (description + "This package provides Buffer trait for completion based async IO.") + (license license:expat))) + +(define-public rust-compio-0.12 + (package + (name "rust-compio") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "compio" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "142w36q9i2mcqx3vxlngi24s9k2yan6n32fqdm7370xkn79rb66y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-compio-buf" ,rust-compio-buf-0.5) + ("rust-compio-dispatcher" ,rust-compio-dispatcher-0.4) + ("rust-compio-driver" ,rust-compio-driver-0.5) + ("rust-compio-fs" ,rust-compio-fs-0.5) + ("rust-compio-io" ,rust-compio-io-0.4) + ("rust-compio-log" ,rust-compio-log-0.1) + ("rust-compio-macros" ,rust-compio-macros-0.1) + ("rust-compio-net" ,rust-compio-net-0.5) + ("rust-compio-process" ,rust-compio-process-0.2) + ("rust-compio-quic" ,rust-compio-quic-0.1) + ("rust-compio-runtime" ,rust-compio-runtime-0.5) + ("rust-compio-signal" ,rust-compio-signal-0.3) + ("rust-compio-tls" ,rust-compio-tls-0.3)))) + (home-page "https://github.com/compio-rs/compio") + (synopsis "Completion based async runtime") + (description "This package provides Completion based async runtime.") + (license license:expat))) + +(define-public rust-ssri-9 + (package + (name "rust-ssri") + (version "9.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ssri" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "10lhj4z53v2mz0dk4wv2njf9zmzhbfdlw347835knsf95cy2nyns")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.21) + ("rust-digest" ,rust-digest-0.10) + ("rust-hex" ,rust-hex-0.4) + ("rust-miette" ,rust-miette-5) + ("rust-serde" ,rust-serde-1) + ("rust-sha-1" ,rust-sha-1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-xxhash-rust" ,rust-xxhash-rust-0.8)))) + (home-page "https://github.com/zkat/ssri-rs") + (synopsis "Various utilities for handling Subresource Integrity") + (description + "This package provides Various utilities for handling Subresource Integrity.") + (license license:asl2.0))) + +(define-public rust-windows-strings-0.3 + (package + (name "rust-windows-strings") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-strings" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "149li59cxj03844fypkd4fgqmxsmvgx0ix62257flhhbjqczk25q")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.53)))) + (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-x86-64-msvc-0.53 + (package + (name "rust-windows-x86-64-msvc") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_x86_64_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11h4i28hq0zlnjcaqi2xdxr7ibnpa8djfggch9rki1zzb8qi8517")))) + (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.53 + (package + (name "rust-windows-x86-64-gnullvm") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_x86_64_gnullvm" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0mvc8119xpbi3q2m6mrjcdzl6afx4wffacp13v76g4jrs1fh6vha")))) + (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.53 + (package + (name "rust-windows-x86-64-gnu") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_x86_64_gnu" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1flh84xkssn1n6m1riddipydcksp2pdl45vdf70jygx3ksnbam9f")))) + (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.53 + (package + (name "rust-windows-i686-msvc") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_i686_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq")))) + (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.53 + (package + (name "rust-windows-i686-gnullvm") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_i686_gnullvm" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "04df1in2k91qyf1wzizvh560bvyzq20yf68k8xa66vdzxnywrrlw")))) + (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.53 + (package + (name "rust-windows-i686-gnu") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_i686_gnu" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1hvjc8nv95sx5vdd79fivn8bpm7i517dqyf4yvsqgwrmkmjngp61")))) + (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.53 + (package + (name "rust-windows-aarch64-msvc") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_aarch64_msvc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7")))) + (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.53 + (package + (name "rust-windows-aarch64-gnullvm") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows_aarch64_gnullvm" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0r77pbpbcf8bq4yfwpz2hpq3vns8m0yacpvs2i5cn6fx1pwxbf46")))) + (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.53 + (package + (name "rust-windows-targets") + (version "0.53.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-targets" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12yakpjizhfpppz1i3zgcwxlbar8axrp9j87fmywpydarvlcgr5i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.53) + ("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.53) + ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.53) + ("rust-windows-i686-gnullvm" ,rust-windows-i686-gnullvm-0.53) + ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.53) + ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.53) + ("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.53) + ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.53)))) + (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.3 + (package + (name "rust-windows-result") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-result" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0d0s3np0793wngliy6mair8id5afkddaa72pq1kl1316h370d0fh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.53)))) + (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.59 + (package + (name "rust-windows-interface") + (version "0.59.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-interface" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00gza9pwqs6k0aygr82wvb0f70ah50kklz7877m825wrdn9zs9nb")))) + (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.59 + (package + (name "rust-windows-implement") + (version "0.59.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-implement" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ha89vc4v4vabwdjkz46hdsnl2jp7ckpzw88qdca0j9g3q2pnmw3")))) + (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.59 + (package + (name "rust-windows-core") + (version "0.59.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1kn1f0bf4rqynczkfgn543i170arbwp04pg1sjq8890isa7f2341")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.59) + ("rust-windows-interface" ,rust-windows-interface-0.59) + ("rust-windows-result" ,rust-windows-result-0.3) + ("rust-windows-strings" ,rust-windows-strings-0.3) + ("rust-windows-targets" ,rust-windows-targets-0.53)))) + (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.59 + (package + (name "rust-windows") + (version "0.59.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "189ji8zy8mmy31k4vs0xrdmskfqvh4km13ifyvklnc4k1bp9m4bz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.59) + ("rust-windows-targets" ,rust-windows-targets-0.53)))) + (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-reflink-copy-0.1 + (package + (name "rust-reflink-copy") + (version "0.1.23") + (source + (origin + (method url-fetch) + (uri (crate-uri "reflink-copy" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d5hdrz5y7a6fb1m3nsk3k4v8dh4v22flmh48wvq6ar2shzm7lzv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-attributes" ,rust-tracing-attributes-0.1) + ("rust-windows" ,rust-windows-0.59)))) + (home-page "https://github.com/cargo-bins/reflink-copy") + (synopsis "copy-on-write mechanism on supported file systems") + (description + "This package provides copy-on-write mechanism on supported file systems.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-cacache-13 + (package + (name "rust-cacache") + (version "13.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cacache" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02v7cm5q4ijyf7vrk3kiwa8dsclnczs1qy6ypq5jcbkv3is66l2w")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-digest" ,rust-digest-0.10) + ("rust-either" ,rust-either-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-libc" ,rust-libc-0.2) + ("rust-memmap2" ,rust-memmap2-0.5) + ("rust-miette" ,rust-miette-5) + ("rust-reflink-copy" ,rust-reflink-copy-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-ssri" ,rust-ssri-9) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://github.com/zkat/cacache-rs") + (synopsis + "Content-addressable, key-value, high-performance, on-disk cache") + (description + "This package provides Content-addressable, key-value, high-performance, on-disk cache.") + (license license:asl2.0))) + +(define-public rust-bb8-0.8 + (package + (name "rust-bb8") + (version "0.8.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "bb8" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1f6d9akrx7pmxcnk82whnqy9jbndzx21i55b8d5w99ahwpxap6nq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/djc/bb8") + (synopsis "Full-featured async (tokio-based) connection pool (like r2d2)") + (description + "This package provides Full-featured async (tokio-based) connection pool (like r2d2).") + (license license:expat))) + +(define-public rust-weak-table-0.3 + (package + (name "rust-weak-table") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "weak-table" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ja5zqr1bp5z8wv928y670frnxlj71v6x75g3sg6d6iyaallsgrj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.7)))) + (home-page "https://github.com/tov/weak-table-rs") + (synopsis "Weak hash maps and sets") + (description "This package provides Weak hash maps and sets.") + (license license:expat))) + +(define-public rust-flexstr-0.9 + (package + (name "rust-flexstr") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "flexstr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0rggqwm8j77rv6pydrx1n4vr1crfjlnmjnna9yjkdlqr8vqswl2d")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-itoa" ,rust-itoa-1) + ("rust-ryu" ,rust-ryu-1) + ("rust-serde" ,rust-serde-1) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-ufmt" ,rust-ufmt-0.1) + ("rust-ufmt-write" ,rust-ufmt-write-0.1)))) + (home-page "https://github.com/nu11ptr/flexstr") + (synopsis + "flexible, simple to use, immutable, clone-efficient `String` replacement for Rust") + (description + "This package provides a flexible, simple to use, immutable, clone-efficient +`String` replacement for Rust.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-wasix-0.12 + (package + (name "rust-wasix") + (version "0.12.21") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0v9wb03ddbnas75005l2d63bdqy9mclds00b1qbw385wkgpv9yy1")))) + (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) + ("rust-wasi" ,rust-wasi-0.11)))) + (home-page "https://github.com/wasix-org/wasix-abi-rust") + (synopsis "WASIX API bindings for Rust") + (description "This package provides WASIX API bindings for Rust.") + (license (list license:asl2.0 license:asl2.0 + license:expat)))) ;YD + +(define-public rust-wit-bindgen-rt-0.33 + (package + (name "rust-wit-bindgen-rt") + (version "0.33.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "wit-bindgen-rt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0g4lwfp9x6a2i1hgjn8k14nr4fsnpd5izxhc75zpi2s5cvcg6s1j")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)))) + (home-page "https://github.com/bytecodealliance/wit-bindgen") + (synopsis "Runtime support for the `wit-bindgen` crate") + (description + "This package provides Runtime support for the `wit-bindgen` crate.") + (license (list license:asl2.0 license:asl2.0 + license:expat)))) ;yd + +(define-public rust-wasi-0.13 + (package + (name "rust-wasi") + (version "0.13.3+wasi-0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasi" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lnapbvdcvi3kc749wzqvwrpd483win2kicn1faa4dja38p6v096")))) + (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) + ("rust-wit-bindgen-rt" ,rust-wit-bindgen-rt-0.33)))) + (home-page "https://github.com/bytecodealliance/wasi-rs") + (synopsis "WASI API bindings for Rust") + (description "This package provides WASI API bindings for Rust.") + (license (list license:asl2.0 license:asl2.0 + license:expat)))) ;YD + +(define-public rust-coarsetime-0.1 + (package + (name "rust-coarsetime") + (version "0.1.35") + (source + (origin + (method url-fetch) + (uri (crate-uri "coarsetime" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qpqnq81p51fmpy6vayg3bqwd14wihfb6xd54scc205n1hivylj2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-wasi" ,rust-wasi-0.13) + ("rust-wasix" ,rust-wasix-0.12) + ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) + (home-page "https://github.com/jedisct1/rust-coarsetime") + (synopsis "Time and duration crate optimized for speed") + (description + "This package provides Time and duration crate optimized for speed.") + (license license:isc))) + +(define-public rust-await-tree-0.2 + (package + (name "rust-await-tree") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "await-tree" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13csgzhvglk6amyhqisf2zvi4wrgl0sq9hprqa5a6grqakn7lb8c")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-coarsetime" ,rust-coarsetime-0.1) + ("rust-derive-builder" ,rust-derive-builder-0.20) + ("rust-flexstr" ,rust-flexstr-0.9) + ("rust-indextree" ,rust-indextree-4) + ("rust-itertools" ,rust-itertools-0.12) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-weak-table" ,rust-weak-table-0.3)))) + (home-page "https://github.com/risingwavelabs/await-tree") + (synopsis "Instrument await-tree for actor-based applications") + (description + "This package provides Instrument await-tree for actor-based applications.") + (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.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pqpwjjswzajgzll4200g8csrs6kkjhyc23p8hnz6piwc2j0ww39")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-heck" ,rust-heck-0.5) + ("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.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vrkxhpwpymf5wpysjzkjrv9a2jy6f9m2w2pfclk8mqf5lxa4vpn")))) + (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-1) + ("rust-eui48" ,rust-eui48-0.4) + ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) + ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-jiff" ,rust-jiff-0.1) + ("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.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ulid" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ib09vn5xkxcq2dpyxbflf9xjdawaqggyal16db1rvbhj7vvz57j")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bytes" ,rust-bytes-1) + ("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-ryu-js-0.2 + (package + (name "rust-ryu-js") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "ryu-js" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zqf0ypy6dl26bz4aigqvrvn6wfqx4iy9mi2i9km6kgdphkgq635")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-no-panic" ,rust-no-panic-0.1)))) + (home-page "https://github.com/boa-dev/ryu-js") + (synopsis "Fast floating point to string conversion, ECMAScript compliant") + (description + "This package provides Fast floating point to string conversion, ECMAScript compliant.") + (license (list license:asl2.0 license:boost1.0)))) + +(define-public rust-serde-jcs-0.1 + (package + (name "rust-serde-jcs") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_jcs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a6rx9qmnwq1xsqr6aysmcb839y6fwwq3k4rwbqcb9y1kdjczkna")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ryu-js" ,rust-ryu-js-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/l1h3r/serde_jcs") + (synopsis "JSON Canonicalization Scheme (JCS) for Serde") + (description + "This package provides JSON Canonicalization Scheme (JCS) for Serde.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-oxiri-0.2 + (package + (name "rust-oxiri") + (version "0.2.11") + (source + (origin + (method url-fetch) + (uri (crate-uri "oxiri" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00m1jqvpgw8x5bqj5wnpxympy12m4wgqg6cgyksikyljf4xfvd2l")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/oxigraph/oxiri") + (synopsis + "Simple and fast implementation of IRI validation and relative IRI resolution") + (description + "This package provides Simple and fast implementation of IRI validation and relative IRI resolution.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-oxilangtag-0.1 + (package + (name "rust-oxilangtag") + (version "0.1.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "oxilangtag" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1jwa1z5223hkfldjdwfrxb158w9y918667k9ldzzfsm82xvgiwr3")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/oxigraph/oxilangtag") + (synopsis + "Simple and fast implementation of language tag normalization and validation") + (description + "This package provides Simple and fast implementation of language tag normalization and validation.") + (license license:expat))) + +(define-public rust-rio-turtle-0.8 + (package + (name "rust-rio-turtle") + (version "0.8.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "rio_turtle" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0h3zdl4yx0k6q7bx2s6bc19mpsd74lmfsp6dy2bciiskffvm3wyn")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-oxilangtag" ,rust-oxilangtag-0.1) + ("rust-oxiri" ,rust-oxiri-0.2) + ("rust-rio-api" ,rust-rio-api-0.8)))) + (home-page "https://github.com/oxigraph/rio") + (synopsis + "RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers") + (description + "This package provides RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers.") + (license license:asl2.0))) + +(define-public rust-rio-api-0.8 + (package + (name "rust-rio-api") + (version "0.8.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "rio_api" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bxivlrm09ngwfyhj6353wpmq929gl32v4y5sascn04bvxnwgl31")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/oxigraph/rio") + (synopsis "Common data structures for RDF formats parsers and serializers") + (description + "This package provides Common data structures for RDF formats parsers and serializers.") + (license license:asl2.0))) + +(define-public rust-lol-html-1 + (package + (name "rust-lol-html") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "lol_html" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1rfy741z8sn469vh17vk7cps0dqrqjgkf3rdkfnpmsyyqbwryqm4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cssparser" ,rust-cssparser-0.27) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-hashbrown" ,rust-hashbrown-0.13) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-lazycell" ,rust-lazycell-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-mime" ,rust-mime-0.3) + ("rust-selectors" ,rust-selectors-0.22) + ("rust-thiserror" ,rust-thiserror-1)))) + (home-page "https://github.com/cloudflare/lol-html") + (synopsis "Streaming HTML rewriter/parser with CSS selector-based API") + (description + "This package provides Streaming HTML rewriter/parser with CSS selector-based API.") + (license license:bsd-3))) + +(define-public rust-kuchikiki-0.8 + (package + (name "rust-kuchikiki") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "kuchikiki" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a3d2byx4hzbm23mlkfrgfvmiv9g5g220x8aa5ph95drnxalg7pj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cssparser" ,rust-cssparser-0.27) + ("rust-html5ever" ,rust-html5ever-0.26) + ("rust-indexmap" ,rust-indexmap-1) + ("rust-matches" ,rust-matches-0.1) + ("rust-selectors" ,rust-selectors-0.22)))) + (home-page "https://github.com/brave/kuchikiki") + (synopsis "(口利き) HTML tree manipulation library") + (description + "This package provides (口利き) HTML tree manipulation library.") + (license license:expat))) + +(define-public rust-html2md-0.2 + (package + (name "rust-html2md") + (version "0.2.15") + (source + (origin + (method url-fetch) + (uri (crate-uri "html2md" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1d3ic2pykghg7nr71fn7jdm8ydxz265w5pzv4y4h9ng0ya8rizwc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-html5ever" ,rust-html5ever-0.27) + ("rust-jni" ,rust-jni-0.19) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.3) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-regex" ,rust-regex-1)))) + (home-page "https://gitlab.com/Kanedias/html2md") + (synopsis + "Library and binary to convert simple html documents into markdown") + (description + "This package provides Library and binary to convert simple html documents into markdown.") + (license license:gpl3+))) + +(define-public rust-atomic-lib-0.39 + (package + (name "rust-atomic-lib") + (version "0.39.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "atomic_lib" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k5fklqp8c3kmfi3m88nz7vb9vlgfd5dh76l9ilq8sfvqc7302z0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-base64" ,rust-base64-0.21) + ("rust-bincode" ,rust-bincode-1) + ("rust-directories" ,rust-directories-4) + ("rust-html2md" ,rust-html2md-0.2) + ("rust-kuchikiki" ,rust-kuchikiki-0.8) + ("rust-lol-html" ,rust-lol-html-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-ring" ,rust-ring-0.17) + ("rust-rio-api" ,rust-rio-api-0.8) + ("rust-rio-turtle" ,rust-rio-turtle-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-jcs" ,rust-serde-jcs-0.1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sled" ,rust-sled-0.34) + ("rust-toml" ,rust-toml-0.8) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-ulid" ,rust-ulid-1) + ("rust-ureq" ,rust-ureq-2) + ("rust-url" ,rust-url-2) + ("rust-urlencoding" ,rust-urlencoding-2)))) + (home-page "https://github.com/atomicdata-dev/atomic-server") + (synopsis + "Library for creating, storing, querying, validating and converting Atomic Data") + (description + "This package provides Library for creating, storing, querying, validating and converting Atomic Data.") + (license license:expat))) + +(define-public rust-async-tls-0.13 + (package + (name "rust-async-tls") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-tls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0plsx2ysd8rbmzfllxib7pkbp3zp7m1yl7gywjh75m49pag3rbmj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-io" ,rust-futures-io-0.3) + ("rust-rustls" ,rust-rustls-0.21) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-1) + ("rust-rustls-webpki" ,rust-rustls-webpki-0.101) + ("rust-webpki-roots" ,rust-webpki-roots-0.22)))) + (home-page "https://github.com/async-std/async-tls") + (synopsis "Asynchronous TLS/SSL streams using Rustls") + (description + "This package provides Asynchronous TLS/SSL streams using Rustls.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-async-backtrace-attributes-0.2 + (package + (name "rust-async-backtrace-attributes") + (version "0.2.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-backtrace-attributes" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1my3av4hb92cg9p4iv7pa98c0ywjfmsrjw835930dpca8c6vmyxg")))) + (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/tokio-rs/async-backtrace") + (synopsis "Procedural macros for the `async-backtrace` crate") + (description + "This package provides Procedural macros for the `async-backtrace` crate.") + (license license:expat))) + +(define-public rust-async-backtrace-0.2 + (package + (name "rust-async-backtrace") + (version "0.2.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-backtrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "165i3gdc3aasgbajnifx1wkj597dacx1wp0r7yhjfv94b0akkjsd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-async-backtrace-attributes" ,rust-async-backtrace-attributes-0.2) + ("rust-dashmap" ,rust-dashmap-5) + ("rust-futures" ,rust-futures-0.3) + ("rust-loom" ,rust-loom-0.5) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-rustc-hash" ,rust-rustc-hash-1) + ("rust-static-assertions" ,rust-static-assertions-1)))) + (home-page "https://github.com/tokio-rs/async-backtrace") + (synopsis "Efficient, logical 'backtraces' of async tasks") + (description + "This package provides Efficient, logical backtraces of async tasks.") + (license license:expat))) + +(define-public rust-opendal-0.50 + (package + (name "rust-opendal") + (version "0.50.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "opendal" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0i0gpapr2k7pzq2b2qjyx1c4msngsfcp1s6linpww5p1cinbna6b")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-async-backtrace" ,rust-async-backtrace-0.2) + ("rust-async-tls" ,rust-async-tls-0.13) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-atomic-lib" ,rust-atomic-lib-0.39) + ("rust-await-tree" ,rust-await-tree-0.2) + ("rust-backon" ,rust-backon-1) + ("rust-base64" ,rust-base64-0.22) + ("rust-bb8" ,rust-bb8-0.8) + ("rust-bytes" ,rust-bytes-1) + ("rust-cacache" ,rust-cacache-13) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-compio" ,rust-compio-0.12) + ("rust-crc32c" ,rust-crc32c-0.6) + ("rust-dashmap" ,rust-dashmap-6) + ("rust-dotenvy" ,rust-dotenvy-0.15) + ("rust-etcd-client" ,rust-etcd-client-0.14) + ("rust-fastrace" ,rust-fastrace-0.7) + ("rust-flagset" ,rust-flagset-0.4) + ("rust-flume" ,rust-flume-0.11) + ("rust-foundationdb" ,rust-foundationdb-0.9) + ("rust-futures" ,rust-futures-0.3) + ("rust-getrandom" ,rust-getrandom-0.2) + ("rust-governor" ,rust-governor-0.6) + ("rust-hdfs-native" ,rust-hdfs-native-0.10) + ("rust-hdrs" ,rust-hdrs-0.3) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-hrana-client-proto" ,rust-hrana-client-proto-0.2) + ("rust-http" ,rust-http-1) + ("rust-log" ,rust-log-0.4) + ("rust-md-5" ,rust-md-5-0.10) + ("rust-metrics" ,rust-metrics-0.24) + ("rust-mime-guess" ,rust-mime-guess-2) + ("rust-mini-moka" ,rust-mini-moka-0.10) + ("rust-moka" ,rust-moka-0.12) + ("rust-mongodb" ,rust-mongodb-3) + ("rust-monoio" ,rust-monoio-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-openssh" ,rust-openssh-0.11) + ("rust-openssh-sftp-client" ,rust-openssh-sftp-client-0.15) + ("rust-opentelemetry" ,rust-opentelemetry-0.26) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-persy" ,rust-persy-1) + ("rust-probe" ,rust-probe-0.5) + ("rust-prometheus" ,rust-prometheus-0.13) + ("rust-prometheus-client" ,rust-prometheus-client-0.22) + ("rust-prost" ,rust-prost-0.13) + ("rust-quick-xml" ,rust-quick-xml-0.36) + ("rust-rand" ,rust-rand-0.8) + ("rust-redb" ,rust-redb-2) + ("rust-redis" ,rust-redis-0.27) + ("rust-reqsign" ,rust-reqsign-0.16) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-rocksdb" ,rust-rocksdb-0.21) + ("rust-rust-nebula" ,rust-rust-nebula-0.0.2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-sha2" ,rust-sha2-0.10) + ("rust-sled" ,rust-sled-0.34) + ("rust-snowflaked" ,rust-snowflaked-1) + ("rust-sqlx" ,rust-sqlx-0.8) + ("rust-suppaftp" ,rust-suppaftp-6) + ("rust-surrealdb" ,rust-surrealdb-2) + ("rust-tikv-client" ,rust-tikv-client-0.3) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://opendal.apache.org/") + (synopsis + "Apache OpenDAL™: Access data freely, painlessly, and efficiently") + (description + "This package provides Apache @code{OpenDAL™}: Access data freely, painlessly, and efficiently.") + (license license:asl2.0))) + +(define-public rust-derive-setters-0.1 + (package + (name "rust-derive-setters") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_setters" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "03890w7p6zslxl0cbwxddx1sjcsmiypsgyghp1li24sf0lrz13jf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/Lymia/derive_setters") + (synopsis + "Rust macro to automatically generates setter methods for a struct's fields") + (description + "This package provides Rust macro to automatically generates setter methods for a struct's fields.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-backon-1 + (package + (name "rust-backon") + (version "1.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "backon" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1mr3xva870l2604n4231iyxhiabakq2h3mlzh3fji3znk3n8jlms")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2) + ("rust-gloo-timers" ,rust-gloo-timers-0.3) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/Xuanwo/backon") + (synopsis "Make retry like a built-in feature provided by Rust") + (description + "This package provides Make retry like a built-in feature provided by Rust.") + (license license:asl2.0))) + +(define-public rust-rustic-backend-0.5 + (package + (name "rust-rustic-backend") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "rustic_backend" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xgv9jswq458nygrrvzxn46hmlcrvq862wkn6w3s4xbckdpigsan")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1) + ("rust-backon" ,rust-backon-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-bytesize" ,rust-bytesize-1) + ("rust-clap" ,rust-clap-4) + ("rust-conflate" ,rust-conflate-0.3) + ("rust-derive-setters" ,rust-derive-setters-0.1) + ("rust-displaydoc" ,rust-displaydoc-0.2) + ("rust-hex" ,rust-hex-0.4) + ("rust-humantime" ,rust-humantime-2) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-log" ,rust-log-0.4) + ("rust-opendal" ,rust-opendal-0.50) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-reqwest" ,rust-reqwest-0.12) + ("rust-rustic-core" ,rust-rustic-core-0.7) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-strum-macros" ,rust-strum-macros-0.26) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tokio" ,rust-tokio-1) + ("rust-typed-path" ,rust-typed-path-0.9) + ("rust-url" ,rust-url-2) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://rustic.cli.rs/") + (synopsis + "rustic_backend - library for supporting various backends in rustic-rs") + (description + "This package provides rustic_backend - library for supporting various backends in rustic-rs.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-jemallocator-global-0.3 + (package + (name "rust-jemallocator-global") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "jemallocator-global" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07jqgy641spghfw4h6c5kg5fmmngk3zvpjpngiqbbj35hgg626wr")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-jemallocator" ,rust-jemallocator-0.3)))) + (home-page "https://github.com/gnzlbg/jemallocator") + (synopsis "Sets `jemalloc` as the `#[global_allocator]`") + (description + "This package provides Sets `jemalloc` as the `#[global_allocator]`.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-jaq-std-2 + (package + (name "rust-jaq-std") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jaq-std" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18gv6fx5b4ch4vhwsjlhkcs1fw4bhza21cnhqpmmaxzjz765wdfz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1) + ("rust-base64" ,rust-base64-0.22) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-hifijson" ,rust-hifijson-0.2) + ("rust-jaq-core" ,rust-jaq-core-2) + ("rust-libm" ,rust-libm-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-regex-lite" ,rust-regex-lite-0.1) + ("rust-urlencoding" ,rust-urlencoding-2)))) + (home-page "https://github.com/01mf02/jaq") + (synopsis "Standard library for jaq") + (description "This package provides Standard library for jaq.") + (license license:expat))) + +(define-public rust-hifijson-0.2 + (package + (name "rust-hifijson") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "hifijson" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0hjwcn3hj7bmwqw084lbbvmwx7lnkfyid6b74wd0c30pwcyann4r")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/01mf02/hifijson") + (synopsis "High-fidelity JSON lexer and parser") + (description "This package provides High-fidelity JSON lexer and parser.") + (license license:expat))) + +(define-public rust-jaq-json-1 + (package + (name "rust-jaq-json") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jaq-json" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "15nxrslhvwpak7jdvwhp2yh3zfjijf332yy5646ddqk1x7ch7l81")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-foldhash" ,rust-foldhash-0.1) + ("rust-hifijson" ,rust-hifijson-0.2) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-jaq-core" ,rust-jaq-core-2) + ("rust-jaq-std" ,rust-jaq-std-2) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/01mf02/jaq") + (synopsis "JSON values for jaq") + (description "This package provides JSON values for jaq.") + (license license:expat))) + +(define-public rust-jaq-core-2 + (package + (name "rust-jaq-core") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jaq-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "166f9d6zq3lqy3x8fqrd6vrp5vvzw3z5rn70m3943ga16v4mvd5m")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-dyn-clone" ,rust-dyn-clone-1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-typed-arena" ,rust-typed-arena-2)))) + (home-page "https://github.com/01mf02/jaq") + (synopsis "Interpreter for the jaq language") + (description "This package provides Interpreter for the jaq language.") + (license license:expat))) + +(define-public rust-human-panic-2 + (package + (name "rust-human-panic") + (version "2.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "human-panic" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xzi9gj73s8x79kjffhdmjg14320xaxjhv1s0i02f215ldk4mf40")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-anstream" ,rust-anstream-0.6) + ("rust-anstyle" ,rust-anstyle-1) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-os-info" ,rust-os-info-3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-toml" ,rust-toml-0.8) + ("rust-uuid" ,rust-uuid-1)))) + (home-page "https://github.com/rust-cli/human-panic") + (synopsis "Panic messages for humans") + (description "This package provides Panic messages for humans.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-gethostname-0.5 + (package + (name "rust-gethostname") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gethostname" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0c0y7mc8bpsjkvvykqcic9cynskvm82iz4fn4335pmhqd2m5adnw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38) + ("rust-windows-targets" ,rust-windows-targets-0.52)))) + (home-page "https://github.com/swsnr/gethostname.rs") + (synopsis "gethostname for all platforms") + (description "This package provides gethostname for all platforms.") + (license license:asl2.0))) + +(define-public rust-page-size-0.5 + (package + (name "rust-page-size") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "page_size" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qdm2b6h63bwxy8s6jccd1v30f6dysbq9ylfs0cdikwhs75n6xhv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-spin" ,rust-spin-0.9) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/Elzair/page_size_rs") + (synopsis + "Provides an easy, fast, cross-platform way to retrieve the memory page size") + (description + "This package provides an easy, fast, cross-platform way to retrieve the memory +page size.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-fuser-0.13 + (package + (name "rust-fuser") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "fuser" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16qny3f5snpjzvv33x7wfvs42nf5qjzsdcnz6vmchhh6cj20ydr1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memchr" ,rust-memchr-2) + ("rust-page-size" ,rust-page-size-0.5) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-zerocopy" ,rust-zerocopy-0.6)))) + (home-page "https://github.com/cberner/fuser") + (synopsis "Filesystem in Userspace (FUSE) for Rust") + (description + "This package provides Filesystem in Userspace (FUSE) for Rust.") + (license license:expat))) + +(define-public rust-fuse-mt-0.6 + (package + (name "rust-fuse-mt") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "fuse_mt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0j296nfz2bs3f6kc4r1w4f8q279727pxz34w3nirnbnk9kfbi670")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-fuser" ,rust-fuser-0.13) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-threadpool" ,rust-threadpool-1)))) + (home-page "https://github.com/wfraser/fuse-mt") + (synopsis + "higher-level FUSE filesystem library with multi-threading and inode->path translation.") + (description + "This package provides a higher-level FUSE filesystem library with +multi-threading and inode->path translation.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-derive-more-impl-1 + (package + (name "rust-derive-more-impl") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more-impl" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08mxyd456ygk68v5nfn4dyisn82k647w9ri2jl19dqpvmnp30wyb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-convert-case" ,rust-convert-case-0.6) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-syn" ,rust-syn-2) + ("rust-unicode-xid" ,rust-unicode-xid-0.2)))) + (home-page "https://github.com/JelteF/derive_more") + (synopsis "Internal implementation of `derive_more` crate") + (description + "This package provides Internal implementation of `derive_more` crate.") + (license license:expat))) + +(define-public rust-derive-more-1 + (package + (name "rust-derive-more") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_more" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01cd8pskdjg10dvfchi6b8a9pa1ja1ic0kbn45dl8jdyrfwrk6sa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-derive-more-impl" ,rust-derive-more-impl-1) + ("rust-rustc-version" ,rust-rustc-version-0.4)))) + (home-page "https://github.com/JelteF/derive_more") + (synopsis "Adds #[derive(x)] macros for more traits") + (description + "This package provides Adds #[derive(x)] macros for more traits.") + (license license:expat))) + +(define-public rust-dav-server-0.7 + (package + (name "rust-dav-server") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "dav-server" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sfdz5rgl7nn1rsy4gls0hzp32dlnky0ay0b1k93m909r9ry7a93")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-actix-web" ,rust-actix-web-4) + ("rust-bytes" ,rust-bytes-1) + ("rust-futures-channel" ,rust-futures-channel-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-headers" ,rust-headers-0.4) + ("rust-htmlescape" ,rust-htmlescape-0.3) + ("rust-http" ,rust-http-1) + ("rust-http-body" ,rust-http-body-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-lru" ,rust-lru-0.12) + ("rust-mime-guess" ,rust-mime-guess-2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-pin-utils" ,rust-pin-utils-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-time" ,rust-time-0.3) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-warp" ,rust-warp-0.3) + ("rust-xml-rs" ,rust-xml-rs-0.8) + ("rust-xmltree" ,rust-xmltree-0.10)))) + (home-page "https://github.com/messense/dav-server-rs") + (synopsis "Rust WebDAV server library. A fork of the webdav-handler crate") + (description + "This package provides Rust @code{WebDAV} server library. A fork of the webdav-handler crate.") + (license license:asl2.0))) + +(define-public rust-dateparser-0.2 + (package + (name "rust-dateparser") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "dateparser" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0f22d7c6is9w5pi496zsp1k95vmdv65p6bm0v3nfb6p0xqglbvy2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-regex" ,rust-regex-1)))) + (home-page "https://github.com/waltzofpearls/dateparser") + (synopsis "Parse dates in string formats that are commonly used") + (description + "This package provides Parse dates in string formats that are commonly used.") + (license license:expat))) + +(define-public rust-proc-macro-error-attr2-2 + (package + (name "rust-proc-macro-error-attr2") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error-attr2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Attribute macro for the proc-macro-error2 crate") + (description + "This package provides Attribute macro for the proc-macro-error2 crate.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-proc-macro-error2-2 + (package + (name "rust-proc-macro-error2") + (version "2.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "proc-macro-error2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro-error-attr2" ,rust-proc-macro-error-attr2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/GnomedDev/proc-macro-error-2") + (synopsis "Almost drop-in replacement to panics in proc-macros") + (description + "This package provides Almost drop-in replacement to panics in proc-macros.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-conflate-derive-0.2 + (package + (name "rust-conflate-derive") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "conflate_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1fd4m6vyj2y2k0l99p7pm2a2rsn4n25c58lafxmclmk667jsr5ck")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-proc-macro-error2" ,rust-proc-macro-error2-2) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/rustic-rs/conflate") + (synopsis "Derive macro for the conflate::Merge trait") + (description + "This package provides Derive macro for the conflate::Merge trait.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-conflate-0.3 + (package + (name "rust-conflate") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "conflate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v6xqr0qyppbn9ka6r24id6yw8840p7vjbi8nk5bjgpjih5ff489")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-conflate-derive" ,rust-conflate-derive-0.2) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/rustic-rs/conflate") + (synopsis "Merge multiple values into one") + (description "This package provides Merge multiple values into one.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-tokio-retry-0.3 + (package + (name "rust-tokio-retry") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-retry" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kr1hnm5dmb9gfkby88yg2xj8g6x4i4gipva0c8ca3xyxhvfnmvz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-pin-project" ,rust-pin-project-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/srijs/rust-tokio-retry") + (synopsis "Extensible, asynchronous retry behaviours for futures/tokio") + (description + "This package provides Extensible, asynchronous retry behaviours for futures/tokio.") + (license license:expat))) + +(define-public rust-futures-rustls-0.25 + (package + (name "rust-futures-rustls") + (version "0.25.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "futures-rustls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0km0dhsc6ji1ix9d52h2w5spinlj9smpxr5k5r4w1v0gkx4s5n68")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-io" ,rust-futures-io-0.3) + ("rust-rustls" ,rust-rustls-0.22) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)))) + (home-page "https://github.com/quininer/futures-rustls") + (synopsis "Asynchronous TLS/SSL streams for futures using Rustls") + (description + "This package provides Asynchronous TLS/SSL streams for futures using Rustls.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-crc16-0.4 + (package + (name "rust-crc16") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "crc16" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zzwb5iv51wnh96532cxkk4aa8ys47rhzrjy98wqcys25ks8k01k")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/blackbeam/rust-crc16") + (synopsis "CRC16 implementation") + (description "This package provides a CRC16 implementation.") + (license license:expat))) + +(define-public rust-async-native-tls-0.4 + (package + (name "rust-async-native-tls") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "async-native-tls" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zhkka5azpr03wg2bswabmwcwcqbdia17h2d17hk4wk47kn4qzfm")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-futures-util" ,rust-futures-util-0.3) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-url" ,rust-url-2)))) + (home-page "https://docs.rs/crate/async-native-tls/") + (synopsis "Native TLS using futures") + (description "This package provides Native TLS using futures.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-redis-0.25 + (package + (name "rust-redis") + (version "0.25.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "redis" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v5vp150f62f3y6jhjy2z12g3hxk09nnrs597c7zc4bmbjasdmz0")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-arc-swap" ,rust-arc-swap-1) + ("rust-async-native-tls" ,rust-async-native-tls-0.4) + ("rust-async-std" ,rust-async-std-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-bigdecimal" ,rust-bigdecimal-0.4) + ("rust-bytes" ,rust-bytes-1) + ("rust-combine" ,rust-combine-4) + ("rust-crc16" ,rust-crc16-0.4) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-rustls" ,rust-futures-rustls-0.25) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-itoa" ,rust-itoa-1) + ("rust-log" ,rust-log-0.4) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-r2d2" ,rust-r2d2-0.8) + ("rust-rand" ,rust-rand-0.8) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-rustls" ,rust-rustls-0.22) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.7) + ("rust-rustls-pemfile" ,rust-rustls-pemfile-2) + ("rust-rustls-pki-types" ,rust-rustls-pki-types-1) + ("rust-ryu" ,rust-ryu-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1-smol" ,rust-sha1-smol-1) + ("rust-socket2" ,rust-socket2-0.5) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-retry" ,rust-tokio-retry-0.3) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.25) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-webpki-roots" ,rust-webpki-roots-0.26)))) + (home-page "https://github.com/redis-rs/redis-rs") + (synopsis "Redis driver for Rust") + (description "This package provides Redis driver for Rust.") + (license license:bsd-3))) + +(define-public rust-cached-proc-macro-types-0.1 + (package + (name "rust-cached-proc-macro-types") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "cached_proc_macro_types" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1h3gw61v1inay4g3b8pirxlz18m81k63dw2q18zj9fnmidmkds5d")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t)) + (home-page "https://github.com/jaemk/cached") + (synopsis + "Generic cache implementations and simplified function memoization") + (description + "This package provides Generic cache implementations and simplified function memoization.") + (license license:expat))) + +(define-public rust-cached-proc-macro-0.23 + (package + (name "rust-cached-proc-macro") + (version "0.23.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cached_proc_macro" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ajxgl0w9vm55dk47qb0cq1akzncrwqcy78y37idq41dxm2s2hig")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/jaemk/cached") + (synopsis + "Generic cache implementations and simplified function memoization") + (description + "This package provides Generic cache implementations and simplified function memoization.") + (license license:expat))) + +(define-public rust-cached-0.54 + (package + (name "rust-cached") + (version "0.54.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cached" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1biwqcfkb7s4a3nk7mwfpv8hxl8d6ixzjdnpdyjyis9g99n8064p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-cached-proc-macro" ,rust-cached-proc-macro-0.23) + ("rust-cached-proc-macro-types" ,rust-cached-proc-macro-types-0.1) + ("rust-directories" ,rust-directories-5) + ("rust-futures" ,rust-futures-0.3) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-r2d2" ,rust-r2d2-0.8) + ("rust-redis" ,rust-redis-0.25) + ("rust-rmp-serde" ,rust-rmp-serde-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sled" ,rust-sled-0.34) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-web-time" ,rust-web-time-1)))) + (home-page "https://github.com/jaemk/cached") + (synopsis + "Generic cache implementations and simplified function memoization") + (description + "This package provides Generic cache implementations and simplified function memoization.") + (license license:expat))) + +(define-public rust-abscissa-derive-0.8 + (package + (name "rust-abscissa-derive") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "abscissa_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qkzz20v71y26id2sfcdfc3jhgzf4gihf6g07x1xmx1f3mi19n88")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-ident-case" ,rust-ident-case-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1) + ("rust-synstructure" ,rust-synstructure-0.12)))) + (home-page "https://github.com/iqlusioninc/abscissa") + (synopsis + "Custom derive support for the abscissa application microframework") + (description + "This package provides Custom derive support for the abscissa application microframework.") + (license license:asl2.0))) + +(define-public rust-abscissa-core-0.8 + (package + (name "rust-abscissa-core") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "abscissa_core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fvpm79dnwh1lj5kpw1bs3sfs8drcwbvbic6vrmjsh34v1x1i0rh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-abscissa-derive" ,rust-abscissa-derive-0.8) + ("rust-arc-swap" ,rust-arc-swap-1) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-canonical-path" ,rust-canonical-path-2) + ("rust-clap" ,rust-clap-4) + ("rust-color-eyre" ,rust-color-eyre-0.6) + ("rust-fs-err" ,rust-fs-err-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1) + ("rust-secrecy" ,rust-secrecy-0.10) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-termcolor" ,rust-termcolor-1) + ("rust-toml" ,rust-toml-0.8) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-log" ,rust-tracing-log-0.2) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) + ("rust-wait-timeout" ,rust-wait-timeout-0.2)))) + (home-page "https://github.com/iqlusioninc/abscissa/") + (synopsis + "Application microframework with support for command-line option parsing, +configuration, error handling, logging, and terminal interactions. +This crate contains the framework's core functionality.") + (description + "This package provides Application microframework with support for command-line option parsing, +configuration, error handling, logging, and terminal interactions. This crate +contains the framework's core functionality.") + (license license:asl2.0))) diff --git a/glicid/packages/rust.scm b/glicid/packages/rust.scm deleted file mode 100644 index 3dba9bc..0000000 --- a/glicid/packages/rust.scm +++ /dev/null @@ -1,4238 +0,0 @@ -(define-module (glicid packages rust) - #:use-module (guix download) - #:use-module (guix packages) - #:use-module (guix build-system cargo) - #:use-module (gnu packages crates-io) - #:use-module (gnu packages crates-graphics) - #:use-module ((guix licenses) - #:prefix license:)) -; -;(define rust-clippy-0.0.302 rust-clippy-0.0) -;(define rust-unicode-xid-0.0.4 rust-unicode-xid-0.0) -; -;(define-public rust-sieve-0.1 -; (package -; (name "rust-sieve") -; (version "0.1.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "sieve" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "141wa6assczj8asmjw8bca6zj94v3xi3614814sdwc7xp2m8kr0r")))) -; (build-system cargo-build-system) -; (home-page "https://github.com/bemeurer/sieve") -; (synopsis "Fast segmented sieve of Erasthotenes implemented in Rust") -; (description "Fast segmented sieve of Erasthotenes implemented in Rust") -; (license license:bsd-3))) -; -; -; -;(define-public rust-rlimit-0.4 -; (package -; (name "rust-rlimit") -; (version "0.4.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "rlimit" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0dhm9jm1bvm4fk3839jw95gxs99yg0cwl9awwkyaclw3qdi2vc29")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cfg-if" ,rust-cfg-if-0.1) ("rust-libc" ,rust-libc-0.2)))) -; (home-page "https://github.com/Nugine/rlimit/") -; (synopsis "Resource limits") -; (description "Resource limits") -; (license license:expat))) -; -;(define-public rust-pretty-assertions-1 -; (package -; (name "rust-pretty-assertions") -; (version "1.1.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "pretty_assertions" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0l2xpgqa1a73fkbacn0qxngixwmyp1fb90k496sql095nx4bbmbn")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-ansi-term" ,rust-ansi-term-0.12) -; ("rust-ctor" ,rust-ctor-0.1) -; ("rust-diff" ,rust-diff-0.1) -; ("rust-output-vt100" ,rust-output-vt100-0.1)))) -; (home-page "https://github.com/colin-kiegel/rust-pretty-assertions") -; (synopsis -; "Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.") -; (description -; "Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding -;colorful diffs.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-uu-yes-0.0.12 -; (package -; (name "rust-uu-yes") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_yes" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0fl8mdsv3v3zl4pv4d8pk573ylmlc6b9qz6dwb1661gdbmlk89nv")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "yes ~ (uutils) repeatedly display a line with STRING (or 'y')") -; (description -; "yes ~ (uutils) repeatedly display a line with STRING (or 'y')") -; (license license:expat))) -; -;(define-public rust-uu-whoami-0.0.12 -; (package -; (name "rust-uu-whoami") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_whoami" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0ykg4k1bnk26f816qbjbfhkhgljh9iffw3qld6qffmfah1398xy0")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "whoami ~ (uutils) display user name of current effective user ID") -; (description -; "whoami ~ (uutils) display user name of current effective user ID") -; (license license:expat))) -; -;(define-public rust-uu-who-0.0.12 -; (package -; (name "rust-uu-who") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_who" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "14wilyf8qys4c7na5dfpyr5c14kcq1idznn4wcjd3ypw52q6hcli")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "who ~ (uutils) display information about currently logged-in users") -; (description -; "who ~ (uutils) display information about currently logged-in users") -; (license license:expat))) -; -;(define-public rust-utf-8-0.7 -; (package -; (name "rust-utf-8") -; (version "0.7.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "utf-8" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1a9ns3fvgird0snjkd3wbdhwd3zdpc2h5gpyybrfr6ra5pkqxk09")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/SimonSapin/rust-utf8") -; (synopsis "Incremental, zero-copy UTF-8 decoding with error handling") -; (description "Incremental, zero-copy UTF-8 decoding with error handling") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-bytecount-0.6 -; (package -; (name "rust-bytecount") -; (version "0.6.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "bytecount" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0bklbbl5ml9ic18s9kn5iix1grrqc6sypz6hvfn8sjc6zhgv7zkj")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-packed-simd-2" ,rust-packed-simd-2-0.3)))) -; (home-page "https://github.com/llogiq/bytecount") -; (synopsis -; "count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast") -; (description -; "count occurrences of a given byte, or the number of UTF-8 code points, in a byte -;slice, fast") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-uu-wc-0.0.12 -; (package -; (name "rust-uu-wc") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_wc" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0whss8lz770pkwdn7z4y8rh42r0mmvkx91d4yrwrhw7z32cfdzhd")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bytecount" ,rust-bytecount-0.6) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-utf-8" ,rust-utf-8-0.7) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "wc ~ (uutils) display newline, word, and byte counts for input") -; (description -; "wc ~ (uutils) display newline, word, and byte counts for input") -; (license license:expat))) -; -;(define-public rust-uu-users-0.0.12 -; (package -; (name "rust-uu-users") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_users" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0d58v8rhh37x6qs1z8i183xm4m7hvfcabjpz70ab7hvsdaxb8da3")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "users ~ (uutils) display names of currently logged-in users") -; (description "users ~ (uutils) display names of currently logged-in users") -; (license license:expat))) -; -;(define-public rust-uu-uptime-0.0.12 -; (package -; (name "rust-uu-uptime") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_uptime" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0zh8m7ary132x5p2kra00ri0jyab8b5wgm126j1frbxn3riqsf3i")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-chrono" ,rust-chrono-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "uptime ~ (uutils) display dynamic system information") -; (description "uptime ~ (uutils) display dynamic system information") -; (license license:expat))) -; -;(define-public rust-uu-unlink-0.0.12 -; (package -; (name "rust-uu-unlink") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_unlink" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1ks54hh3691mycb6zzqak9s05a80l07mibmqvrismcy9b5kd0zyx")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "unlink ~ (uutils) remove a (file system) link to FILE") -; (description "unlink ~ (uutils) remove a (file system) link to FILE") -; (license license:expat))) -; -;(define-public rust-uu-uniq-0.0.12 -; (package -; (name "rust-uu-uniq") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_uniq" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0rskys26z41h5jl0vy1aywajhll67p5drv2xifs08gnjnz443imq")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-strum" ,rust-strum-0.21) -; ("rust-strum-macros" ,rust-strum-macros-0.21) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "uniq ~ (uutils) filter identical adjacent lines from input") -; (description "uniq ~ (uutils) filter identical adjacent lines from input") -; (license license:expat))) -; -;(define-public rust-uu-unexpand-0.0.12 -; (package -; (name "rust-uu-unexpand") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_unexpand" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0qg2bjan33m4ar03z9yw4sivis8hz370shnj7mlcwqi4mxj5k9nv")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "unexpand ~ (uutils) convert input spaces to tabs") -; (description "unexpand ~ (uutils) convert input spaces to tabs") -; (license license:expat))) -; -;(define-public rust-uu-uname-0.0.12 -; (package -; (name "rust-uu-uname") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_uname" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "05xx2yzz4wvavvac842jr1i8q8xjbw5y4r2b2wwg5m83jxf42n4m")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-platform-info" ,rust-platform-info-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "uname ~ (uutils) display system information") -; (description "uname ~ (uutils) display system information") -; (license license:expat))) -; -;(define-public rust-uu-tty-0.0.12 -; (package -; (name "rust-uu-tty") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tty" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0c44jqn56zmy58rc3rskl91cdbyhkm8g8zjs2rfc5ylybq4vif5j")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "tty ~ (uutils) display the name of the terminal connected to standard input") -; (description -; "tty ~ (uutils) display the name of the terminal connected to standard input") -; (license license:expat))) -; -;(define-public rust-uu-tsort-0.0.12 -; (package -; (name "rust-uu-tsort") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tsort" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1r2i7hjq7x2gf0ny171iix0r264lw90i2yic99savhi8rn2d19fv")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "tsort ~ (uutils) topologically sort input (partially ordered) pairs") -; (description -; "tsort ~ (uutils) topologically sort input (partially ordered) pairs") -; (license license:expat))) -; -;(define-public rust-uu-truncate-0.0.12 -; (package -; (name "rust-uu-truncate") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_truncate" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "177c7mv0xc3vkchli09pixvm52grv3fmqh6ja2pmb581mwy9888x")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "truncate ~ (uutils) truncate (or extend) FILE to SIZE") -; (description "truncate ~ (uutils) truncate (or extend) FILE to SIZE") -; (license license:expat))) -; -;(define-public rust-uu-true-0.0.12 -; (package -; (name "rust-uu-true") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_true" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1gg01lds5hflbc4hh3g75l3l2z8c4pc1bbbs78hp3dbchq4wmzwf")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "true ~ (uutils) do nothing and succeed") -; (description "true ~ (uutils) do nothing and succeed") -; (license license:expat))) -; -;(define-public rust-uu-tr-0.0.12 -; (package -; (name "rust-uu-tr") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tr" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "099943mpvmwgpkxiwk1dcbsgqx1vxg0h783kslfv72gs50wvr9ix")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bit-set" ,rust-bit-set-0.5) -; ("rust-clap" ,rust-clap-2) -; ("rust-fnv" ,rust-fnv-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "tr ~ (uutils) translate characters within input and display") -; (description "tr ~ (uutils) translate characters within input and display") -; (license license:expat))) -; -;(define-public rust-uu-touch-0.0.12 -; (package -; (name "rust-uu-touch") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_touch" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0zhk66ckdalrvafyij3akqffpi0lin1cig6i4n0dkrcqwzzzrqnc")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-filetime" ,rust-filetime-0.2) -; ("rust-time" ,rust-time-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "touch ~ (uutils) change FILE timestamps") -; (description "touch ~ (uutils) change FILE timestamps") -; (license license:expat))) -; -;(define-public rust-uu-timeout-0.0.12 -; (package -; (name "rust-uu-timeout") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_timeout" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0i7zn9qwc62c7yf8ynnyv32r533a6g654ji0ck16vk6nj4044gaz")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "timeout ~ (uutils) run COMMAND with a DURATION time limit") -; (description "timeout ~ (uutils) run COMMAND with a DURATION time limit") -; (license license:expat))) -; -;(define-public rust-uu-test-0.0.12 -; (package -; (name "rust-uu-test") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_test" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1ggwfm3d67h5dbsf68dipj5hkqsdkbp9k0vjs465s73ad6l0gx9f")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-redox-syscall" ,rust-redox-syscall-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "test ~ (uutils) evaluate comparison and file type expressions") -; (description -; "test ~ (uutils) evaluate comparison and file type expressions") -; (license license:expat))) -; -;(define-public rust-retain-mut-0.1 -; (package -; (name "rust-retain-mut") -; (version "0.1.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "retain_mut" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "18dvv6lmgw1xx29qjlhaazmhpvxvnc50iw1y40d3zqg195n2qmak")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/upsuper/retain_mut") -; (synopsis -; "Provide retain_mut method that has the same functionality as retain but gives mutable borrow to the predicate.") -; (description -; "Provide retain_mut method that has the same functionality as retain but gives -;mutable borrow to the predicate.") -; (license license:expat))) -; -;(define-public rust-uu-tee-0.0.12 -; (package -; (name "rust-uu-tee") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tee" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0ii7xsmgyrps21azhg3b1dygvj4m3lns06j6bvys52ba84vpfmqi")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-retain-mut" ,rust-retain-mut-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "tee ~ (uutils) display input and copy to FILE") -; (description "tee ~ (uutils) display input and copy to FILE") -; (license license:expat))) -; -;(define-public rust-uu-tail-0.0.12 -; (package -; (name "rust-uu-tail") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tail" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0b80l1346xf3g8fycylafxgiqq2ygvkv42b31wmvrzx0mza3zsw3")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-redox-syscall" ,rust-redox-syscall-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "tail ~ (uutils) display the last lines of input") -; (description "tail ~ (uutils) display the last lines of input") -; (license license:expat))) -; -;(define-public rust-uu-tac-0.0.12 -; (package -; (name "rust-uu-tac") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_tac" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0zks0dpaszl8i0br64d8n44l05mx1hl6s5gm87ys7afalpgdsjz1")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-memmap2" ,rust-memmap2-0.5) -; ("rust-regex" ,rust-regex-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "tac ~ (uutils) concatenate and display input lines in reverse order") -; (description -; "tac ~ (uutils) concatenate and display input lines in reverse order") -; (license license:expat))) -; -;(define-public rust-uu-sync-0.0.12 -; (package -; (name "rust-uu-sync") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_sync" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0vzjrnkxmh6v277vn5rr3m0q09cz8yvvdxh9yzqzvbgpsaz7rhw5")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "sync ~ (uutils) synchronize cache writes to storage") -; (description "sync ~ (uutils) synchronize cache writes to storage") -; (license license:expat))) -; -;(define-public rust-uu-sum-0.0.12 -; (package -; (name "rust-uu-sum") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_sum" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "055dv5rxl25f82b521p6kjwwqndahfzvd4fr811dz2s62c6n95ii")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "sum ~ (uutils) display checksum and block counts for input") -; (description "sum ~ (uutils) display checksum and block counts for input") -; (license license:expat))) -; -;(define-public rust-cpp-synmap-0.3 -; (package -; (name "rust-cpp-synmap") -; (version "0.3.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_synmap" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1dlh5r7i051j7p4v4mq0jwm9xf6qwn772lzy7zflx1z2vff4yzl9")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cpp-syn" ,rust-cpp-syn-0.12) -; ("rust-cpp-synom" ,rust-cpp-synom-0.12) -; ("rust-memchr" ,rust-memchr-1)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Sourcemap and full crate parsing support for `cpp_syn`") -; (description "Sourcemap and full crate parsing support for `cpp_syn`") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-synom-0.12 -; (package -; (name "rust-cpp-synom") -; (version "0.12.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_synom" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0vbvqrbhkwqfl49g7iw0jsjd0nl3fy7i31f7a1hn8fr3jibdmj0z")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-unicode-xid" ,rust-unicode-xid-0.0.4)))) -; (home-page "https://github.com/mystor/cpp_syn") -; (synopsis "Stripped-down Nom parser used by cpp_syn") -; (description "Stripped-down Nom parser used by cpp_syn") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-syn-0.12 -; (package -; (name "rust-cpp-syn") -; (version "0.12.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_syn" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0kk4y7ad8hajpxladn1y0fk3i9gmk1v0r9hjzs94v05kyndn9kd8")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clippy" ,rust-clippy-0.0.302) -; ("rust-cpp-synom" ,rust-cpp-synom-0.12) -; ("rust-quote" ,rust-quote-0.3) -; ("rust-unicode-xid" ,rust-unicode-xid-0.0.4)))) -; (home-page "https://github.com/mystor/cpp_syn") -; (synopsis "Internal rust-cpp nom parser for Rust source code") -; (description "Internal rust-cpp nom parser for Rust source code") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-common-0.4 -; (package -; (name "rust-cpp-common") -; (version "0.4.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_common" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0a6n4x01q3wz4bp86n4dqyf142l4l9y38vjv5yhgyflllx4r3qvr")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cpp-syn" ,rust-cpp-syn-0.12) -; ("rust-cpp-synom" ,rust-cpp-synom-0.12) -; ("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-quote" ,rust-quote-0.3)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Implementation details crate for the `cpp` crate") -; (description "Implementation details crate for the `cpp` crate") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-build-0.4 -; (package -; (name "rust-cpp-build") -; (version "0.4.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_build" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0if4a6s7lbld96ay5dfb5hf5n6jy9xwjk1q94x4asclmw3kk2xf4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cc" ,rust-cc-1) -; ("rust-cpp-common" ,rust-cpp-common-0.4) -; ("rust-cpp-syn" ,rust-cpp-syn-0.12) -; ("rust-cpp-synmap" ,rust-cpp-synmap-0.3) -; ("rust-cpp-synom" ,rust-cpp-synom-0.12) -; ("rust-lazy-static" ,rust-lazy-static-1)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Cargo build script for the `cpp` crate") -; (description "Cargo build script for the `cpp` crate") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-if-rust-version-1 -; (package -; (name "rust-if-rust-version") -; (version "1.0.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "if_rust_version" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1v6mj3vqy5g0x7gpyg5kiivm42qqgras69cxb0hrg4w67qrwpns6")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/ogoffart/if_rust_version") -; (synopsis "Macro to enable or disable code depending on the rust version") -; (description -; "Macro to enable or disable code depending on the rust version") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-common-0.5 -; (package -; (name "rust-cpp-common") -; (version "0.5.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_common" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "10zj9z639f7j1ccycix8k73j0ic77cyznyb7062l50gywllasy6z")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-proc-macro2" ,rust-proc-macro2-1) -; ("rust-syn" ,rust-syn-1)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Implementation details crate for the `cpp` crate") -; (description "Implementation details crate for the `cpp` crate") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-macros-0.5 -; (package -; (name "rust-cpp-macros") -; (version "0.5.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp_macros" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "09gwm3j61y2y5ma1s55qd12pl7rfjnjzyqxv9v4an44cc4ga54sg")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-aho-corasick" ,rust-aho-corasick-0.7) -; ("rust-byteorder" ,rust-byteorder-1) -; ("rust-cpp-common" ,rust-cpp-common-0.5) -; ("rust-if-rust-version" ,rust-if-rust-version-1) -; ("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-proc-macro2" ,rust-proc-macro2-1) -; ("rust-quote" ,rust-quote-1) -; ("rust-syn" ,rust-syn-1)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Procedural macro implementation for the `cpp` crate") -; (description "Procedural macro implementation for the `cpp` crate") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-cpp-0.5 -; (package -; (name "rust-cpp") -; (version "0.5.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "cpp" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1s2hpy068k8461mdxpl4a7lm41ry9887zq3frg4xqj5y023a0xa8")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cpp-macros" ,rust-cpp-macros-0.5)))) -; (home-page "https://github.com/mystor/rust-cpp") -; (synopsis "Inline C++ code closures") -; (description "Inline C++ code closures") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-uu-stdbuf-libstdbuf-0.0.12 -; (package -; (name "rust-uu-stdbuf-libstdbuf") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_stdbuf_libstdbuf" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "17bjkrhvkrprv2kbgdh233iws7pvn72fhdqvy3sqi13ajbw95m8g")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cpp" ,rust-cpp-0.5) -; ("rust-cpp-build" ,rust-cpp-build-0.4) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "stdbuf/libstdbuf ~ (uutils); dynamic library required for stdbuf") -; (description -; "stdbuf/libstdbuf ~ (uutils); dynamic library required for stdbuf") -; (license license:expat))) -; -;(define-public rust-uu-stdbuf-0.0.12 -; (package -; (name "rust-uu-stdbuf") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_stdbuf" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "02vqfdf0lhs6yj6xx0mdfsrssdpzpgjbyww1js4kbw59i5kzcggy")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-tempfile" ,rust-tempfile-3) -; ("rust-uu-stdbuf-libstdbuf" ,rust-uu-stdbuf-libstdbuf-0.0.12) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "stdbuf ~ (uutils) run COMMAND with modified standard stream buffering") -; (description -; "stdbuf ~ (uutils) run COMMAND with modified standard stream buffering") -; (license license:expat))) -; -;(define-public rust-uu-stat-0.0.12 -; (package -; (name "rust-uu-stat") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_stat" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "07cifs7ksbdq3zqqqd2bdj63n5758rrj47nx1x7zjk6965l8fsqa")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "stat ~ (uutils) display FILE status") -; (description "stat ~ (uutils) display FILE status") -; (license license:expat))) -; -;(define-public rust-uu-split-0.0.12 -; (package -; (name "rust-uu-split") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_split" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1d1723zx5cw8l294fgm3b21ggh8faj6i6lbhrylwvm5lh2bgviqw")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "split ~ (uutils) split input into output files") -; (description "split ~ (uutils) split input into output files") -; (license license:expat))) -; -;(define-public rust-ouroboros-macro-0.10 -; (package -; (name "rust-ouroboros-macro") -; (version "0.10.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "ouroboros_macro" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0s6aic49lyclhas6bh1f84qfy31m333mcvnmn4v02v5rdrx8aqzl")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-inflector" ,rust-inflector-0.11) -; ("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-1)))) -; (home-page "https://github.com/joshua-maros/ouroboros") -; (synopsis "Proc macro for ouroboros crate.") -; (description "Proc macro for ouroboros crate.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-ouroboros-0.10 -; (package -; (name "rust-ouroboros") -; (version "0.10.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "ouroboros" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1phbp9wjp36bvkwlyvr2zznaack6xcvg0z1869r3i33iy5j6s8w4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-aliasable" ,rust-aliasable-0.1) -; ("rust-ouroboros-macro" ,rust-ouroboros-macro-0.10) -; ("rust-stable-deref-trait" ,rust-stable-deref-trait-1)))) -; (home-page "https://github.com/joshua-maros/ouroboros") -; (synopsis "Easy, safe self-referential struct generation.") -; (description "Easy, safe self-referential struct generation.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-compare-0.1 -; (package -; (name "rust-compare") -; (version "0.1.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "compare" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1lv84g7l04vc1g54z5sigz330xklhkljwl165vz7xi1fvga3608j")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/contain-rs/compare") -; (synopsis "Experimental comparators for collections to be generic over") -; (description "Experimental comparators for collections to be generic over") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-binary-heap-plus-0.4 -; (package -; (name "rust-binary-heap-plus") -; (version "0.4.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "binary-heap-plus" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1mq6qs7lyckjjazj7apcndzhwhgz3r0nmrk1jf5137pzz0w8c1jg")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-compare" ,rust-compare-0.1) ("rust-serde" ,rust-serde-1)))) -; (home-page "https://github.com/sekineh/binary-heap-plus-rs") -; (synopsis -; "Enhanced version of std::collections::BinaryHeap that supports max, min, and custom-order heaps.") -; (description -; "Enhanced version of std::collections::BinaryHeap that supports max, min, and -;custom-order heaps.") -; (license license:expat))) -; -;(define-public rust-uu-sort-0.0.12 -; (package -; (name "rust-uu-sort") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_sort" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1g4v5dbykn0l5cfa2ddsnslr91i0v1kpj4266ys5iarpvj2k8hmi")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-binary-heap-plus" ,rust-binary-heap-plus-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-compare" ,rust-compare-0.1) -; ("rust-ctrlc" ,rust-ctrlc-3) -; ("rust-fnv" ,rust-fnv-1) -; ("rust-itertools" ,rust-itertools-0.10) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-ouroboros" ,rust-ouroboros-0.10) -; ("rust-rand" ,rust-rand-0.7) -; ("rust-rayon" ,rust-rayon-1) -; ("rust-tempfile" ,rust-tempfile-3) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "sort ~ (uutils) sort input lines") -; (description "sort ~ (uutils) sort input lines") -; (license license:expat))) -; -;(define-public rust-uu-sleep-0.0.12 -; (package -; (name "rust-uu-sleep") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_sleep" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0j3x5bqk66xhrx3jw0w49lz7grml4hhvg5s93hnmgz0v6cas51n0")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "sleep ~ (uutils) pause for DURATION") -; (description "sleep ~ (uutils) pause for DURATION") -; (license license:expat))) -; -;(define-public rust-uu-shuf-0.0.12 -; (package -; (name "rust-uu-shuf") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_shuf" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0fgr70yvmirwg1nnjwc62vrb8x676r2w33q7jiwjpx0lffv8rj50")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-rand" ,rust-rand-0.5) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "shuf ~ (uutils) display random permutations of input lines") -; (description "shuf ~ (uutils) display random permutations of input lines") -; (license license:expat))) -; -;(define-public rust-uu-shred-0.0.12 -; (package -; (name "rust-uu-shred") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_shred" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0zlynd918vqg6ag9zch2wxxxnlb14xhjzwwxwl1xggk2wm1gy7ym")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-rand" ,rust-rand-0.7) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "shred ~ (uutils) hide former FILE contents with repeated overwrites") -; (description -; "shred ~ (uutils) hide former FILE contents with repeated overwrites") -; (license license:expat))) -; -;(define-public rust-uu-seq-0.0.12 -; (package -; (name "rust-uu-seq") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_seq" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0y3rpv14w8lm3vhwzv6wq3nlshhy17f457dzdc9w8z5yarhcm62g")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bigdecimal" ,rust-bigdecimal-0.3) -; ("rust-clap" ,rust-clap-2) -; ("rust-num-bigint" ,rust-num-bigint-0.4) -; ("rust-num-traits" ,rust-num-traits-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "seq ~ (uutils) display a sequence of numbers") -; (description "seq ~ (uutils) display a sequence of numbers") -; (license license:expat))) -; -;(define-public rust-uu-runcon-0.0.12 -; (package -; (name "rust-uu-runcon") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_runcon" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "04p5y2gap5p0160j9rfnjz2kd35dsl2146wy62qdxlxvq3pqqdkh")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-fts-sys" ,rust-fts-sys-0.2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-thiserror" ,rust-thiserror-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "runcon ~ (uutils) run command with specified security context") -; (description -; "runcon ~ (uutils) run command with specified security context") -; (license license:expat))) -; -;(define-public rust-uu-rmdir-0.0.12 -; (package -; (name "rust-uu-rmdir") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_rmdir" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0b2kqmk6w6a5xh514ixwdyzg17b4izjnnia4l0jwmp93a1k5qwi6")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "rmdir ~ (uutils) remove empty DIRECTORY") -; (description "rmdir ~ (uutils) remove empty DIRECTORY") -; (license license:expat))) -; -;(define-public rust-uu-rm-0.0.12 -; (package -; (name "rust-uu-rm") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_rm" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1m0c3ic220bvgkr4fwvangja4zx2kca43xnksw4mkf8kd37llb89")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-remove-dir-all" ,rust-remove-dir-all-0.5) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-walkdir" ,rust-walkdir-2) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "rm ~ (uutils) remove PATHNAME") -; (description "rm ~ (uutils) remove PATHNAME") -; (license license:expat))) -; -;(define-public rust-uu-relpath-0.0.12 -; (package -; (name "rust-uu-relpath") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_relpath" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1bcvbs2l7wgllvsgq3c205z6mshwmwsbmy4pl5lcvf8njl9gi1cp")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "relpath ~ (uutils) display relative path of PATHNAME_TO from PATHNAME_FROM") -; (description -; "relpath ~ (uutils) display relative path of PATHNAME_TO from PATHNAME_FROM") -; (license license:expat))) -; -;(define-public rust-uu-realpath-0.0.12 -; (package -; (name "rust-uu-realpath") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_realpath" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1msgb9z1gn9pvmlx11lv40p53j8nnh9anrdw8ccckc38xhq82j3l")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "realpath ~ (uutils) display resolved absolute path of PATHNAME") -; (description -; "realpath ~ (uutils) display resolved absolute path of PATHNAME") -; (license license:expat))) -; -;(define-public rust-uu-readlink-0.0.12 -; (package -; (name "rust-uu-readlink") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_readlink" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "039qf6k707lfvvlggja4fwrivyh9g1ambryyj1mqyvn7ylvba7c2")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "readlink ~ (uutils) display resolved path of PATHNAME") -; (description "readlink ~ (uutils) display resolved path of PATHNAME") -; (license license:expat))) -; -;(define-public rust-uu-pwd-0.0.12 -; (package -; (name "rust-uu-pwd") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_pwd" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "149w4ikd9gparqb57bgyd6i2ppvz4pbvm3dxsgv4v2kbgshyx4vr")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "pwd ~ (uutils) display current working directory") -; (description "pwd ~ (uutils) display current working directory") -; (license license:expat))) -; -;(define-public rust-uu-ptx-0.0.12 -; (package -; (name "rust-uu-ptx") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_ptx" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0c3irsbcbwl61rkssbfcw7bbv1fxrgnr94b8hybw0r9dc9ydbpp7")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-aho-corasick" ,rust-aho-corasick-0.7) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-regex" ,rust-regex-1) -; ("rust-regex-syntax" ,rust-regex-syntax-0.6) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "ptx ~ (uutils) display a permuted index of input") -; (description "ptx ~ (uutils) display a permuted index of input") -; (license license:expat))) -; -;(define-public rust-uu-printf-0.0.12 -; (package -; (name "rust-uu-printf") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_printf" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "04d5n0v5ca71wfiy4lz9zd8abm6585l36nvgfirhbq1py3ad6vlc")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-itertools" ,rust-itertools-0.8) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "printf ~ (uutils) FORMAT and display ARGUMENTS") -; (description "printf ~ (uutils) FORMAT and display ARGUMENTS") -; (license license:expat))) -; -;(define-public rust-uu-printenv-0.0.12 -; (package -; (name "rust-uu-printenv") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_printenv" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "10yn8gkq7q303j57vbn8f0j5gzl8xskn2iwc7c0ikl1c6qk13x78")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "printenv ~ (uutils) display value of environment VAR") -; (description "printenv ~ (uutils) display value of environment VAR") -; (license license:expat))) -; -;(define-public rust-uu-pr-0.0.12 -; (package -; (name "rust-uu-pr") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_pr" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0djbn35agn8dm5zdqy2g96vqvnv0wvgjs1gxnili73fgw3xpm85m")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-chrono" ,rust-chrono-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-getopts" ,rust-getopts-0.2) -; ("rust-itertools" ,rust-itertools-0.10) -; ("rust-quick-error" ,rust-quick-error-2) -; ("rust-regex" ,rust-regex-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "pr ~ (uutils) convert text files for printing") -; (description "pr ~ (uutils) convert text files for printing") -; (license license:expat))) -; -;(define-public rust-uu-pinky-0.0.12 -; (package -; (name "rust-uu-pinky") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_pinky" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1x7iib6n9rxhj3vza3542j6dzpkzzzarp92lsw3k1prk2155nlq1")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "pinky ~ (uutils) display user information") -; (description "pinky ~ (uutils) display user information") -; (license license:expat))) -; -;(define-public rust-uu-pathchk-0.0.12 -; (package -; (name "rust-uu-pathchk") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_pathchk" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1j34ig3p8lnr4zd4j39hs75b2yx2fcf8s35vi3c36y6afkbc47wp")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "pathchk ~ (uutils) diagnose invalid or non-portable PATHNAME") -; (description -; "pathchk ~ (uutils) diagnose invalid or non-portable PATHNAME") -; (license license:expat))) -; -;(define-public rust-uu-paste-0.0.12 -; (package -; (name "rust-uu-paste") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_paste" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1mhppmw186xqdbrgqsal31rwr0ynn532a8wlm4p5b2nlqwrxgqy3")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "paste ~ (uutils) merge lines from inputs") -; (description "paste ~ (uutils) merge lines from inputs") -; (license license:expat))) -; -;(define-public rust-uu-od-0.0.12 -; (package -; (name "rust-uu-od") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_od" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1wxch9wsvcfj266qv5m507sy52wvm7rq5aba9nhgdqvkqslkmkw4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-byteorder" ,rust-byteorder-1) -; ("rust-clap" ,rust-clap-2) -; ("rust-half" ,rust-half-1) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "od ~ (uutils) display formatted representation of input") -; (description "od ~ (uutils) display formatted representation of input") -; (license license:expat))) -; -;(define-public rust-uu-numfmt-0.0.12 -; (package -; (name "rust-uu-numfmt") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_numfmt" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0alx0wpdkv5qkm8j769w947dcf1qnp4mqln0slknhw8cqabr2vjd")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "numfmt ~ (uutils) reformat NUMBER") -; (description "numfmt ~ (uutils) reformat NUMBER") -; (license license:expat))) -; -;(define-public rust-uu-nproc-0.0.12 -; (package -; (name "rust-uu-nproc") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_nproc" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1zgd47i0fqsslpjpxbqx182pl54iksv4qibm0p0yibl7f379m9m2")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-num-cpus" ,rust-num-cpus-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "nproc ~ (uutils) display the number of processing units available") -; (description -; "nproc ~ (uutils) display the number of processing units available") -; (license license:expat))) -; -;(define-public rust-uu-nohup-0.0.12 -; (package -; (name "rust-uu-nohup") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_nohup" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1j7llbz4jyiczhbpmjmxpnpd076950rf7lql6c6in4dz114q5ss5")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "nohup ~ (uutils) run COMMAND, ignoring hangup signals") -; (description "nohup ~ (uutils) run COMMAND, ignoring hangup signals") -; (license license:expat))) -; -;(define-public rust-uu-nl-0.0.12 -; (package -; (name "rust-uu-nl") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_nl" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1mlb4k5j1dky9bv0fkhfqaw5v0wyp8j4afbix6klzhxc7yqjqwg4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-aho-corasick" ,rust-aho-corasick-0.7) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-regex" ,rust-regex-1) -; ("rust-regex-syntax" ,rust-regex-syntax-0.6) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "nl ~ (uutils) display input with added line numbers") -; (description "nl ~ (uutils) display input with added line numbers") -; (license license:expat))) -; -;(define-public rust-uu-nice-0.0.12 -; (package -; (name "rust-uu-nice") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_nice" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "13j1jnb7y6af1kra15p3zc82jv04d0xvysmjh61flcjpfhf8aqid")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "nice ~ (uutils) run PROGRAM with modified scheduling priority") -; (description -; "nice ~ (uutils) run PROGRAM with modified scheduling priority") -; (license license:expat))) -; -;(define-public rust-uu-mv-0.0.12 -; (package -; (name "rust-uu-mv") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_mv" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "06wqyfb64wqf3dwj48blivbm8y8gk8wshz9nj39m8h37qr0960wr")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-fs-extra" ,rust-fs-extra-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "mv ~ (uutils) move (rename) SOURCE to DESTINATION") -; (description "mv ~ (uutils) move (rename) SOURCE to DESTINATION") -; (license license:expat))) -; -;(define-public rust-uu-more-0.0.12 -; (package -; (name "rust-uu-more") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_more" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1w9sksvgsr9d49snsvk3lfg6pfx6cz47arh6bzwiy432lksd53fd")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-clap" ,rust-clap-2) -; ("rust-crossterm" ,rust-crossterm-0.20) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-redox-syscall" ,rust-redox-syscall-0.2) -; ("rust-redox-termios" ,rust-redox-termios-0.1) -; ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "more ~ (uutils) input perusal filter") -; (description "more ~ (uutils) input perusal filter") -; (license license:expat))) -; -;(define-public rust-uu-mktemp-0.0.12 -; (package -; (name "rust-uu-mktemp") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_mktemp" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "18g55k5rcl1xvkm06s7r1g7vn9qqs3gk3m5brdkbxa34kkwdmazw")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-rand" ,rust-rand-0.5) -; ("rust-tempfile" ,rust-tempfile-3) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "mktemp ~ (uutils) create and display a temporary file or directory from TEMPLATE") -; (description -; "mktemp ~ (uutils) create and display a temporary file or directory from TEMPLATE") -; (license license:expat))) -; -;(define-public rust-uu-mknod-0.0.12 -; (package -; (name "rust-uu-mknod") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_mknod" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0hxgf6cp2dl4d8zbyhilhxvsssmwqfgwgprmk3h04zwgyk5vh2di")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "mknod ~ (uutils) create special file NAME of TYPE") -; (description "mknod ~ (uutils) create special file NAME of TYPE") -; (license license:expat))) -; -;(define-public rust-uu-mkfifo-0.0.12 -; (package -; (name "rust-uu-mkfifo") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_mkfifo" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1k2xw6m3g2dczb587sppanbfnq589znmqv115hpysqpym6a5cfgz")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "mkfifo ~ (uutils) create FIFOs (named pipes)") -; (description "mkfifo ~ (uutils) create FIFOs (named pipes)") -; (license license:expat))) -; -;(define-public rust-uu-mkdir-0.0.12 -; (package -; (name "rust-uu-mkdir") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_mkdir" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0j2hxs6ags7ca104mcznw8qx695kxxycli2ypql666n0zkk1c4wf")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "mkdir ~ (uutils) create DIRECTORY") -; (description "mkdir ~ (uutils) create DIRECTORY") -; (license license:expat))) -; -;(define-public rust-termsize-0.1 -; (package -; (name "rust-termsize") -; (version "0.1.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "termsize" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "05r5rlng0li8ggpgij8c3dl9p6hiywgdajzgscm383z9m0jdi1jy")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-kernel32-sys" ,rust-kernel32-sys-0.2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-termion" ,rust-termion-1) -; ("rust-winapi" ,rust-winapi-0.2)))) -; (home-page "https://github.com/softprops/termsize") -; (synopsis "Retrieves terminal size") -; (description "Retrieves terminal size") -; (license license:expat))) -; -;(define-public rust-uu-ls-0.0.12 -; (package -; (name "rust-uu-ls") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_ls" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0w8mfjx3lfvilrr2pihxmmqkdfgb57ddhs916l8ryfxaym9sx3j2")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-chrono" ,rust-chrono-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-glob" ,rust-glob-0.3) -; ("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-lscolors" ,rust-lscolors-0.7) -; ("rust-number-prefix" ,rust-number-prefix-0.4) -; ("rust-once-cell" ,rust-once-cell-1) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-term-grid" ,rust-term-grid-0.1) -; ("rust-termsize" ,rust-termsize-0.1) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "ls ~ (uutils) display directory contents") -; (description "ls ~ (uutils) display directory contents") -; (license license:expat))) -; -;(define-public rust-uu-logname-0.0.12 -; (package -; (name "rust-uu-logname") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_logname" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "14cznsz6msgqi27vnv28am0zfq3kvlydx5wy155ns9449wrg607w")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "logname ~ (uutils) display the login name of the current user") -; (description -; "logname ~ (uutils) display the login name of the current user") -; (license license:expat))) -; -;(define-public rust-uu-ln-0.0.12 -; (package -; (name "rust-uu-ln") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_ln" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "17v6sy6v7rs0h3jkldn977g003vpv8v9w9id3i3arg111i0khvga")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "ln ~ (uutils) create a (file system) link to TARGET") -; (description "ln ~ (uutils) create a (file system) link to TARGET") -; (license license:expat))) -; -;(define-public rust-uu-link-0.0.12 -; (package -; (name "rust-uu-link") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_link" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1x3inyrdfqabi3k750rrp4bmpv5m2dxj6s2m8xbh66dq3pi8sndz")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "link ~ (uutils) create a hard (file system) link to FILE") -; (description "link ~ (uutils) create a hard (file system) link to FILE") -; (license license:expat))) -; -;(define-public rust-uu-kill-0.0.12 -; (package -; (name "rust-uu-kill") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_kill" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0libp9g3b9wha092892n7vlz7rv317769dylh9abn2g7cl4n4bpi")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "kill ~ (uutils) send a signal to a process") -; (description "kill ~ (uutils) send a signal to a process") -; (license license:expat))) -; -;(define-public rust-uu-join-0.0.12 -; (package -; (name "rust-uu-join") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_join" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0nj0jjrrf27c69scnj7rx6ia21nfwhcffzl89wkyig0170sn6n0y")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "join ~ (uutils) merge lines from inputs with matching join fields") -; (description -; "join ~ (uutils) merge lines from inputs with matching join fields") -; (license license:expat))) -; -;(define-public rust-file-diff-1 -; (package -; (name "rust-file-diff") -; (version "1.0.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "file_diff" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "19a34rvbqg3b2my6ykax5n1qi2ahwbjacn9y2ji3h9gkp04ak9ri")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/ethanpailes/file_diff-rs") -; (synopsis "An atomic utility for diffing files in testing") -; (description "An atomic utility for diffing files in testing") -; (license license:bsd-3))) -; -;(define-public rust-uu-install-0.0.12 -; (package -; (name "rust-uu-install") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_install" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "045cynbkacbrw9awsk016wr834nx93l57jfwxvwmmixcvb6rk8cl")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-file-diff" ,rust-file-diff-1) -; ("rust-filetime" ,rust-filetime-0.2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "install ~ (uutils) copy files from SOURCE to DESTINATION (with specified attributes)") -; (description -; "install ~ (uutils) copy files from SOURCE to DESTINATION (with specified -;attributes)") -; (license license:expat))) -; -;(define-public rust-uu-id-0.0.12 -; (package -; (name "rust-uu-id") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_id" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0p59wdnjvxfh3hwrhgk1l6zfg4jszy0mal10mdi5cxlfkc2aq5vf")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "id ~ (uutils) display user and group information for USER") -; (description "id ~ (uutils) display user and group information for USER") -; (license license:expat))) -; -;(define-public rust-uu-hostname-0.0.12 -; (package -; (name "rust-uu-hostname") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_hostname" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0rmslbq2csy7j4fqm1qmrzqsynzswsfsi7zm8lfh0fcva12cilv1")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-hostname" ,rust-hostname-0.3) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "hostname ~ (uutils) display or set the host name of the current host") -; (description -; "hostname ~ (uutils) display or set the host name of the current host") -; (license license:expat))) -; -;(define-public rust-uu-hostid-0.0.12 -; (package -; (name "rust-uu-hostid") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_hostid" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0qm52r167kkjag20cd85dh5b79dmqgi0snvblm7q7594ghwm3g6y")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "hostid ~ (uutils) display the numeric identifier of the current host") -; (description -; "hostid ~ (uutils) display the numeric identifier of the current host") -; (license license:expat))) -; -;(define-public rust-uu-head-0.0.12 -; (package -; (name "rust-uu-head") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_head" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0f2n76lx8dmhrv7vwrjgn94k6ikqmgnkarxzpg14zmw6kn16da0m")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "head ~ (uutils) display the first lines of input") -; (description "head ~ (uutils) display the first lines of input") -; (license license:expat))) -; -;(define-public rust-sha3-0.6 -; (package -; (name "rust-sha3") -; (version "0.6.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "sha3" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "186nimd5rv3xfvsk3ravlqaaq1q5c5idmkq907398sm5nq2mjh16")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-block-buffer" ,rust-block-buffer-0.2) -; ("rust-byte-tools" ,rust-byte-tools-0.2) -; ("rust-digest" ,rust-digest-0.6) -; ("rust-generic-array" ,rust-generic-array-0.8)))) -; (home-page "https://github.com/RustCrypto/hashes") -; (synopsis "SHA-3 (Keccak) hash function") -; (description "SHA-3 (Keccak) hash function") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-blake2b-simd-0.5 -; (package -; (name "rust-blake2b-simd") -; (version "0.5.11") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "blake2b_simd" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "11y5nm06lpypz65dbxgncs12ckx24i5i4a777ckfhfxd93ili9xg")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-arrayref" ,rust-arrayref-0.3) -; ("rust-arrayvec" ,rust-arrayvec-0.5) -; ("rust-constant-time-eq" ,rust-constant-time-eq-0.1)))) -; (home-page "https://github.com/oconnor663/blake2_simd") -; (synopsis "a pure Rust BLAKE2b implementation with dynamic SIMD") -; (description "a pure Rust BLAKE2b implementation with dynamic SIMD") -; (license license:expat))) -; -;(define-public rust-uu-hashsum-0.0.12 -; (package -; (name "rust-uu-hashsum") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_hashsum" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0wpxb0wk993sw17grbwj3lgis4xgxd2as87ma6vc0m11r1n4yd15")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-blake2b-simd" ,rust-blake2b-simd-0.5) -; ("rust-clap" ,rust-clap-2) -; ("rust-digest" ,rust-digest-0.6) -; ("rust-hex" ,rust-hex-0.2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-md5" ,rust-md5-0.3) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-regex" ,rust-regex-1) -; ("rust-regex-syntax" ,rust-regex-syntax-0.6) -; ("rust-sha1" ,rust-sha1-0.6) -; ("rust-sha2" ,rust-sha2-0.6) -; ("rust-sha3" ,rust-sha3-0.6) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "hashsum ~ (uutils) display or check input digests") -; (description "hashsum ~ (uutils) display or check input digests") -; (license license:expat))) -; -;(define-public rust-uu-groups-0.0.12 -; (package -; (name "rust-uu-groups") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_groups" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0vvl0bznyqw0bnqyks3bv38v2xjbx6brv3lxpnlmvfqq2vq1hlh4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "groups ~ (uutils) display group memberships for USERNAME") -; (description "groups ~ (uutils) display group memberships for USERNAME") -; (license license:expat))) -; -;(define-public rust-uu-fold-0.0.12 -; (package -; (name "rust-uu-fold") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_fold" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "18xlg36snrziijci11jny5xqiagyd9rz4sc4mk07cqgv303hk2p7")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "fold ~ (uutils) wrap each line of input") -; (description "fold ~ (uutils) wrap each line of input") -; (license license:expat))) -; -;(define-public rust-uu-fmt-0.0.12 -; (package -; (name "rust-uu-fmt") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_fmt" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1i1b2iz66y4vh8j3xx89nw05mpxx7dfxkyd4ybsbfpk7qbp8xvsg")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "fmt ~ (uutils) reformat each paragraph of input") -; (description "fmt ~ (uutils) reformat each paragraph of input") -; (license license:expat))) -; -;(define-public rust-uu-false-0.0.12 -; (package -; (name "rust-uu-false") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_false" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0nshb9whl9rgr8rznh0fm5xmkz5hb3vyal342i877q6063apyb3k")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "false ~ (uutils) do nothing and fail") -; (description "false ~ (uutils) do nothing and fail") -; (license license:expat))) -; -;(define-public rust-smallvec-1 -; (package -; (name "rust-smallvec") -; (version "1.8.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "smallvec" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "10zf4fn63p2d6sx8qap3jvyarcfw563308x3431hd4c34r35gpgj")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-arbitrary" ,rust-arbitrary-1) ("rust-serde" ,rust-serde-1)))) -; (home-page "https://github.com/servo/rust-smallvec") -; (synopsis -; "'Small vector' optimization: store up to a small number of items on the stack") -; (description -; "'Small vector' optimization: store up to a small number of items on the stack") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-coz-0.1 -; (package -; (name "rust-coz") -; (version "0.1.3") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "coz" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1qknvqva3kkf02pczbcy16yjann9ngl95irbw5cpsizmw8zmpxff")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-libc" ,rust-libc-0.2) ("rust-once-cell" ,rust-once-cell-1)))) -; (home-page "https://github.com/plasma-umass/coz") -; (synopsis -; "Rust support for the `coz` Causal Profiler: https://github.com/plasma-umass/coz -;") -; (description -; "Rust support for the `coz` Causal Profiler: https://github.com/plasma-umass/coz") -; (license license:expat ))) -; -;(define-public rust-uu-factor-0.0.12 -; (package -; (name "rust-uu-factor") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_factor" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1xkky3jsingxlv274a2aapzfcb1yqygwkz1by8bv1446xzgxp6ar")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-coz" ,rust-coz-0.1) -; ("rust-num-traits" ,rust-num-traits-0.2) -; ("rust-num-traits" ,rust-num-traits-0.2) -; ("rust-rand" ,rust-rand-0.7) -; ("rust-smallvec" ,rust-smallvec-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "factor ~ (uutils) display the prime factors of each NUMBER") -; (description "factor ~ (uutils) display the prime factors of each NUMBER") -; (license license:expat))) -; -;(define-public rust-onig-sys-69 -; (package -; (name "rust-onig-sys") -; (version "69.1.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "onig_sys" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1c639k5x7kp5m4vrvmvx4hqar8dyyiskknz6b07g2hd3byzi111q")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cc" ,rust-cc-1) ("rust-pkg-config" ,rust-pkg-config-0.3)))) -; (home-page "http://github.com/iwillspeak/rust-onig") -; (synopsis -; "The `onig_sys` crate contains raw rust bindings to the -;oniguruma library. This crate exposes a set of unsafe -;functions which can then be used by other crates to -;create safe wrappers around Oniguruma. -; -;You probably don't want to link to this crate directly; -;instead check out the `onig` crate. -;") -; (description -; "The `onig_sys` crate contains raw rust bindings to the oniguruma library. This -;crate exposes a set of unsafe functions which can then be used by other crates -;to create safe wrappers around Oniguruma. -; -;You probably don't want to link to this crate directly; instead check out the -;`onig` crate.") -; (license license:expat))) -; -;(define-public rust-onig-4 -; (package -; (name "rust-onig") -; (version "4.3.3") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "onig" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "10xk5xfk3f3kq62s2sfaflsgr1v0v97xz6fl19gz9hmqn6rgq645")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bitflags" ,rust-bitflags-1) -; ("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-onig-sys" ,rust-onig-sys-69)))) -; (home-page "http://github.com/iwillspeak/rust-onig") -; (synopsis -; "Rust-Onig is a set of Rust bindings for the -;Oniguruma regular expression library. Oniguruma -;is a modern regex library with support for -;multiple character encodings and regex syntaxes. -;") -; (description -; "Rust-Onig is a set of Rust bindings for the Oniguruma regular expression -;library. Oniguruma is a modern regex library with support for multiple -;character encodings and regex syntaxes.") -; (license license:expat))) -; -;(define-public rust-uu-expr-0.0.12 -; (package -; (name "rust-uu-expr") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_expr" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "18qy16fyazvmx4x0c80hfcskk09qbvv9rza44vkd00r2bzi2p87x")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-num-bigint" ,rust-num-bigint-0.4) -; ("rust-num-traits" ,rust-num-traits-0.2) -; ("rust-onig" ,rust-onig-4) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "expr ~ (uutils) display the value of EXPRESSION") -; (description "expr ~ (uutils) display the value of EXPRESSION") -; (license license:expat))) -; -;(define-public rust-uu-expand-0.0.12 -; (package -; (name "rust-uu-expand") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_expand" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0s5f7442lh6zxrl6gmn58kwz4z8jc40bvmxr4wbks2s3dksfv7q8")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-unicode-width" ,rust-unicode-width-0.1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "expand ~ (uutils) convert input tabs to spaces") -; (description "expand ~ (uutils) convert input tabs to spaces") -; (license license:expat))) -; -;(define-public rust-uu-env-0.0.12 -; (package -; (name "rust-uu-env") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_env" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1n283bfdbac3ybws127yzhhx7vg2nb23ydjr88xgc21ja938lfcq")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-rust-ini" ,rust-rust-ini-0.17) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "env ~ (uutils) set each NAME to VALUE in the environment and run COMMAND") -; (description -; "env ~ (uutils) set each NAME to VALUE in the environment and run COMMAND") -; (license license:expat))) -; -;(define-public rust-uu-echo-0.0.12 -; (package -; (name "rust-uu-echo") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_echo" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "08dhg0rv7anaimnxyapjhj0mfpyfjkfwpjwhxmsfhk6gy2rrj5mi")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "echo ~ (uutils) display TEXT") -; (description "echo ~ (uutils) display TEXT") -; (license license:expat))) -; -;(define-public rust-uu-du-0.0.12 -; (package -; (name "rust-uu-du") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_du" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0pgfaprskz7hi0c7hdggzqfsbhja8m0yd79v6qmmhspi4i1246iw")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-chrono" ,rust-chrono-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "du ~ (uutils) display disk usage") -; (description "du ~ (uutils) display disk usage") -; (license license:expat))) -; -;(define-public rust-uu-dirname-0.0.12 -; (package -; (name "rust-uu-dirname") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_dirname" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1hgx8hh8r6w9d31qy3dwdkpylizpwqjwsphv4y6r5iqkrlkbzx6p")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "dirname ~ (uutils) display parent directory of PATHNAME") -; (description "dirname ~ (uutils) display parent directory of PATHNAME") -; (license license:expat))) -; -;(define-public rust-uu-dircolors-0.0.12 -; (package -; (name "rust-uu-dircolors") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_dircolors" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0pg20rrz44ly9jpc8z0prrsvrw4yinf6ird59c3p8z7q6wzpzaxn")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-glob" ,rust-glob-0.3) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "dircolors ~ (uutils) display commands to set LS_COLORS") -; (description "dircolors ~ (uutils) display commands to set LS_COLORS") -; (license license:expat))) -; -;(define-public rust-number-prefix-0.4 -; (package -; (name "rust-number-prefix") -; (version "0.4.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "number_prefix" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1wvh13wvlajqxkb1filsfzbrnq0vrmrw298v2j3sy82z1rm282w3")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/ogham/rust-number-prefix") -; (synopsis "Library for numeric prefixes (kilo, giga, kibi).") -; (description "Library for numeric prefixes (kilo, giga, kibi).") -; (license license:expat))) -; -;(define-public rust-uu-df-0.0.12 -; (package -; (name "rust-uu-df") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_df" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "18039w4296i5yc8ibarp8ndlzj4s44ax2w6i931if99w6rdlidbk")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-number-prefix" ,rust-number-prefix-0.4) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "df ~ (uutils) display file system information") -; (description "df ~ (uutils) display file system information") -; (license license:expat))) -; -;(define-public rust-gcd-2 -; (package -; (name "rust-gcd") -; (version "2.1.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "gcd" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "16m7mb5p5zwy836sclchmwrndnrjxz0qnbrvm0w9jy6anbd7hygk")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? #t #:cargo-inputs (("rust-paste" ,rust-paste-1)))) -; (home-page "https://github.com/frewsxcv/rust-gcd") -; (synopsis "Calculate the greatest common divisor") -; (description "Calculate the greatest common divisor") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-uu-dd-0.0.12 -; (package -; (name "rust-uu-dd") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_dd" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "19sbma2pnvqr7q37hr7w2pmdvi17apwlbacnxz8nz3a4h76rrf95")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-byte-unit" ,rust-byte-unit-4) -; ("rust-clap" ,rust-clap-2) -; ("rust-gcd" ,rust-gcd-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-signal-hook" ,rust-signal-hook-0.3) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "dd ~ (uutils) copy and convert files") -; (description "dd ~ (uutils) copy and convert files") -; (license license:expat))) -; -;(define-public rust-uu-date-0.0.12 -; (package -; (name "rust-uu-date") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_date" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0pvdnz4k0x8dwakbibm8bnlcns7739c1haci4m8n71fsmib8v0h2")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-chrono" ,rust-chrono-0.4) -; ("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "date ~ (uutils) display or set the current time") -; (description "date ~ (uutils) display or set the current time") -; (license license:expat))) -; -;(define-public rust-uu-cut-0.0.12 -; (package -; (name "rust-uu-cut") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_cut" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0vgz1cgfyl8zi8y5hpykl8sqmm6q6nkl07cgnn34q9s6vazvb5qr")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-bstr" ,rust-bstr-0.2) -; ("rust-clap" ,rust-clap-2) -; ("rust-memchr" ,rust-memchr-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "cut ~ (uutils) display byte/field columns of input lines") -; (description "cut ~ (uutils) display byte/field columns of input lines") -; (license license:expat))) -; -;(define-public rust-uu-csplit-0.0.12 -; (package -; (name "rust-uu-csplit") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_csplit" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "080z5k5kagvsixqqkfzz1mr508nb6xisxwmybpcmx6b73z3qkv25")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-regex" ,rust-regex-1) -; ("rust-thiserror" ,rust-thiserror-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "csplit ~ (uutils) Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., and output byte counts of each piece to standard output") -; (description -; "csplit ~ (uutils) Output pieces of FILE separated by PATTERN(s) to files 'xx00', -;'xx01', ..., and output byte counts of each piece to standard output") -; (license license:expat))) -; -;(define-public rust-ioctl-sys-0.6 -; (package -; (name "rust-ioctl-sys") -; (version "0.6.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "ioctl-sys" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0bhqal9zbala895b5iwvwfi8k13jbxb2dz19jmk8iwjqlvzryhhw")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/jmesmon/ioctl") -; (synopsis -; "IO Control for POSIX-and-beyond systems (core fn & macros, see `ioctls` for many ioctl definitions)") -; (description -; "IO Control for POSIX-and-beyond systems (core fn & macros, see `ioctls` for many -;ioctl definitions)") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-num-enum-derive-0.5 -; (package -; (name "rust-num-enum-derive") -; (version "0.5.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "num_enum_derive" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "08dvxpa7l5hx5fcdr0bdv9bzajbcbxsbbnc6hl6zxmwhhiv2p68d")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-proc-macro-crate" ,rust-proc-macro-crate-1) -; ("rust-proc-macro2" ,rust-proc-macro2-1) -; ("rust-quote" ,rust-quote-1) -; ("rust-syn" ,rust-syn-1)))) -; (home-page "https://github.com/illicitonion/num_enum") -; (synopsis -; "Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)") -; (description -; "Internal implementation details for ::num_enum (Procedural macros to make -;inter-operation between primitives and enums easier)") -; (license (list license:bsd-3 license:expat license:asl2.0)))) -; -;(define-public rust-num-enum-0.5 -; (package -; (name "rust-num-enum") -; (version "0.5.6") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "num_enum" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1b96nmbhn2gadlh4hna6mz6w892gzp1zic60q1s4akjy0nhkw3bj")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-num-enum-derive" ,rust-num-enum-derive-0.5)))) -; (home-page "https://github.com/illicitonion/num_enum") -; (synopsis -; "Procedural macros to make inter-operation between primitives and enums easier.") -; (description -; "Procedural macros to make inter-operation between primitives and enums easier.") -; (license (list license:bsd-3 license:expat license:asl2.0)))) -; -;(define-public rust-exacl-0.6 -; (package -; (name "rust-exacl") -; (version "0.6.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "exacl" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0axsa6bkvyzzpz5r3wfjr7s6ja0dkx287kspp5jlis416wbvv6vn")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bindgen" ,rust-bindgen-0.58) -; ("rust-bitflags" ,rust-bitflags-1) -; ("rust-log" ,rust-log-0.4) -; ("rust-nix" ,rust-nix-0.21) -; ("rust-num-enum" ,rust-num-enum-0.5) -; ("rust-scopeguard" ,rust-scopeguard-1) -; ("rust-serde" ,rust-serde-1) -; ("rust-uuid" ,rust-uuid-0.8)))) -; (home-page "https://github.com/byllyfish/exacl") -; (synopsis -; "Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD") -; (description -; "Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD") -; (license license:expat))) -; -;(define-public rust-uu-cp-0.0.12 -; (package -; (name "rust-uu-cp") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_cp" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1fy1ppb3ild3vlsn5il3fqy97hllcq405swwpp6fxd5649jfga23")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-exacl" ,rust-exacl-0.6) -; ("rust-filetime" ,rust-filetime-0.2) -; ("rust-ioctl-sys" ,rust-ioctl-sys-0.6) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-quick-error" ,rust-quick-error-1) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-walkdir" ,rust-walkdir-2) -; ("rust-winapi" ,rust-winapi-0.3) -; ("rust-xattr" ,rust-xattr-0.2)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "cp ~ (uutils) copy SOURCE to DESTINATION") -; (description "cp ~ (uutils) copy SOURCE to DESTINATION") -; (license license:expat))) -; -;(define-public rust-uu-comm-0.0.12 -; (package -; (name "rust-uu-comm") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_comm" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "16ifqazjbgrs40mlf28wswhc7vcggsv0maa1k9s96dnyf1bzj4zd")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "comm ~ (uutils) compare sorted inputs") -; (description "comm ~ (uutils) compare sorted inputs") -; (license license:expat))) -; -;(define-public rust-uu-cksum-0.0.12 -; (package -; (name "rust-uu-cksum") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_cksum" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "10vabph7hk1qgppzwnza2va6i7hbj9ch634lwqcf44m09zdw9bgq")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "cksum ~ (uutils) display CRC and size of input") -; (description "cksum ~ (uutils) display CRC and size of input") -; (license license:expat))) -; -;(define-public rust-uu-chroot-0.0.12 -; (package -; (name "rust-uu-chroot") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_chroot" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1kgglqhc4j7aq84ixhhan09rn1d154a8j9idfy3p9f2q29lcpb9r")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "chroot ~ (uutils) run COMMAND under a new root directory") -; (description "chroot ~ (uutils) run COMMAND under a new root directory") -; (license license:expat))) -; -;(define-public rust-uu-chown-0.0.12 -; (package -; (name "rust-uu-chown") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_chown" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "01jgc6fy8iq5bdm2wn92g3yakxxr1sfg37cnfpskans35bv9iwvd")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "chown ~ (uutils) change the ownership of FILE") -; (description "chown ~ (uutils) change the ownership of FILE") -; (license license:expat))) -; -;(define-public rust-uu-chmod-0.0.12 -; (package -; (name "rust-uu-chmod") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_chmod" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "01ahjcn27yi2clxgpcbmy9lz8gzpj7ks1m2xci9nbn6hf047jlmm")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-walkdir" ,rust-walkdir-2)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "chmod ~ (uutils) change mode of FILE") -; (description "chmod ~ (uutils) change mode of FILE") -; (license license:expat))) -; -;(define-public rust-uu-chgrp-0.0.12 -; (package -; (name "rust-uu-chgrp") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_chgrp" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "05j4w1jbxq8s07szrp4vwis93hnrg7zrnci51v4b44wx0f2gnyjl")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "chgrp ~ (uutils) change the group ownership of FILE") -; (description "chgrp ~ (uutils) change the group ownership of FILE") -; (license license:expat))) -; -;(define-public rust-fts-sys-0.2 -; (package -; (name "rust-fts-sys") -; (version "0.2.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "fts-sys" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1jfaclykcqf3cfillbdyv5142lal5w87pbhzkbj0w9qfb3qwj7nk")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bindgen" ,rust-bindgen-0.59) ("rust-libc" ,rust-libc-0.2)))) -; (home-page "https://github.com/koutheir/fts-sys") -; (synopsis "File hierarchy traversal functions (FTS)") -; (description "File hierarchy traversal functions (FTS)") -; (license license:expat))) -; -;(define-public rust-uu-chcon-0.0.12 -; (package -; (name "rust-uu-chcon") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_chcon" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "096kqqab3z8b72bhn5r809xwc4naad1a4v7nsj7acgim8zaz7li0")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-fts-sys" ,rust-fts-sys-0.2) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-thiserror" ,rust-thiserror-1) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "chcon ~ (uutils) change file security context") -; (description "chcon ~ (uutils) change file security context") -; (license license:expat))) -; -;(define-public rust-uu-cat-0.0.12 -; (package -; (name "rust-uu-cat") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_cat" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0kyb1id4gykqfdcsrdg6s6m9slnnd1nhi95d2w8jf539p8jlgd0h")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-clap" ,rust-clap-2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-thiserror" ,rust-thiserror-1) -; ("rust-unix-socket" ,rust-unix-socket-0.5) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12) -; ("rust-winapi-util" ,rust-winapi-util-0.1)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "cat ~ (uutils) concatenate and display input") -; (description "cat ~ (uutils) concatenate and display input") -; (license license:expat))) -; -;(define-public rust-uu-basenc-0.0.12 -; (package -; (name "rust-uu-basenc") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_basenc" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0bicx6dm38nr1b8x0dhc2k3xdckx89rsbs24c7yiq4gjx7k1dpgp")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uu-base32" ,rust-uu-base32-0.0.12) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "basenc ~ (uutils) decode/encode input") -; (description "basenc ~ (uutils) decode/encode input") -; (license license:expat))) -; -;(define-public rust-uu-basename-0.0.12 -; (package -; (name "rust-uu-basename") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_basename" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1cliw5z7yjxzw7ri0dg0inpibaai2zdwmhw8cha465lmzh2l00hq")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "basename ~ (uutils) display PATHNAME with leading directory components removed") -; (description -; "basename ~ (uutils) display PATHNAME with leading directory components removed") -; (license license:expat))) -; -;(define-public rust-uu-base64-0.0.12 -; (package -; (name "rust-uu-base64") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_base64" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "03frxjwsxf0d80xkzl05yj0v2ng31fjj01wkkr33kflkp0vrlqv0")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uu-base32" ,rust-uu-base32-0.0.12) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "base64 ~ (uutils) decode/encode input (base64-encoding)") -; (description "base64 ~ (uutils) decode/encode input (base64-encoding)") -; (license license:expat))) -; -;(define-public rust-uu-base32-0.0.12 -; (package -; (name "rust-uu-base32") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_base32" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1x95hy4wdd5w8nh4jgaxzaba12a0b59hsl8yi6bif6ln4kfsq7jf")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "base32 ~ (uutils) decode/encode input (base32-encoding)") -; (description "base32 ~ (uutils) decode/encode input (base32-encoding)") -; (license license:expat))) -; -;(define-public rust-uucore-procs-0.0.12 -; (package -; (name "rust-uucore-procs") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uucore_procs" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0ap0xkah6ss7drzvgcma9m7li6wzw5js2rwb6gj5nvvqf5gyf174")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-proc-macro2" ,rust-proc-macro2-1) -; ("rust-quote" ,rust-quote-1) -; ("rust-syn" ,rust-syn-1)))) -; (home-page "https://github.com/uutils/uucore/uucore_procs") -; (synopsis "uutils ~ 'uucore' proc-macros") -; (description "uutils ~ 'uucore' proc-macros") -; (license license:expat))) -; -;(define-public rust-z85-3 -; (package -; (name "rust-z85") -; (version "3.0.4") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "z85" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0mpq5932l61kyjmx0knkyf3c045jk5m2fx2znrs0nd41vf9nx2dg")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/decafbad/z85") -; (synopsis -; "Rust implementation of ZeroMQ's Z85 encoding mechanism with padding.") -; (description -; "Rust implementation of ZeroMQ's Z85 encoding mechanism with padding.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-os-display-0.1 -; (package -; (name "rust-os-display") -; (version "0.1.3") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "os_display" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0xfgfqvfg5nyidv5p85fb87l0mif1nniisxarw6npd4jv2x2jqks")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-unicode-width" ,rust-unicode-width-0.1)))) -; (home-page "https://github.com/blyxxyz/os_display") -; (synopsis "Display strings in a safe platform-appropriate way") -; (description "Display strings in a safe platform-appropriate way") -; (license license:expat))) -; -;(define-public rust-dns-lookup-1 -; (package -; (name "rust-dns-lookup") -; (version "1.0.8") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "dns-lookup" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0wk877zla9gdns5f1zgrxwzpi0abj2ld2n54a6dqsln4ab4szv2k")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-cfg-if" ,rust-cfg-if-1) -; ("rust-clippy" ,rust-clippy-0.0.302) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-socket2" ,rust-socket2-0.4) -; ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/keeperofdakeys/dns-lookup/") -; (synopsis -; "A simple dns resolving api, much like rust's unstable api. Also includes getaddrinfo and getnameinfo wrappers for libc variants.") -; (description -; "This package provides a simple dns resolving api, much like rust's unstable api. -; Also includes getaddrinfo and getnameinfo wrappers for libc variants.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-data-encoding-macro-internal-0.1 -; (package -; (name "rust-data-encoding-macro-internal") -; (version "0.1.10") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "data-encoding-macro-internal" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1nrqy2c3azch285a9ya63qx43f25ldm58l0ans0fg5dav91fvfx5")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-data-encoding" ,rust-data-encoding-2) -; ("rust-syn" ,rust-syn-1)))) -; (home-page "https://github.com/ia0/data-encoding") -; (synopsis "Internal library for data-encoding-macro") -; (description "Internal library for data-encoding-macro") -; (license license:expat))) -; -;(define-public rust-data-encoding-macro-0.1 -; (package -; (name "rust-data-encoding-macro") -; (version "0.1.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "data-encoding-macro" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1jls0b9p4nsp5vcp2h53cc01m3drg8l4nh47idlzm27ys9y7p4l6")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-data-encoding" ,rust-data-encoding-2) -; ("rust-data-encoding-macro-internal" -; ,rust-data-encoding-macro-internal-0.1)))) -; (home-page "https://github.com/ia0/data-encoding") -; (synopsis "Macros for data-encoding") -; (description "Macros for data-encoding") -; (license license:expat))) -; -;(define-public rust-uucore-0.0.12 -; (package -; (name "rust-uucore") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uucore" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0wjf6jn70696gcw7pslx9hiq8jig2islr0n2i0mkrwd57myhaqnx")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-data-encoding" ,rust-data-encoding-2) -; ("rust-data-encoding-macro" ,rust-data-encoding-macro-0.1) -; ("rust-dns-lookup" ,rust-dns-lookup-1) -; ("rust-dunce" ,rust-dunce-1) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-once-cell" ,rust-once-cell-1) -; ("rust-os-display" ,rust-os-display-0.1) -; ("rust-termion" ,rust-termion-1) -; ("rust-thiserror" ,rust-thiserror-1) -; ("rust-time" ,rust-time-0.1) -; ("rust-walkdir" ,rust-walkdir-2) -; ("rust-wild" ,rust-wild-2) -; ("rust-winapi" ,rust-winapi-0.3) -; ("rust-winapi-util" ,rust-winapi-util-0.1) -; ("rust-z85" ,rust-z85-3)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "uutils ~ 'core' uutils code library (cross-platform)") -; (description "uutils ~ 'core' uutils code library (cross-platform)") -; (license license:expat))) -; -;(define-public rust-platform-info-0.2 -; (package -; (name "rust-platform-info") -; (version "0.2.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "platform-info" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "187jxpbpjy7mmf522s7p6i557vffcdgf6hx1brppwmixw16jqcw4")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-libc" ,rust-libc-0.2) ("rust-winapi" ,rust-winapi-0.3)))) -; (home-page "https://github.com/uutils/platform-info") -; (synopsis "A simple cross-platform interface to get info about a system") -; (description -; "This package provides a simple cross-platform interface to get info about a -;system") -; (license license:expat))) -; -;(define-public rust-uu-arch-0.0.12 -; (package -; (name "rust-uu-arch") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "uu_arch" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "08x29iwy92f8z55ypgarf3sp2akssi22nlcnslaan5y41yxhi93s")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-platform-info" ,rust-platform-info-0.2) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-uucore-procs" ,rust-uucore-procs-0.0.12)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis "arch ~ (uutils) display machine architecture") -; (description "arch ~ (uutils) display machine architecture") -; (license license:expat))) -; -;(define-public rust-unicode-linebreak-0.1 -; (package -; (name "rust-unicode-linebreak") -; (version "0.1.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "unicode-linebreak" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0grq6bsn967q4vpifld53s7a140nlmpq5vy8ghgr73f4n2mdqlis")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? #t #:cargo-inputs (("rust-regex" ,rust-regex-1)))) -; (home-page "https://github.com/axelf4/unicode-linebreak") -; (synopsis "Implementation of the Unicode Line Breaking Algorithm") -; (description "Implementation of the Unicode Line Breaking Algorithm") -; (license license:asl2.0))) -; -;(define-public rust-openblas-src-0.9 -; (package -; (name "rust-openblas-src") -; (version "0.9.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "openblas-src" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0syy38a5bgv5mj6mb1n1zk1d6l5gqqrswvbmwkwx6h4z9wfrsql4")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/blas-lapack-rs/openblas-src") -; (synopsis "The package provides a source of BLAS and LAPACK via OpenBLAS.") -; (description -; "The package provides a source of BLAS and LAPACK via OpenBLAS.") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-netlib-src-0.8 -; (package -; (name "rust-netlib-src") -; (version "0.8.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "netlib-src" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "04l2ggdaq0bjc64prsw2f8ddxn84m1rmpnkjb9nr0ijdpcv1zx1r")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? #t #:cargo-inputs (("rust-cmake" ,rust-cmake-0.1)))) -; (home-page "https://github.com/blas-lapack-rs/netlib-src") -; (synopsis "The package provides a source of BLAS and LAPACK via Netlib.") -; (description -; "The package provides a source of BLAS and LAPACK via Netlib.") -; (license (list license:asl2.0 license:expat)))) -; -;;(define-public rust-intel-mkl-tool-0.1 -;; (package -;; (name "rust-intel-mkl-tool") -;; (version "0.1.0") -;; (source -;; (origin -;; (method url-fetch) -;; (uri (crate-uri "intel-mkl-tool" version)) -;; (file-name (string-append name "-" version ".tar.gz")) -;; (sha256 -;; (base32 "1myyrxvmyij4c60w9x15npwzhlbjm8y8c94lvfsnrl5pbyakz8md")))) -;; (build-system cargo-build-system) -;; (arguments -;; `(#:skip-build? -;; #t -;; #:cargo-inputs -;; (("rust-curl" ,rust-curl-0.4) -;; ("rust-dirs" ,rust-dirs-2) -;; ("rust-env-logger" ,rust-env-logger-0.7) -;; ("rust-failure" ,rust-failure-0.1) -;; ("rust-glob" ,rust-glob-0.3) -;; ("rust-log" ,rust-log-0.4) -;; ("rust-pkg-config" ,rust-pkg-config-0.3) -;; ("rust-structopt" ,rust-structopt-0.3) -;; ("rust-tar" ,rust-tar-0.4) -;; ("rust-zstd" ,rust-zstd)))) -;; (home-page "https://github.com/rust-math/intel-mkl-src") -;; (synopsis "CLI utility for redistributiing Intel(R) MKL") -;; (description "CLI utility for redistributiing Intel(R) MKL") -;; (license license:expat))) -; -;(define-public rust-intel-mkl-src-0.5 -; (package -; (name "rust-intel-mkl-src") -; (version "0.5.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "intel-mkl-src" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "155q49a7nfbq1lllchsyx8jv2q2pijrjh1w08awvrbjyfcxb6q3j")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-intel-mkl-tool" ,rust-intel-mkl-tool-0.1)))) -; (home-page "https://github.com/rust-math/intel-mkl-src") -; (synopsis "Redistribution of Intel(R) MKL as a crate") -; (description "Redistribution of Intel(R) MKL as a crate") -; (license license:expat))) -; -;(define-public rust-accelerate-src-0.3 -; (package -; (name "rust-accelerate-src") -; (version "0.3.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "accelerate-src" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "17fiqyq7f9k41pbsyrvk9pxyx9z6fw399wq036cvwkbmb14xcpj1")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/blas-lapack-rs/accelerate-src") -; (synopsis -; "The package provides a source of BLAS and LAPACK via the Accelerate framework.") -; (description -; "The package provides a source of BLAS and LAPACK via the Accelerate framework.") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-blas-src-0.6 -; (package -; (name "rust-blas-src") -; (version "0.6.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "blas-src" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0a134wadi4rslfqk4mafi6y7bbvacjh12x87621w4vyc3dni6px2")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-accelerate-src" ,rust-accelerate-src-0.3) -; ("rust-intel-mkl-src" ,rust-intel-mkl-src-0.5) -; ("rust-netlib-src" ,rust-netlib-src-0.8) -; ("rust-openblas-src" ,rust-openblas-src-0.9)))) -; (home-page "https://github.com/blas-lapack-rs/blas-src") -; (synopsis "The package provides a BLAS source of choice.") -; (description "The package provides a BLAS source of choice.") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-ndarray-0.14 -; (package -; (name "rust-ndarray") -; (version "0.14.0") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "ndarray" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "011wqzmrd9gpfcfvy1xfbskqfiahn96pmi2d0r9x34d682amq3bc")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-approx" ,rust-approx-0.4) -; ("rust-blas-src" ,rust-blas-src-0.6) -; ("rust-cblas-sys" ,rust-cblas-sys-0.1) -; ("rust-matrixmultiply" ,rust-matrixmultiply-0.2) -; ("rust-num-complex" ,rust-num-complex-0.3) -; ("rust-num-integer" ,rust-num-integer-0.1) -; ("rust-num-traits" ,rust-num-traits-0.2) -; ("rust-rawpointer" ,rust-rawpointer-0.2) -; ("rust-rayon" ,rust-rayon-1) -; ("rust-serde" ,rust-serde-1)))) -; (home-page "https://github.com/rust-ndarray/ndarray") -; (synopsis -; "An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.") -; (description -; "An n-dimensional array for general elements and for numerics. Lightweight array -;views and slicing; views support chunking and splitting.") -; (license (list license:expat license:asl2.0)))) -; -;(define-public rust-smawk-0.3 -; (package -; (name "rust-smawk") -; (version "0.3.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "smawk" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0hv0q1mw1r1brk7v3g4a80j162p7g1dri4bdidykrakzfqjd4ypn")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? #t #:cargo-inputs (("rust-ndarray" ,rust-ndarray-0.14)))) -; (home-page "https://github.com/mgeisler/smawk") -; (synopsis "Functions for finding row-minima in a totally monotone matrix.") -; (description -; "This package provides functions for finding row-minima in a totally monotone -;matrix.") -; (license license:expat))) -; -;(define-public rust-hyphenation-commons-0.8 -; (package -; (name "rust-hyphenation-commons") -; (version "0.8.4") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "hyphenation_commons" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1gq59h9h8597k04yl53an0j56cvb0in98pxpp27dkiz5mnifgssz")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-fst" ,rust-fst-0.4) ("rust-serde" ,rust-serde-1)))) -; (home-page "https://github.com/tapeinosyne/hyphenation") -; (synopsis "Proemial code for the `hyphenation` library") -; (description "Proemial code for the `hyphenation` library") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-fst-0.4 -; (package -; (name "rust-fst") -; (version "0.4.7") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "fst" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "06mnksicgv9rp8b7w0ykkshf355l05zym3ygm74qr5z30ndmpf3s")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-utf8-ranges" ,rust-utf8-ranges-1)))) -; (home-page "https://github.com/BurntSushi/fst") -; (synopsis -; "Use finite state transducers to compactly represents sets or maps of many -;strings (> 1 billion is possible). -;") -; (description -; "Use finite state transducers to compactly represents sets or maps of many -;strings (> 1 billion is possible).") -; (license (list license:unlicense license:expat)))) -; -;(define-public rust-hyphenation-0.8 -; (package -; (name "rust-hyphenation") -; (version "0.8.4") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "hyphenation" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "1w2hib167vpz7jbg3zs92ifihj4akirlhb5509aib1df8i6dvx5w")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bincode" ,rust-bincode-1) -; ("rust-bincode" ,rust-bincode-1) -; ("rust-fst" ,rust-fst-0.4) -; ("rust-fst" ,rust-fst-0.4) -; ("rust-hyphenation-commons" ,rust-hyphenation-commons-0.8) -; ("rust-hyphenation-commons" ,rust-hyphenation-commons-0.8) -; ("rust-pocket-resources" ,rust-pocket-resources-0.3) -; ("rust-serde" ,rust-serde-1) -; ("rust-serde" ,rust-serde-1) -; ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)))) -; (home-page "https://github.com/tapeinosyne/hyphenation") -; (synopsis "Knuth-Liang hyphenation for a variety of languages") -; (description "Knuth-Liang hyphenation for a variety of languages") -; (license (list license:asl2.0 license:expat)))) -; -;(define-public rust-textwrap-0.14 -; (package -; (name "rust-textwrap") -; (version "0.14.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "textwrap" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "106xjfzfpk3nj51fx9slf9kyir7xjwvpqm003v9ardgq5b8whrh0")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-hyphenation" ,rust-hyphenation-0.8) -; ("rust-smawk" ,rust-smawk-0.3) -; ("rust-terminal-size" ,rust-terminal-size-0.1) -; ("rust-unicode-linebreak" ,rust-unicode-linebreak-0.1) -; ("rust-unicode-width" ,rust-unicode-width-0.1)))) -; (home-page "https://github.com/mgeisler/textwrap") -; (synopsis -; "Powerful library for word wrapping, indenting, and dedenting strings") -; (description -; "Powerful library for word wrapping, indenting, and dedenting strings") -; (license license:expat))) -; -;(define-public rust-selinux-sys-0.5 -; (package -; (name "rust-selinux-sys") -; (version "0.5.2") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "selinux-sys" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "19dighj7nf8gzy9bgh206znbh1p9gp56wrcwwklv9yiq2zwp9lqj")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bindgen" ,rust-bindgen-0.59) -; ("rust-cc" ,rust-cc-1) -; ("rust-dunce" ,rust-dunce-1) -; ("rust-walkdir" ,rust-walkdir-2)))) -; (home-page "https://github.com/koutheir/selinux-sys") -; (synopsis "Flexible Mandatory Access Control (MAC) for Linux") -; (description "Flexible Mandatory Access Control (MAC) for Linux") -; (license license:expat))) -; -;(define-public rust-reference-counted-singleton-0.1 -; (package -; (name "rust-reference-counted-singleton") -; (version "0.1.1") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "reference-counted-singleton" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "16is1ld71ara6wmxhsm80h3xbzr0dlai34cxqr5xrp9gm49m4i7g")))) -; (build-system cargo-build-system) -; (arguments `(#:skip-build? #t)) -; (home-page "https://github.com/koutheir/reference-counted-singleton") -; (synopsis -; "Reference-counted singleton whose protected data can be recreated as needed") -; (description -; "Reference-counted singleton whose protected data can be recreated as needed") -; (license license:expat))) -; -;(define-public rust-selinux-0.2 -; (package -; (name "rust-selinux") -; (version "0.2.5") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "selinux" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0j0m5ll9qg9xf68pp5aid01r7b371bjdrr31gq21dsan8dmmsw89")))) -; (build-system cargo-build-system) -; (arguments -; `(#:skip-build? -; #t -; #:cargo-inputs -; (("rust-bitflags" ,rust-bitflags-1) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-once-cell" ,rust-once-cell-1) -; ("rust-reference-counted-singleton" -; ,rust-reference-counted-singleton-0.1) -; ("rust-selinux-sys" ,rust-selinux-sys-0.5) -; ("rust-thiserror" ,rust-thiserror-1)))) -; (home-page "https://github.com/koutheir/selinux") -; (synopsis "Flexible Mandatory Access Control for Linux") -; (description "Flexible Mandatory Access Control for Linux") -; (license license:expat))) -; -;(define-public rust-coreutils-0.0.12 -; (package -; (name "rust-coreutils") -; (version "0.0.12") -; (source -; (origin -; (method url-fetch) -; (uri (crate-uri "coreutils" version)) -; (file-name (string-append name "-" version ".tar.gz")) -; (sha256 -; (base32 "0zjlbchnm9jlrh4grxhwhd3vdh3qy20l2yi41avz3avgl5vbpykl")))) -; (build-system cargo-build-system) -; (arguments -; `(#:cargo-inputs -; (("rust-clap" ,rust-clap-2) -; ("rust-lazy-static" ,rust-lazy-static-1) -; ("rust-selinux" ,rust-selinux-0.2) -; ("rust-textwrap" ,rust-textwrap-0.14) -; ("rust-uu-arch" ,rust-uu-arch-0.0.12) -; ("rust-uu-base32" ,rust-uu-base32-0.0.12) -; ("rust-uu-base64" ,rust-uu-base64-0.0.12) -; ("rust-uu-basename" ,rust-uu-basename-0.0.12) -; ("rust-uu-basenc" ,rust-uu-basenc-0.0.12) -; ("rust-uu-cat" ,rust-uu-cat-0.0.12) -; ("rust-uu-chcon" ,rust-uu-chcon-0.0.12) -; ("rust-uu-chgrp" ,rust-uu-chgrp-0.0.12) -; ("rust-uu-chmod" ,rust-uu-chmod-0.0.12) -; ("rust-uu-chown" ,rust-uu-chown-0.0.12) -; ("rust-uu-chroot" ,rust-uu-chroot-0.0.12) -; ("rust-uu-cksum" ,rust-uu-cksum-0.0.12) -; ("rust-uu-comm" ,rust-uu-comm-0.0.12) -; ("rust-uu-cp" ,rust-uu-cp-0.0.12) -; ("rust-uu-csplit" ,rust-uu-csplit-0.0.12) -; ("rust-uu-cut" ,rust-uu-cut-0.0.12) -; ("rust-uu-date" ,rust-uu-date-0.0.12) -; ("rust-uu-dd" ,rust-uu-dd-0.0.12) -; ("rust-uu-df" ,rust-uu-df-0.0.12) -; ("rust-uu-dircolors" ,rust-uu-dircolors-0.0.12) -; ("rust-uu-dirname" ,rust-uu-dirname-0.0.12) -; ("rust-uu-du" ,rust-uu-du-0.0.12) -; ("rust-uu-echo" ,rust-uu-echo-0.0.12) -; ("rust-uu-env" ,rust-uu-env-0.0.12) -; ("rust-uu-expand" ,rust-uu-expand-0.0.12) -; ("rust-uu-expr" ,rust-uu-expr-0.0.12) -; ("rust-uu-factor" ,rust-uu-factor-0.0.12) -; ("rust-uu-false" ,rust-uu-false-0.0.12) -; ("rust-uu-fmt" ,rust-uu-fmt-0.0.12) -; ("rust-uu-fold" ,rust-uu-fold-0.0.12) -; ("rust-uu-groups" ,rust-uu-groups-0.0.12) -; ("rust-uu-hashsum" ,rust-uu-hashsum-0.0.12) -; ("rust-uu-head" ,rust-uu-head-0.0.12) -; ("rust-uu-hostid" ,rust-uu-hostid-0.0.12) -; ("rust-uu-hostname" ,rust-uu-hostname-0.0.12) -; ("rust-uu-id" ,rust-uu-id-0.0.12) -; ("rust-uu-install" ,rust-uu-install-0.0.12) -; ("rust-uu-join" ,rust-uu-join-0.0.12) -; ("rust-uu-kill" ,rust-uu-kill-0.0.12) -; ("rust-uu-link" ,rust-uu-link-0.0.12) -; ("rust-uu-ln" ,rust-uu-ln-0.0.12) -; ("rust-uu-logname" ,rust-uu-logname-0.0.12) -; ("rust-uu-ls" ,rust-uu-ls-0.0.12) -; ("rust-uu-mkdir" ,rust-uu-mkdir-0.0.12) -; ("rust-uu-mkfifo" ,rust-uu-mkfifo-0.0.12) -; ("rust-uu-mknod" ,rust-uu-mknod-0.0.12) -; ("rust-uu-mktemp" ,rust-uu-mktemp-0.0.12) -; ("rust-uu-more" ,rust-uu-more-0.0.12) -; ("rust-uu-mv" ,rust-uu-mv-0.0.12) -; ("rust-uu-nice" ,rust-uu-nice-0.0.12) -; ("rust-uu-nl" ,rust-uu-nl-0.0.12) -; ("rust-uu-nohup" ,rust-uu-nohup-0.0.12) -; ("rust-uu-nproc" ,rust-uu-nproc-0.0.12) -; ("rust-uu-numfmt" ,rust-uu-numfmt-0.0.12) -; ("rust-uu-od" ,rust-uu-od-0.0.12) -; ("rust-uu-paste" ,rust-uu-paste-0.0.12) -; ("rust-uu-pathchk" ,rust-uu-pathchk-0.0.12) -; ("rust-uu-pinky" ,rust-uu-pinky-0.0.12) -; ("rust-uu-pr" ,rust-uu-pr-0.0.12) -; ("rust-uu-printenv" ,rust-uu-printenv-0.0.12) -; ("rust-uu-printf" ,rust-uu-printf-0.0.12) -; ("rust-uu-ptx" ,rust-uu-ptx-0.0.12) -; ("rust-uu-pwd" ,rust-uu-pwd-0.0.12) -; ("rust-uu-readlink" ,rust-uu-readlink-0.0.12) -; ("rust-uu-realpath" ,rust-uu-realpath-0.0.12) -; ("rust-uu-relpath" ,rust-uu-relpath-0.0.12) -; ("rust-uu-rm" ,rust-uu-rm-0.0.12) -; ("rust-uu-rmdir" ,rust-uu-rmdir-0.0.12) -; ("rust-uu-runcon" ,rust-uu-runcon-0.0.12) -; ("rust-uu-seq" ,rust-uu-seq-0.0.12) -; ("rust-uu-shred" ,rust-uu-shred-0.0.12) -; ("rust-uu-shuf" ,rust-uu-shuf-0.0.12) -; ("rust-uu-sleep" ,rust-uu-sleep-0.0.12) -; ("rust-uu-sort" ,rust-uu-sort-0.0.12) -; ("rust-uu-split" ,rust-uu-split-0.0.12) -; ("rust-uu-stat" ,rust-uu-stat-0.0.12) -; ("rust-uu-stdbuf" ,rust-uu-stdbuf-0.0.12) -; ("rust-uu-sum" ,rust-uu-sum-0.0.12) -; ("rust-uu-sync" ,rust-uu-sync-0.0.12) -; ("rust-uu-tac" ,rust-uu-tac-0.0.12) -; ("rust-uu-tail" ,rust-uu-tail-0.0.12) -; ("rust-uu-tee" ,rust-uu-tee-0.0.12) -; ("rust-uu-test" ,rust-uu-test-0.0.12) -; ("rust-uu-timeout" ,rust-uu-timeout-0.0.12) -; ("rust-uu-touch" ,rust-uu-touch-0.0.12) -; ("rust-uu-tr" ,rust-uu-tr-0.0.12) -; ("rust-uu-true" ,rust-uu-true-0.0.12) -; ("rust-uu-truncate" ,rust-uu-truncate-0.0.12) -; ("rust-uu-tsort" ,rust-uu-tsort-0.0.12) -; ("rust-uu-tty" ,rust-uu-tty-0.0.12) -; ("rust-uu-uname" ,rust-uu-uname-0.0.12) -; ("rust-uu-unexpand" ,rust-uu-unexpand-0.0.12) -; ("rust-uu-uniq" ,rust-uu-uniq-0.0.12) -; ("rust-uu-unlink" ,rust-uu-unlink-0.0.12) -; ("rust-uu-uptime" ,rust-uu-uptime-0.0.12) -; ("rust-uu-users" ,rust-uu-users-0.0.12) -; ("rust-uu-wc" ,rust-uu-wc-0.0.12) -; ("rust-uu-who" ,rust-uu-who-0.0.12) -; ("rust-uu-whoami" ,rust-uu-whoami-0.0.12) -; ("rust-uu-yes" ,rust-uu-yes-0.0.12) -; ("rust-uucore" ,rust-uucore-0.0.12) -;; ("rust-sieve", rust-sieve-0.1) -;) -; #:tests? #f -; #:cargo-development-inputs -; (("rust-atty" ,rust-atty-0.2) -; ("rust-chrono" ,rust-chrono-0.4) -; ("rust-conv" ,rust-conv-0.3) -; ("rust-filetime" ,rust-filetime-0.2) -; ("rust-glob" ,rust-glob-0.3) -; ("rust-libc" ,rust-libc-0.2) -; ("rust-nix" ,rust-nix-0.23) -; ("rust-pretty-assertions" ,rust-pretty-assertions-1) -; ("rust-rand" ,rust-rand-0.7) -; ("rust-regex" ,rust-regex-1) -; ("rust-rlimit" ,rust-rlimit-0.4) -; ("rust-sha1" ,rust-sha1-0.6) -; ("rust-tempfile" ,rust-tempfile-3) -; ("rust-time" ,rust-time-0.1) -; ("rust-unindent" ,rust-unindent-0.1) -; ("rust-unix-socket" ,rust-unix-socket-0.5) -; ("rust-users" ,rust-users-0.10) -; ("rust-uucore" ,rust-uucore-0.0.12) -; ("rust-walkdir" ,rust-walkdir-2)))) -; (home-page "https://github.com/uutils/coreutils") -; (synopsis -; "coreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) utils, written in Rust") -; (description -; "coreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) -;utils, written in Rust") -; (license license:expat)))