From 590af530d1f4ad8ad1b4268372efb534b350dd7e Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Fri, 2 Dec 2022 23:13:57 +0300 Subject: [PATCH] feat(rust-starship): temporarily remove --- rust-starship.scm | 2917 --------------------------------------------- 1 file changed, 2917 deletions(-) delete mode 100644 rust-starship.scm diff --git a/rust-starship.scm b/rust-starship.scm deleted file mode 100644 index 32f6e0f..0000000 --- a/rust-starship.scm +++ /dev/null @@ -1,2917 +0,0 @@ -(define-module (rust-starship) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix build-system cargo) - #:use-module (guix download) - #:use-module (guix packages) - #:use-module (gnu packages rust) - #:use-module (gnu packages tls) - #:use-module (gnu packages pkg-config) - #:use-module (gnu packages compression) - #:use-module (gnu packages crates-io) - #:use-module (gnu packages crates-graphics)) - -(define-public rust-mockall-derive-0.11 - (package - (name "rust-mockall-derive") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mockall_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0sxavgqr9m6xh68fibfrh7jb4vfw9j86xqi14bvs7pm012121vvr")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/asomers/mockall") - (synopsis "Procedural macros for Mockall -") - (description "Procedural macros for Mockall") - (license (list license:expat license:asl2.0)))) - -(define-public rust-downcast-0.11 - (package - (name "rust-downcast") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "downcast" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wa78ahlc57wmqyq2ncr80l7plrkgz57xsg7kfzgpcnqac8gld8l")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/fkoep/downcast-rs") - (synopsis - "Trait for downcasting trait objects back to their original types.") - (description - "Trait for downcasting trait objects back to their original types.") - (license license:expat))) - -(define-public rust-mockall-0.11 - (package - (name "rust-mockall") - (version "0.11.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mockall" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1f6nscx90jkj4vza3ck8ldn2cs6savdm0qxibmr75ybjk9ip0k9x")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-downcast" ,rust-downcast-0.11) - ("rust-fragile" ,rust-fragile-1) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-mockall-derive" ,rust-mockall-derive-0.11) - ("rust-predicates" ,rust-predicates-2) - ("rust-predicates-tree" ,rust-predicates-tree-1)))) - (home-page "https://github.com/asomers/mockall") - (synopsis "A powerful mock object library for Rust. -") - (description - "This package provides a powerful mock object library for Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-which-4 - (package - (name "rust-which") - (version "4.2.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "which" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ln1wmhb6k3al9zhbw8rzidr1imni55ajr3840hg474jgr47wnia")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-either" ,rust-either-1) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-regex" ,rust-regex-1)))) - (home-page "https://github.com/harryfei/which-rs.git") - (synopsis - "A Rust equivalent of Unix command \"which\". Locate installed executable in cross platforms.") - (description - "This package provides a Rust equivalent of Unix command \"which\". Locate -installed executable in cross platforms.") - (license license:expat))) - -(define-public rust-minimal-lexical-0.2 - (package - (name "rust-minimal-lexical") - (version "0.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "minimal-lexical" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16ppc5g84aijpri4jzv14rvcnslvlpphbszc7zzp6vfkddf4qdb8")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/Alexhuszagh/minimal-lexical") - (synopsis "Fast float parsing conversion routines.") - (description "Fast float parsing conversion routines.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-nom-7 - (package - (name "rust-nom") - (version "7.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "nom" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0281jdx0xcyhjgs1jkj9pii8py1clcpazg41bgz7d71qxzhi278v")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-memchr" ,rust-memchr-2) - ("rust-minimal-lexical" ,rust-minimal-lexical-0.2) - ("rust-version-check" ,rust-version-check-0.9)))) - (home-page "https://github.com/Geal/nom") - (synopsis "A byte-oriented, zero-copy, parser combinators library") - (description - "This package provides a byte-oriented, zero-copy, parser combinators library") - (license license:expat))) - -(define-public rust-versions-4 - (package - (name "rust-versions") - (version "4.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "versions" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1m04qvig0av1fz36082kyaln5rlndzrj70g0az6f3pck2wanq9ym")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-itertools" ,rust-itertools-0.10) - ("rust-nom" ,rust-nom-7) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/fosskers/rs-versions") - (synopsis "A library for parsing and comparing software version numbers.") - (description - "This package provides a library for parsing and comparing software version -numbers.") - (license license:expat))) - -(define-public rust-urlencoding-2 - (package - (name "rust-urlencoding") - (version "2.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "urlencoding" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08cq5w84imxrpyifhmx719026dzjih29gdq0ncsb1fcs08qhkfb8")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://lib.rs/urlencoding") - (synopsis "A Rust library for doing URL percentage encoding.") - (description - "This package provides a Rust library for doing URL percentage encoding.") - (license license:expat))) - -(define-public rust-unicode-segmentation-1 - (package - (name "rust-unicode-segmentation") - (version "1.9.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "unicode-segmentation" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16gxxda9aya0arcqs9aa9lb31b3i54i34dmyqi6j5xkpszsj123y")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/unicode-rs/unicode-segmentation") - (synopsis - "This crate provides Grapheme Cluster, Word and Sentence boundaries -according to Unicode Standard Annex #29 rules. -") - (description - "This crate provides Grapheme Cluster, Word and Sentence boundaries according to -Unicode Standard Annex #29 rules.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-kstring-1 - (package - (name "rust-kstring") - (version "1.0.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "kstring" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "09j5xb3rnjd3kmc2v667wzsc4mz4c1hl1vkzszbj30fyxb60qccb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/cobalt-org/kstring") - (synopsis "Key String: optimized for map keys") - (description "Key String: optimized for map keys") - (license (list license:expat license:asl2.0)))) - -(define-public rust-combine-4 - (package - (name "rust-combine") - (version "4.6.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "combine" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0qihymj493vvs054gzpcmp4lzb098zrj2p9miv19yzvrrjm2gdsh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bytes" ,rust-bytes-0.5) - ("rust-bytes" ,rust-bytes-1) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-io" ,rust-futures-io-0.3) - ("rust-memchr" ,rust-memchr-2) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) - ("rust-regex" ,rust-regex-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-tokio" ,rust-tokio-0.3) - ("rust-tokio" ,rust-tokio-0.2) - ("rust-tokio-util" ,rust-tokio-util-0.6)))) - (home-page "https://github.com/Marwes/combine") - (synopsis - "Fast parser combinators on arbitrary streams with zero-copy support.") - (description - "Fast parser combinators on arbitrary streams with zero-copy support.") - (license license:expat))) - -(define-public rust-toml-edit-0.13 - (package - (name "rust-toml-edit") - (version "0.13.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "toml_edit" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nzmc02sfkkxsg59gjqsg0irwn5mj5lp2cz0gjj0ld2jngarwkkl")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-combine" ,rust-combine-4) - ("rust-indexmap" ,rust-indexmap-1) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-kstring" ,rust-kstring-1) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/ordian/toml_edit") - (synopsis "Yet another format-preserving TOML parser.") - (description "Yet another format-preserving TOML parser.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-terminal-size-0.1 - (package - (name "rust-terminal-size") - (version "0.1.17") - (source - (origin - (method url-fetch) - (uri (crate-uri "terminal_size" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pq60ng1a7fjp597ifk1cqlz8fv9raz9xihddld1m1pfdia1lg33")))) - (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/eminence/terminal-size") - (synopsis "Gets the size of your Linux or Windows terminal") - (description "Gets the size of your Linux or Windows terminal") - (license (list license:expat license:asl2.0)))) - -(define-public rust-sys-info-0.9 - (package - (name "rust-sys-info") - (version "0.9.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "sys-info" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0b759814ng0cj5a1iiqqjgrzfg9vqlpkbp6z3l76mycbp850sfhb")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cc" ,rust-cc-1) ("rust-libc" ,rust-libc-0.2)))) - (home-page "https://github.com/FillZpp/sys-info-rs") - (synopsis - "Get system information in Rust. - -For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and Windows. -") - (description - "Get system information in Rust. - -For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and -Windows.") - (license license:expat))) - -(define-public rust-starship-battery-0.7 - (package - (name "rust-starship-battery") - (version "0.7.9") - (source - (origin - (method url-fetch) - (uri (crate-uri "starship-battery" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0p819qlmlh2qg3iw3w7qf12q29icar74zgk9mr3l9bq4s251jdik")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-core-foundation" ,rust-core-foundation-0.7) - ("rust-lazycell" ,rust-lazycell-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-libc" ,rust-libc-0.2) - ("rust-mach" ,rust-mach-0.3) - ("rust-nix" ,rust-nix-0.23) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-uom" ,rust-uom-0.30) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/starship/rust-battery") - (synopsis "Cross-platform information about the notebook batteries") - (description "Cross-platform information about the notebook batteries") - (license license:isc))) - -(define-public rust-shell-words-1 - (package - (name "rust-shell-words") - (version "1.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "shell-words" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1plgwx8r0h5ismbbp6cp03740wmzgzhip85k5hxqrrkaddkql614")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/tmiasko/shell-words") - (synopsis "Process command line according to parsing rules of UNIX shell") - (description - "Process command line according to parsing rules of UNIX shell") - (license (list license:expat license:asl2.0)))) - -(define-public rust-serde-json-1 - (package - (name "rust-serde-json") - (version "1.0.79") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_json" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "158xd1swdvw6y59bx4avb8vdpj727n54r77xw5f7c15kqfjrz3cf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-indexmap" ,rust-indexmap-1) - ("rust-itoa" ,rust-itoa-1) - ("rust-ryu" ,rust-ryu-1) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/serde-rs/json") - (synopsis "A 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.136") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1yb28smlymba4qbj2bn4c4myvblypqvkxv9q33s0dlzwa9qpwn88")))) - (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://serde.rs") - (synopsis "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]") - (description - "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.136") - (source - (origin - (method url-fetch) - (uri (crate-uri "serde" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12a791cbdd3gi08536i4frrqsps0ak8gvhpijvgj9rg1055y4cff")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-serde-derive" ,rust-serde-derive-1)))) - (home-page "https://serde.rs") - (synopsis "A generic serialization/deserialization framework") - (description - "This package provides a generic serialization/deserialization framework") - (license (list license:expat license:asl2.0)))) - -(define-public rust-semver-1 - (package - (name "rust-semver") - (version "1.0.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "semver" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ivj7z9yp6v46ml40nsr8aqh64fphzv5xfvkxpxni6pcja7731h4")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/dtolnay/semver") - (synopsis "Parser and evaluator for Cargo's flavor of Semantic Versioning") - (description - "Parser and evaluator for Cargo's flavor of Semantic Versioning") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-msvc-0.30 - (package - (name "rust-windows-x86-64-msvc") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wdmxdz63n0qbp3ywahxcs5y7z3firkc38f69gpqz13602gvrjh8")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-gnu-0.30 - (package - (name "rust-windows-x86-64-gnu") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0nid8amrlgbpq6ggcpj19xprxih3mzkm1q0rq6s8vm900b5lz9lc")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-msvc-0.30 - (package - (name "rust-windows-i686-msvc") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "19jlb6amw8rnlg71pbsbqk464hyd749iq5yv34qbfls71lx9x86l")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-gnu-0.30 - (package - (name "rust-windows-i686-gnu") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1f744iasfzibd9gi59c9iwd5d3vwp4pz6r0qip35cfd9kncf2i8i")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-aarch64-msvc-0.30 - (package - (name "rust-windows-aarch64-msvc") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_aarch64_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1jkbdfqzynwqpn3h5kl6519vmb97p6p1yz9wyrszfhnn6m27l9r9")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-sys-0.30 - (package - (name "rust-windows-sys") - (version "0.30.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16m9qq428d6aqz4m4j2ffzdv5jvk3547r834r82pmr962vwpy2q3")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.30) - ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.30) - ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.30) - ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.30) - ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.30)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "Rust for Windows") - (license (list license:expat license:asl2.0)))) - -(define-public rust-process-control-3 - (package - (name "rust-process-control") - (version "3.2.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "process_control" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1n3xhjcn5q98kq8xig7hvpwrcjbknrbg8h1j2z67bflmzgvqsp4x")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) - ("rust-libc" ,rust-libc-0.2) - ("rust-windows-sys" ,rust-windows-sys-0.30)))) - (home-page "https://github.com/dylni/process_control") - (synopsis "Methods for ergonomically running processes with timeouts -") - (description "Methods for ergonomically running processes with timeouts") - (license (list license:expat license:asl2.0)))) - -(define-public rust-os-info-3 - (package - (name "rust-os-info") - (version "3.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "os_info" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h6kb5w5hw5b2anjyb45njfmqn0klrcl8bzxcz7pkx2yai6zhg82")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-log" ,rust-log-0.4) - ("rust-serde" ,rust-serde-1) - ("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/stanislav-tkach/os_info") - (synopsis "Detect the operating system type and version.") - (description "Detect the operating system type and version.") - (license license:expat))) - -(define-public rust-zvariant-derive-3 - (package - (name "rust-zvariant-derive") - (version "3.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "zvariant_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ypvc7hk5yrpr1151nvxgxfikc5k2p6j8fk5gwzhaahwlv2yqb4c")))) - (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://gitlab.freedesktop.org/dbus/zbus/") - (synopsis "D-Bus & GVariant encoding & decoding") - (description "D-Bus & GVariant encoding & decoding") - (license license:expat))) - -(define-public rust-arrayvec-0.7 - (package - (name "rust-arrayvec") - (version "0.7.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "arrayvec" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1mjl8jjqxpl0x7sm9cij61cppi7yi38cdrd1l8zjw7h7qxk2v9cd")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/bluss/arrayvec") - (synopsis - "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.") - (description - "This package provides a vector with fixed capacity, backed by an array (it can -be stored on the stack too). Implements fixed capacity ArrayVec and -ArrayString.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zvariant-3 - (package - (name "rust-zvariant") - (version "3.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "zvariant" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0cw03hwc03sak1zsc9hwx7hxrnj3h4w0k45plpkgln10ig1mvsj9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-arrayvec" ,rust-arrayvec-0.7) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-enumflags2" ,rust-enumflags2-0.7) - ("rust-libc" ,rust-libc-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-serde-bytes" ,rust-serde-bytes-0.11) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-zvariant-derive" ,rust-zvariant-derive-3)))) - (home-page "https://gitlab.freedesktop.org/dbus/zbus/") - (synopsis "D-Bus & GVariant encoding & decoding") - (description "D-Bus & GVariant encoding & decoding") - (license license:expat))) - -(define-public rust-zbus-names-2 - (package - (name "rust-zbus-names") - (version "2.1.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus_names" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1qdpqkyw3nzr927n8df4s6v692mqnyqjgk1hbm8as7dphz7wvps5")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-serde" ,rust-serde-1) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-zvariant" ,rust-zvariant-3)))) - (home-page "https://gitlab.freedesktop.org/dbus/zbus/") - (synopsis "A collection of D-Bus bus names types") - (description "This package provides a collection of D-Bus bus names types") - (license license:expat))) - -(define-public rust-zbus-macros-2 - (package - (name "rust-zbus-macros") - (version "2.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus_macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0h4019bv9n5xhibjb6hf2xs85bxc5lk07284kyqwdhyx1z0kr0in")))) - (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-regex" ,rust-regex-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://gitlab.freedesktop.org/dbus/zbus/") - (synopsis "proc-macros for zbus") - (description "proc-macros for zbus") - (license license:expat))) - -(define-public rust-ordered-stream-0.0.1 - (package - (name "rust-ordered-stream") - (version "0.0.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "ordered-stream" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1cfc4mgsl29ij9g27hfxlk51jcg35kdv2ldapl46xzdckq2hqqs4")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-futures-core" ,rust-futures-core-0.3) - ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)))) - (home-page "https://github.com/danieldg/ordered-stream") - (synopsis "Streams that are ordered relative to external events") - (description "Streams that are ordered relative to external events") - (license (list license:expat license:asl2.0)))) - -(define-public rust-futures-sink-0.3 - (package - (name "rust-futures-sink") - (version "0.3.21") - (source - (origin - (method url-fetch) - (uri (crate-uri "futures-sink" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0s58gx5yw1a21xviw2qgc0wzk225vgn4kbzddrp141m3kw9kw5i1")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://rust-lang.github.io/futures-rs") - (synopsis "The asynchronous `Sink` trait for the futures-rs library. -") - (description "The asynchronous `Sink` trait for the futures-rs library.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-enumflags2-derive-0.7 - (package - (name "rust-enumflags2-derive") - (version "0.7.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "enumflags2_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "194d20akzhyraj2dla4axcifyji6x5xwcp8jza26zaybjsacfkhl")))) - (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/NieDzejkob/enumflags2") - (synopsis - "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions.") - (description - "Do not use directly, use the reexport in the `enumflags2` crate. This allows -for better compatibility across versions.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-enumflags2-0.7 - (package - (name "rust-enumflags2") - (version "0.7.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "enumflags2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1vsdy8aw6cqm39z0akv7kaz0nfhdxzfvwg0qrw8l3y5kasq90p52")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-enumflags2-derive" ,rust-enumflags2-derive-0.7) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/NieDzejkob/enumflags2") - (synopsis "Enum-based bit flags") - (description "Enum-based bit flags") - (license (list license:expat license:asl2.0)))) - -(define-public rust-async-executor-1 - (package - (name "rust-async-executor") - (version "1.4.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-executor" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0rd9sd0rksvjwx4zzy6c69qcd7bwp3z42rpiiizfnbm2w2srn7w7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-async-task" ,rust-async-task-4) - ("rust-concurrent-queue" ,rust-concurrent-queue-1) - ("rust-fastrand" ,rust-fastrand-1) - ("rust-futures-lite" ,rust-futures-lite-1) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-slab" ,rust-slab-0.4)))) - (home-page "https://github.com/smol-rs/async-executor") - (synopsis "Async executor") - (description "Async executor") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-async-channel-1 - (package - (name "rust-async-channel") - (version "1.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-channel" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "06b3sq2hd8qwl2xxlc4qalg6xw3l9b41w4sym9g0q70mf93dc511")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-concurrent-queue" ,rust-concurrent-queue-1) - ("rust-event-listener" ,rust-event-listener-2) - ("rust-futures-core" ,rust-futures-core-0.3)))) - (home-page "https://github.com/smol-rs/async-channel") - (synopsis "Async multi-producer multi-consumer channel") - (description "Async multi-producer multi-consumer channel") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-futures-core-0.3 - (package - (name "rust-futures-core") - (version "0.3.21") - (source - (origin - (method url-fetch) - (uri (crate-uri "futures-core" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1lqhc6mqklh5bmkpr77p42lqwjj8gaskk5ba2p3kl1z4nw2gs28c")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://rust-lang.github.io/futures-rs") - (synopsis "The core traits and types in for the `futures` library. -") - (description "The core traits and types in for the `futures` library.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-async-broadcast-0.3 - (package - (name "rust-async-broadcast") - (version "0.3.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "async-broadcast" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0fs7zb66aqqmaja3vryymmmiz0x035gppja6p0php3i1l6c2cqlh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-easy-parallel" ,rust-easy-parallel-3) - ("rust-event-listener" ,rust-event-listener-2) - ("rust-futures-core" ,rust-futures-core-0.3)))) - (home-page "https://github.com/smol-rs/async-broadcast") - (synopsis "Async broadcast channels") - (description "Async broadcast channels") - (license (list license:expat license:asl2.0)))) - -(define-public rust-zbus-2 - (package - (name "rust-zbus") - (version "2.1.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zbus" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16jy4z8qbq9y32c0vqmxiqiyd2jgr6p455vin946mqlj8lynzf3v")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-async-broadcast" ,rust-async-broadcast-0.3) - ("rust-async-channel" ,rust-async-channel-1) - ("rust-async-executor" ,rust-async-executor-1) - ("rust-async-io" ,rust-async-io-1) - ("rust-async-lock" ,rust-async-lock-2) - ("rust-async-recursion" ,rust-async-recursion-0.3) - ("rust-async-task" ,rust-async-task-4) - ("rust-async-trait" ,rust-async-trait-0.1) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-derivative" ,rust-derivative-2) - ("rust-enumflags2" ,rust-enumflags2-0.7) - ("rust-event-listener" ,rust-event-listener-2) - ("rust-futures-core" ,rust-futures-core-0.3) - ("rust-futures-sink" ,rust-futures-sink-0.3) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-hex" ,rust-hex-0.4) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-nix" ,rust-nix-0.23) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-ordered-stream" ,rust-ordered-stream-0.0.1) - ("rust-rand" ,rust-rand-0.8) - ("rust-serde" ,rust-serde-1) - ("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4) - ("rust-serde-repr" ,rust-serde-repr-0.1) - ("rust-sha1" ,rust-sha1-0.6) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-tokio" ,rust-tokio-1) - ("rust-winapi" ,rust-winapi-0.3) - ("rust-zbus-macros" ,rust-zbus-macros-2) - ("rust-zbus-names" ,rust-zbus-names-2) - ("rust-zvariant" ,rust-zvariant-3)))) - (home-page "https://gitlab.freedesktop.org/dbus/zbus/") - (synopsis "API for D-Bus communication") - (description "API for D-Bus communication") - (license license:expat))) - -(define-public rust-xml-rs-0.8 - (package - (name "rust-xml-rs") - (version "0.8.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "xml-rs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18q048wk3jafgl59sa2m0qv4vk2sqkfcya4kznc5rxqkhsad7myj")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/netvl/xml-rs") - (synopsis "An XML library in pure Rust") - (description "An XML library in pure Rust") - (license license:expat))) - -(define-public rust-windows-x86-64-msvc-0.24 - (package - (name "rust-windows-x86-64-msvc") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16fk46ri9pzfyg44gj35m6rl7i8jps89mmsrh4slcm6av1ig1n4v")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-x86-64-gnu-0.24 - (package - (name "rust-windows-x86-64-gnu") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_x86_64_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1i4di3s8rh9yp43qqrp7q6lfamig9a3bd4r9b8h4902q60v1fjiq")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-macros-0.24 - (package - (name "rust-windows-macros") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13n5k0wbhqhl7f737f51wvwl2d2h2vf1kk0pmh7v4iia4qq7lr1f")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-syn" ,rust-syn-1) - ("rust-windows-gen" ,rust-windows-gen-0.24) - ("rust-windows-quote" ,rust-windows-quote-0.24) - ("rust-windows-reader" ,rust-windows-reader-0.24)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Macros for the windows crate") - (description "Macros for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-msvc-0.24 - (package - (name "rust-windows-i686-msvc") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_msvc" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ilmbcklljd27bzjr7crb3mlisnfmqxaplkqj2i6k4vydgazw3xz")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-i686-gnu-0.24 - (package - (name "rust-windows-i686-gnu") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_i686_gnu" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1z810n1yafcmv14himqz9snfmr83pyxr0x077bbsxagclc86b1n0")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-reader-0.24 - (package - (name "rust-windows-reader") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_reader" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "12dz2wipijzyv5cbdk8dk6bv5ngs70ij9ww1sfv2z2wrxm67ps4y")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-quote-0.24 - (package - (name "rust-windows-quote") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_quote" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1l5sr61bfd8rhmm509jnrmm2b95bsxsbj1wqmjrvfarym9lkx6vc")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-gen-0.24 - (package - (name "rust-windows-gen") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows_gen" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0l31985hw8p4nwrrq8zlrqyw3rcnjvdc2fcs8w2lwi108l63z2b7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-windows-quote" ,rust-windows-quote-0.24) - ("rust-windows-reader" ,rust-windows-reader-0.24)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Code gen support for the windows crate") - (description "Code gen support for the windows crate") - (license (list license:expat license:asl2.0)))) - -(define-public rust-windows-0.24 - (package - (name "rust-windows") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "windows" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0i1ry526a8nrs3fikgl99yinlqqinjlfhzxcq1rb12hcmr2r7wx9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-windows-gen" ,rust-windows-gen-0.24) - ("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.24) - ("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.24) - ("rust-windows-macros" ,rust-windows-macros-0.24) - ("rust-windows-reader" ,rust-windows-reader-0.24) - ("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.24) - ("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.24)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "Rust for Windows") - (license (list license:expat license:asl2.0)))) - -(define-public rust-strum-macros-0.22 - (package - (name "rust-strum-macros") - (version "0.22.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "strum_macros" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1yz9ia03p3xbndhjbcmxjifh1r43cchynzxcqx23g7jliffpk7rk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-heck" ,rust-heck-0.3) - ("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) - (home-page "https://github.com/Peternator7/strum") - (synopsis "Helpful macros for working with enums and strings") - (description "Helpful macros for working with enums and strings") - (license license:expat))) - -(define-public rust-strum-0.22 - (package - (name "rust-strum") - (version "0.22.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "strum" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17kjz02z1wwfw1rcfdsmsbpazngnqhz23zhwychql727gly8kb7p")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-strum-macros" ,rust-strum-macros-0.22)))) - (home-page "https://github.com/Peternator7/strum") - (synopsis "Helpful macros for working with enums and strings") - (description "Helpful macros for working with enums and strings") - (license license:expat))) - -(define-public rust-winrt-notification-0.5 - (package - (name "rust-winrt-notification") - (version "0.5.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "winrt-notification" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1x7djvadifkgzvkkrzyfr5mpzvaqzxibkrbkvk3f08qbhi9h6yh0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-strum" ,rust-strum-0.22) - ("rust-windows" ,rust-windows-0.24) - ("rust-xml-rs" ,rust-xml-rs-0.8)))) - (home-page "https://github.com/allenbenz/winrt-notification") - (synopsis "An incomplete wrapper over the WinRT toast api") - (description "An incomplete wrapper over the WinRT toast api") - (license license:expat))) - -(define-public rust-mac-notification-sys-0.3 - (package - (name "rust-mac-notification-sys") - (version "0.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mac-notification-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0xnsrr4102rbka57198v7gkfhivl54a456ax765x7758m5qnpyrx")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cc" ,rust-cc-1) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-dirs" ,rust-dirs-1) - ("rust-objc-foundation" ,rust-objc-foundation-0.1)))) - (home-page "https://github.com/h4llow3En/mac-notification-sys") - (synopsis "Thin wrapper around macOS Notifications.") - (description "Thin wrapper around macOS Notifications.") - (license license:expat))) - -(define-public rust-tiff-0.7 - (package - (name "rust-tiff") - (version "0.7.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "tiff" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1cp0ivmahzi2l57d5rjjbcgff71na1na3x68vwwwxdlck6760iq2")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-flate2" ,rust-flate2-1) - ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.1) - ("rust-weezl" ,rust-weezl-0.1)))) - (home-page "https://github.com/image-rs/image-tiff") - (synopsis "TIFF decoding and encoding library in pure Rust") - (description "TIFF decoding and encoding library in pure Rust") - (license license:expat))) - -(define-public rust-rgb-0.8 - (package - (name "rust-rgb") - (version "0.8.31") - (source - (origin - (method url-fetch) - (uri (crate-uri "rgb" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wah7j52d0da3lhmzixnaljymy84a3q68yqwikcwvzg5l3wlldws")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bytemuck" ,rust-bytemuck-1) ("rust-serde" ,rust-serde-1)))) - (home-page "https://lib.rs/crates/rgb") - (synopsis - "`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. -Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.") - (description - "`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods -for color manipulation. Allows no-copy high-level interoperability. Also adds -common convenience methods and implements standard Rust traits to make -`RGB`/`RGBA` pixels and slices first-class Rust objects.") - (license license:expat))) - -(define-public rust-system-deps-3 - (package - (name "rust-system-deps") - (version "3.1.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "system-deps" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1y5xddh5hy1iyiy8m89p3001zbqsw33lhyhlfqhsyrnf478xpdvs")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-anyhow" ,rust-anyhow-1) - ("rust-cfg-expr" ,rust-cfg-expr-0.7) - ("rust-heck" ,rust-heck-0.3) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-pkg-config" ,rust-pkg-config-0.3) - ("rust-strum" ,rust-strum-0.21) - ("rust-strum-macros" ,rust-strum-macros-0.21) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-toml" ,rust-toml-0.5) - ("rust-version-compare" ,rust-version-compare-0.0.11)))) - (home-page "https://github.com/gdesmott/system-deps") - (synopsis - "Discover and configure system dependencies from declarative dependencies in Cargo.toml") - (description - "Discover and configure system dependencies from declarative dependencies in -Cargo.toml") - (license (list license:expat license:asl2.0)))) - -(define-public rust-rav1e-0.5 - (package - (name "rust-rav1e") - (version "0.5.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "rav1e" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "006bfcmjwg0phg8gc25b1sl2ngjrb2bh1b3fd0s5gbf9nlkr8qsn")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-aom-sys" ,rust-aom-sys-0.3) - ("rust-arbitrary" ,rust-arbitrary-0.4) - ("rust-arg-enum-proc-macro" ,rust-arg-enum-proc-macro-0.3) - ("rust-arrayvec" ,rust-arrayvec-0.7) - ("rust-av-metrics" ,rust-av-metrics-0.7) - ("rust-backtrace" ,rust-backtrace-0.3) - ("rust-bitstream-io" ,rust-bitstream-io-1) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-cc" ,rust-cc-1) - ("rust-cfg-if" ,rust-cfg-if-1) - ("rust-clap" ,rust-clap-2) - ("rust-console" ,rust-console-0.14) - ("rust-crossbeam" ,rust-crossbeam-0.8) - ("rust-dav1d-sys" ,rust-dav1d-sys-0.3) - ("rust-fern" ,rust-fern-0.6) - ("rust-image" ,rust-image-0.23) - ("rust-interpolate-name" ,rust-interpolate-name-0.2) - ("rust-itertools" ,rust-itertools-0.10) - ("rust-ivf" ,rust-ivf-0.1) - ("rust-libc" ,rust-libc-0.2) - ("rust-libfuzzer-sys" ,rust-libfuzzer-sys-0.3) - ("rust-log" ,rust-log-0.4) - ("rust-nasm-rs" ,rust-nasm-rs-0.2) - ("rust-noop-proc-macro" ,rust-noop-proc-macro-0.3) - ("rust-num-derive" ,rust-num-derive-0.3) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-paste" ,rust-paste-1) - ("rust-rand" ,rust-rand-0.8) - ("rust-rand-chacha" ,rust-rand-chacha-0.3) - ("rust-rayon" ,rust-rayon-1) - ("rust-regex" ,rust-regex-1) - ("rust-rust-hawktracer" ,rust-rust-hawktracer-0.7) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-scan-fmt" ,rust-scan-fmt-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-signal-hook" ,rust-signal-hook-0.3) - ("rust-simd-helpers" ,rust-simd-helpers-0.1) - ("rust-system-deps" ,rust-system-deps-3) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-toml" ,rust-toml-0.5) - ("rust-v-frame" ,rust-v-frame-0.2) - ("rust-vergen" ,rust-vergen-3) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) - ("rust-y4m" ,rust-y4m-0.7)))) - (home-page "https://github.com/xiph/rav1e/") - (synopsis "The fastest and safest AV1 encoder") - (description "The fastest and safest AV1 encoder") - (license license:bsd-2))) - -(define-public rust-imgref-1 - (package - (name "rust-imgref") - (version "1.9.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "imgref" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ra3wl5s22ffcx18inmlryqykh7qwzr0k2gdw1i84bwkdkdw1l21")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://lib.rs/crates/imgref") - (synopsis - "A trivial struct for interchange of 2d-dimensional pixel buffers with width, height & stride") - (description - "This package provides a trivial struct for interchange of 2d-dimensional pixel -buffers with width, height & stride") - (license license:cc0))) - -(define-public rust-avif-serialize-0.7 - (package - (name "rust-avif-serialize") - (version "0.7.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "avif-serialize" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "16fnqqgnjlrw5cin8zq6hrwaqpgzylyq9aivcwgb7cf3jxr8l0dw")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-arrayvec" ,rust-arrayvec-0.7)))) - (home-page "https://lib.rs/avif-serialize") - (synopsis - "Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)") - (description - "Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)") - (license license:bsd-3))) - -(define-public rust-ravif-0.8 - (package - (name "rust-ravif") - (version "0.8.8") - (source - (origin - (method url-fetch) - (uri (crate-uri "ravif" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ac7z19fvvqad3pyv6wd67dy4y0fgh7rli5mknl4hanf08wsfbp7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-avif-serialize" ,rust-avif-serialize-0.7) - ("rust-imgref" ,rust-imgref-1) - ("rust-loop9" ,rust-loop9-0.1) - ("rust-num-cpus" ,rust-num-cpus-1) - ("rust-rav1e" ,rust-rav1e-0.5) - ("rust-rayon" ,rust-rayon-1) - ("rust-rgb" ,rust-rgb-0.8)))) - (home-page "https://lib.rs/ravif") - (synopsis - "rav1e-based pure Rust library for encoding images in AVIF format (powers the `cavif` tool)") - (description - "rav1e-based pure Rust library for encoding images in AVIF format (powers the -`cavif` tool)") - (license license:bsd-3))) - -(define-public rust-simd-adler32-0.3 - (package - (name "rust-simd-adler32") - (version "0.3.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "simd-adler32" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "060b9v15s3miq06582cj2ywam92ph6xs34s62mc8az3xc4wxz98l")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/mcountryman/simd-adler32") - (synopsis - "A SIMD-accelerated Adler-32 rolling hash algorithm implementation.") - (description - "This package provides a SIMD-accelerated Adler-32 rolling hash algorithm -implementation.") - (license license:expat))) - -(define-public rust-adler-1 - (package - (name "rust-adler") - (version "1.0.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "adler" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj")))) - (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)))) - (home-page "https://github.com/jonas-schievink/adler.git") - (synopsis "A simple clean-room implementation of the Adler-32 checksum") - (description - "This package provides a simple clean-room implementation of the Adler-32 -checksum") - (license (list license:bsd-0 license:expat license:asl2.0)))) - -(define-public rust-miniz-oxide-0.5 - (package - (name "rust-miniz-oxide") - (version "0.5.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "miniz_oxide" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "10phz3ppw4p8pz4rwniy3qkw95wiq64kbvpb0l8kjcrzpka9pcnj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-adler" ,rust-adler-1) - ("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-simd-adler32" ,rust-simd-adler32-0.3)))) - (home-page "https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide") - (synopsis - "DEFLATE compression and decompression library rewritten in Rust based on miniz") - (description - "DEFLATE compression and decompression library rewritten in Rust based on miniz") - (license (list license:expat license:zlib license:asl2.0)))) - -(define-public rust-png-0.17 - (package - (name "rust-png") - (version "0.17.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "png" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "14zkc73d1y51h5kp1vqdra9dpx6b1s8zal9sqf7cj5vv2y11i3wf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bitflags" ,rust-bitflags-1) - ("rust-crc32fast" ,rust-crc32fast-1) - ("rust-deflate" ,rust-deflate-1) - ("rust-miniz-oxide" ,rust-miniz-oxide-0.5)))) - (home-page "https://github.com/image-rs/image-png.git") - (synopsis "PNG decoding and encoding library in pure Rust") - (description "PNG decoding and encoding library in pure Rust") - (license (list license:expat license:asl2.0)))) - -(define-public rust-mp4parse-0.12 - (package - (name "rust-mp4parse") - (version "0.12.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "mp4parse" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1ppqv60qiyrnbb996gb1sik08c0j2i317llv3rrcwb1cjg3bdlk7")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bitreader" ,rust-bitreader-0.3) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-env-logger" ,rust-env-logger-0.8) - ("rust-fallible-collections" ,rust-fallible-collections-0.4) - ("rust-log" ,rust-log-0.4) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-static-assertions" ,rust-static-assertions-1)))) - (home-page "https://github.com/mozilla/mp4parse-rust") - (synopsis "Parser for ISO base media file format (mp4)") - (description "Parser for ISO base media file format (mp4)") - (license license:mpl2.0))) - -(define-public rust-jpeg-decoder-0.2 - (package - (name "rust-jpeg-decoder") - (version "0.2.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "jpeg-decoder" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1wf6vzgcjxlz3wzr1bv4qr81fxqz4ds9mxc78l3h08afss1b0pqh")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-rayon" ,rust-rayon-1)))) - (home-page "https://github.com/image-rs/jpeg-decoder") - (synopsis "JPEG decoder") - (description "JPEG decoder") - (license (list license:expat license:asl2.0)))) - -(define-public rust-threadpool-1 - (package - (name "rust-threadpool") - (version "1.8.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "threadpool" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1amgfyzvynbm8pacniivzq9r0fh3chhs7kijic81j76l6c5ycl6h")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-num-cpus" ,rust-num-cpus-1)))) - (home-page "https://github.com/rust-threadpool/rust-threadpool") - (synopsis - "A thread pool for running a number of jobs on a fixed set of worker threads. -") - (description - "This package provides a thread pool for running a number of jobs on a fixed set -of worker threads.") - (license (list license:expat license:asl2.0)))) - -(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-lebe-0.5 - (package - (name "rust-lebe") - (version "0.5.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "lebe" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1zr6g3d35h349j0dsx6722lrjws00x2d8z0sy5p9wxdhimlivzby")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/johannesvollmer/lebe") - (synopsis - "Tiny, dead simple, high performance endianness conversions with a generic API") - (description - "Tiny, dead simple, high performance endianness conversions with a generic API") - (license license:bsd-3))) - -(define-public rust-zerocopy-derive-0.3 - (package - (name "rust-zerocopy-derive") - (version "0.3.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zerocopy-derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "17rab2i1vwmxcr7c6r6xv55nhy41wlay0lpfcyl4vqpgh8mwiyx0")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-proc-macro2" ,rust-proc-macro2-1) - ("rust-syn" ,rust-syn-1) - ("rust-synstructure" ,rust-synstructure-0.12)))) - (home-page - "https://fuchsia.googlesource.com/fuchsia/+/HEAD/src/lib/zerocopy/zerocopy-derive") - (synopsis "Custom derive for traits from the zerocopy crate") - (description "Custom derive for traits from the zerocopy crate") - (license license:bsd-2))) - -(define-public rust-zerocopy-0.6 - (package - (name "rust-zerocopy") - (version "0.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "zerocopy" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0dpj4nd9v56wy93ahjkp95znjzj91waqvidqch8gxwdwq661hbrk")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-byteorder" ,rust-byteorder-1) - ("rust-zerocopy-derive" ,rust-zerocopy-derive-0.3)))) - (home-page - "https://fuchsia.googlesource.com/fuchsia/+/HEAD/src/lib/zerocopy") - (synopsis "Utilities for zero-copy parsing and serialization") - (description "Utilities for zero-copy parsing and serialization") - (license license:bsd-2))) - -(define-public rust-half-1 - (package - (name "rust-half") - (version "1.8.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "half" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1mqbmx2m9qd4lslkb42fzgldsklhv9c4bxsc8j82r80d8m24mfza")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bytemuck" ,rust-bytemuck-1) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-serde" ,rust-serde-1) - ("rust-zerocopy" ,rust-zerocopy-0.6)))) - (home-page "https://github.com/starkat99/half-rs") - (synopsis - "Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.") - (description - "Half-precision floating point f16 and bf16 types for Rust implementing the IEEE -754-2008 standard binary16 and bfloat16 types.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-wasi-0.10 - (package - (name "rust-wasi") - (version "0.10.3+wasi-snapshot-preview1") - (source - (origin - (method url-fetch) - (uri (crate-uri "wasi" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03iw4kid8y2nmshd793bsnpp2nqp24aak1rpak3v0w7ilf2f78j6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)))) - (home-page "https://github.com/bytecodealliance/wasi") - (synopsis "Experimental WASI API bindings for Rust") - (description "Experimental WASI API bindings for Rust") - (license - (list license:asl2.0 license:asl2.0 license:expat)))) - -(define-public rust-getrandom-0.2 - (package - (name "rust-getrandom") - (version "0.2.4") - (source - (origin - (method url-fetch) - (uri (crate-uri "getrandom" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0k0bdr1dyf4n9fvnkx4fmwxhv4hgnyf55gj86v4m69fln743g3a1")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cfg-if" ,rust-cfg-if-1) - ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) - ("rust-js-sys" ,rust-js-sys-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) - ("rust-wasi" ,rust-wasi-0.10) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) - (home-page "https://github.com/rust-random/getrandom") - (synopsis - "A small cross-platform library for retrieving random data from system source") - (description - "This package provides a small cross-platform library for retrieving random data -from system source") - (license (list license:expat license:asl2.0)))) - -(define-public rust-nanorand-0.6 - (package - (name "rust-nanorand") - (version "0.6.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "nanorand" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0n4903vzvk1ywp35x7qpf5avh4apqnjx1550w01iiakx4hsb77kj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-getrandom" ,rust-getrandom-0.2) - ("rust-zeroize" ,rust-zeroize-1)))) - (home-page "https://github.com/Absolucy/nanorand-rs") - (synopsis "A tiny, fast, zero-dep library for random number generation.") - (description - "This package provides a tiny, fast, zero-dep library for random number -generation.") - (license license:zlib))) - -(define-public rust-flume-0.10 - (package - (name "rust-flume") - (version "0.10.10") - (source - (origin - (method url-fetch) - (uri (crate-uri "flume" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1h3sjks6n8cfw32lw7g37g7cl140i5m4gxmn8vhqh09427yxl12x")))) - (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-nanorand" ,rust-nanorand-0.6) - ("rust-pin-project" ,rust-pin-project-1) - ("rust-spin" ,rust-spin-0.9)))) - (home-page "https://github.com/zesterer/flume") - (synopsis "A blazingly fast multi-producer channel") - (description - "This package provides a blazingly fast multi-producer channel") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-crc32fast-1 - (package - (name "rust-crc32fast") - (version "1.3.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "crc32fast" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "03c8f29yx293yf43xar946xbls1g60c207m9drf8ilqhr25vsh5m")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)))) - (home-page "https://github.com/srijs/rust-crc32fast") - (synopsis "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation") - (description "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gzip-header-1 - (package - (name "rust-gzip-header") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "gzip-header" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "18lm2y96mahkmcd76pzyam2sl3v6lsl9mn8ajri9l0p6j9xm5k4m")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-crc32fast" ,rust-crc32fast-1)))) - (home-page "https://github.com/oyvindln/gzip-header") - (synopsis - "A crate for decoding and encoding the header part of gzip files based on the gzip header - implementation in the flate2 crate. -") - (description - "This package provides a crate for decoding and encoding the header part of gzip -files based on the gzip header implementation in the flate2 crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-adler32-1 - (package - (name "rust-adler32") - (version "1.2.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "adler32" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0d7jq7jsjyhsgbhnfq5fvrlh9j0i9g1fqrl2735ibv5f75yjgqda")))) - (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)))) - (home-page "https://github.com/remram44/adler32-rs") - (synopsis "Minimal Adler32 implementation for Rust.") - (description "Minimal Adler32 implementation for Rust.") - (license license:zlib))) - -(define-public rust-deflate-1 - (package - (name "rust-deflate") - (version "1.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "deflate" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0bs319wa9wl7pn9j6jrrxg1gaqbak581rkx210cbix0qyljpwvy8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-adler32" ,rust-adler32-1) - ("rust-gzip-header" ,rust-gzip-header-1)))) - (home-page "https://github.com/image-rs/deflate-rs") - (synopsis "A DEFLATE, zlib and gzip encoder written in Rust. -") - (description - "This package provides a DEFLATE, zlib and gzip encoder written in Rust.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-exr-1 - (package - (name "rust-exr") - (version "1.4.1") - (source - (origin - (method url-fetch) - (uri (crate-uri "exr" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0002bzfwah2vkpd13b0jzkbfr37x1c7z1wasalncnrd4i6adpfnl")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bit-field" ,rust-bit-field-0.10) - ("rust-deflate" ,rust-deflate-1) - ("rust-flume" ,rust-flume-0.10) - ("rust-half" ,rust-half-1) - ("rust-inflate" ,rust-inflate-0.4) - ("rust-lebe" ,rust-lebe-0.5) - ("rust-smallvec" ,rust-smallvec-1) - ("rust-threadpool" ,rust-threadpool-1)))) - (home-page "https://github.com/johannesvollmer/exrs") - (synopsis "Read and write OpenEXR files without any unsafe code") - (description "Read and write OpenEXR files without any unsafe code") - (license license:bsd-3))) - -(define-public rust-dcv-color-primitives-0.4 - (package - (name "rust-dcv-color-primitives") - (version "0.4.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "dcv-color-primitives" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0cf3hjgfid6damp7p2qnch6k64al2p81yijl293bmvkd4nlj91mm")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-paste" ,rust-paste-1) - ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)))) - (home-page "https://github.com/aws/dcv-color-primitives") - (synopsis "a library to perform image color model conversion") - (description "a library to perform image color model conversion") - (license license:expat))) - -(define-public rust-bytemuck-1 - (package - (name "rust-bytemuck") - (version "1.7.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "bytemuck" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0bvi884940pgp8a3jzx9yll8316894gfz153f1jip3f3p3k8k6a3")))) - (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 "A 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-image-0.24 - (package - (name "rust-image") - (version "0.24.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "image" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0qcdd22nr6lrfx09spzlh634i2130d95k56ph9564b483zac6jp9")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bytemuck" ,rust-bytemuck-1) - ("rust-byteorder" ,rust-byteorder-1) - ("rust-color-quant" ,rust-color-quant-1) - ("rust-dav1d" ,rust-dav1d-0.6) - ("rust-dcv-color-primitives" ,rust-dcv-color-primitives-0.4) - ("rust-exr" ,rust-exr-1) - ("rust-gif" ,rust-gif-0.11) - ("rust-jpeg-decoder" ,rust-jpeg-decoder-0.2) - ("rust-mp4parse" ,rust-mp4parse-0.12) - ("rust-num-iter" ,rust-num-iter-0.1) - ("rust-num-rational" ,rust-num-rational-0.4) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-png" ,rust-png-0.17) - ("rust-ravif" ,rust-ravif-0.8) - ("rust-rgb" ,rust-rgb-0.8) - ("rust-scoped-threadpool" ,rust-scoped-threadpool-0.1) - ("rust-tiff" ,rust-tiff-0.7)))) - (home-page "https://github.com/image-rs/image") - (synopsis - "Imaging library written in Rust. Provides basic filters and decoders for the most common image formats.") - (description - "Imaging library written in Rust. Provides basic filters and decoders for the -most common image formats.") - (license license:expat))) - -(define-public rust-notify-rust-4 - (package - (name "rust-notify-rust") - (version "4.5.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "notify-rust" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "197znqqb5xar03mkhczsl4m7m9c174dwmwqlwicfglshm5ai6zin")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-chrono" ,rust-chrono-0.4) - ("rust-dbus" ,rust-dbus-0.9) - ("rust-image" ,rust-image-0.24) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.3) - ("rust-serde" ,rust-serde-1) - ("rust-winrt-notification" ,rust-winrt-notification-0.5) - ("rust-zbus" ,rust-zbus-2) - ("rust-zvariant" ,rust-zvariant-3) - ("rust-zvariant-derive" ,rust-zvariant-derive-3)))) - (home-page "https://github.com/hoodie/notify-rust") - (synopsis - "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") - (description - "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-local-ipaddress-0.1 - (package - (name "rust-local-ipaddress") - (version "0.1.3") - (source - (origin - (method url-fetch) - (uri (crate-uri "local_ipaddress" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1adg4rsxglij22v3d2c1x41al3yad7bqxaagiv3w9ys915rh98gn")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/egmkang/local_ipaddress") - (synopsis "Get your local IP address without panic") - (description "Get your local IP address without panic") - (license license:expat))) - -(define-public rust-indexmap-1 - (package - (name "rust-indexmap") - (version "1.8.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "indexmap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08s2rdps98z4qggzad2cf58nx012lnznn0b5q02a9arcf93n4ai8")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-autocfg" ,rust-autocfg-1) - ("rust-hashbrown" ,rust-hashbrown-0.11) - ("rust-rayon" ,rust-rayon-1) - ("rust-rustc-rayon" ,rust-rustc-rayon-0.3) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/bluss/indexmap") - (synopsis - "A hash table with consistent order and fast iteration. - -The indexmap is a hash table where the iteration order of the key-value -pairs is independent of the hash values of the keys. It has the usual -hash table functionality, it preserves insertion order except after -removals, and it allows lookup of its elements by either hash table key -or numerical index. A corresponding hash set type is also provided. - -This crate was initially published under the name ordermap, but it was renamed to -indexmap. -") - (description - "This package provides a hash table with consistent order and fast iteration. - -The indexmap is a hash table where the iteration order of the key-value pairs is -independent of the hash values of the keys. It has the usual hash table -functionality, it preserves insertion order except after removals, and it allows -lookup of its elements by either hash table key or numerical index. A -corresponding hash set type is also provided. - -This crate was initially published under the name ordermap, but it was renamed -to indexmap.") - (license (list license:asl2.0 license:expat)))) - -(define-public rust-libgit2-sys-0.12 - (package - (name "rust-libgit2-sys") - (version "0.12.26+1.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "libgit2-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "153l8nvz9p8vyd5840xi6fwblvhpn3c33jwdwsznyq4f4jcwiq8r")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-cc" ,rust-cc-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-libssh2-sys" ,rust-libssh2-sys-0.2) - ("rust-libz-sys" ,rust-libz-sys-1) - ("rust-openssl-sys" ,rust-openssl-sys-0.9) - ("rust-pkg-config" ,rust-pkg-config-0.3)))) - (home-page "https://github.com/rust-lang/git2-rs") - (synopsis "Native bindings to the libgit2 library") - (description "Native bindings to the libgit2 library") - (license (list license:expat license:asl2.0)))) - -(define-public rust-git2-0.13 - (package - (name "rust-git2") - (version "0.13.25") - (source - (origin - (method url-fetch) - (uri (crate-uri "git2" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1mppxyjzi69m879mwpin4d9jljanwaijlx3f5w3fdh143g62k4pj")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-bitflags" ,rust-bitflags-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-libgit2-sys" ,rust-libgit2-sys-0.12) - ("rust-log" ,rust-log-0.4) - ("rust-openssl-probe" ,rust-openssl-probe-0.1) - ("rust-openssl-sys" ,rust-openssl-sys-0.9) - ("rust-url" ,rust-url-2)))) - (home-page "https://github.com/rust-lang/git2-rs") - (synopsis - "Bindings to libgit2 for interoperating with git repositories. This library is -both threadsafe and memory safe and allows both reading and writing git -repositories. -") - (description - "Bindings to libgit2 for interoperating with git repositories. This library is -both threadsafe and memory safe and allows both reading and writing git -repositories.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-gethostname-0.2 - (package - (name "rust-gethostname") - (version "0.2.2") - (source - (origin - (method url-fetch) - (uri (crate-uri "gethostname" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1lals1bchjd9ghd9xqrr5cnp853rvfxmsh2cfxkd0li8jdjc3paa")))) - (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://codeberg.org/flausch/gethostname.rs") - (synopsis "gethostname for all platforms") - (description "gethostname for all platforms") - (license license:asl2.0))) - -(define-public rust-clap-complete-3 - (package - (name "rust-clap-complete") - (version "3.0.6") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap_complete" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1hrvvw16h6gx6a87qjbw6fh313n5xzibqwnkaj5wcg01kk1v93b7")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t #:cargo-inputs (("rust-clap" ,rust-clap-3)))) - (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete") - (synopsis "Generate shell completion scripts for your clap::App") - (description "Generate shell completion scripts for your clap::App") - (license (list license:expat license:asl2.0)))) - -(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-0.5)))) - (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") - ;; XXX actuall proprietary :9 - (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-uniquote-3 - (package - (name "rust-uniquote") - (version "3.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "uniquote" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0gqwq3kbzdsj5qsc8jfm5v4qwzgnp4rrfvdpm71ch1593h22y664")))) - (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) - (home-page "https://github.com/dylni/uniquote") - (synopsis "Quote strings for clear display in output -") - (description "Quote strings for clear display in output") - (license (list license:expat license:asl2.0)))) - -(define-public rust-print-bytes-0.5 - (package - (name "rust-print-bytes") - (version "0.5.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "print_bytes" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0d4i9y3jx1chi6w97a8rgdbwm9g3cppr53rw53zl6fcaq31qx0b6")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? #t #:cargo-inputs (("rust-winapi" ,rust-winapi-0.3)))) - (home-page "https://github.com/dylni/print_bytes") - (synopsis "Print bytes as losslessly as possible -") - (description "Print bytes as losslessly as possible") - (license (list license:expat license:asl2.0)))) - -(define-public rust-os-str-bytes-6 - (package - (name "rust-os-str-bytes") - (version "6.0.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "os_str_bytes" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0r5z5xds2wzzqlqjaw96dpjsz5nqyzc1rflm4mh09aa32qyl88lf")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-memchr" ,rust-memchr-2) - ("rust-print-bytes" ,rust-print-bytes-0.5) - ("rust-uniquote" ,rust-uniquote-3)))) - (home-page "https://github.com/dylni/os_str_bytes") - (synopsis - "Utilities for converting between byte sequences and platform-native strings -") - (description - "Utilities for converting between byte sequences and platform-native strings") - (license (list license:expat license:asl2.0)))) - -(define-public rust-clap-derive-3 - (package - (name "rust-clap-derive") - (version "3.0.14") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap_derive" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "11daqrx6asa985qr3mcjw11h4p8akwx6p44bvlh1rcs477f344cs")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-heck" ,rust-heck-0.4) - ("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/clap-rs/clap/tree/master/clap_derive") - (synopsis - "Parse command line argument by defining a struct, derive crate.") - (description - "Parse command line argument by defining a struct, derive crate.") - (license (list license:expat license:asl2.0)))) - -(define-public rust-clap-3 - (package - (name "rust-clap") - (version "3.0.14") - (source - (origin - (method url-fetch) - (uri (crate-uri "clap" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0qpcwh0gz47s98b8n68x7nzysxqg0zb9ngx2ibn72g1v2qzxqgmn")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-atty" ,rust-atty-0.2) - ("rust-backtrace" ,rust-backtrace-0.3) - ("rust-bitflags" ,rust-bitflags-1) - ("rust-clap-derive" ,rust-clap-derive-3) - ("rust-indexmap" ,rust-indexmap-1) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-os-str-bytes" ,rust-os-str-bytes-6) - ("rust-regex" ,rust-regex-1) - ("rust-strsim" ,rust-strsim-0.10) - ("rust-termcolor" ,rust-termcolor-1) - ("rust-terminal-size" ,rust-terminal-size-0.1) - ("rust-textwrap" ,rust-textwrap-0.14) - ("rust-unicase" ,rust-unicase-2) - ("rust-yaml-rust" ,rust-yaml-rust-0.4)))) - (home-page "https://github.com/clap-rs/clap") - (synopsis - "A simple to use, efficient, and full-featured Command Line Argument Parser") - (description - "This package provides a simple to use, efficient, and full-featured Command Line -Argument Parser") - (license (list license:expat license:asl2.0)))) - -(define-public rust-byte-unit-4 - (package - (name "rust-byte-unit") - (version "4.0.13") - (source - (origin - (method url-fetch) - (uri (crate-uri "byte-unit" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0zxfqic18j1byrxhn7msqbywzx2sp9izs89zksaadmy71rdzqvwm")))) - (build-system cargo-build-system) - (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-serde" ,rust-serde-1) - ("rust-utf8-width" ,rust-utf8-width-0.1)))) - (home-page "https://magiclen.org/byte-unit") - (synopsis "A library for interaction with units of bytes.") - (description - "This package provides a library for interaction with units of bytes.") - (license license:expat))) - -(define-public rust-starship-1 - (package - (name "rust-starship") - (version "1.3.0") - (source - (origin - (method url-fetch) - (uri (crate-uri "starship" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "08p8nhdd7yzrm0f68yw5rkng4q7j117hv375g7d6bbv6s876wr24")))) - (build-system cargo-build-system) - (arguments - `(#:tests? #f - #:cargo-inputs - (("rust-ansi-term" ,rust-ansi-term-0.12) - ("rust-byte-unit" ,rust-byte-unit-4) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-clap" ,rust-clap-3) - ("rust-clap-complete" ,rust-clap-complete-3) - ("rust-directories-next" ,rust-directories-next-2) - ("rust-gethostname" ,rust-gethostname-0.2) - ("rust-git2" ,rust-git2-0.13) - ("rust-indexmap" ,rust-indexmap-1) - ("rust-local-ipaddress" ,rust-local-ipaddress-0.1) - ("rust-log" ,rust-log-0.4) - ("rust-nix" ,rust-nix-0.23) - ("rust-notify-rust" ,rust-notify-rust-4) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-open" ,rust-open-2) - ("rust-os-info" ,rust-os-info-3) - ("rust-path-slash" ,rust-path-slash-0.1) - ("rust-pest" ,rust-pest-2) - ("rust-pest-derive" ,rust-pest-derive-2) - ("rust-process-control" ,rust-process-control-3) - ("rust-quick-xml" ,rust-quick-xml-0.22) - ("rust-rand" ,rust-rand-0.8) - ("rust-rayon" ,rust-rayon-1) - ("rust-regex" ,rust-regex-1) - ("rust-rust-ini" ,rust-rust-ini-0.17) - ("rust-semver" ,rust-semver-1) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-sha-1" ,rust-sha-1-0.10) - ("rust-shadow-rs" ,rust-shadow-rs-0.8) - ("rust-shadow-rs" ,rust-shadow-rs-0.8) - ("rust-shell-words" ,rust-shell-words-1) - ("rust-starship-battery" ,rust-starship-battery-0.7) - ("rust-starship-module-config-derive" - ,rust-starship-module-config-derive-0.2) - ("rust-strsim" ,rust-strsim-0.10) - ("rust-sys-info" ,rust-sys-info-0.9) - ("rust-terminal-size" ,rust-terminal-size-0.1) - ("rust-toml" ,rust-toml-0.5) - ("rust-toml-edit" ,rust-toml-edit-0.13) - ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) - ("rust-unicode-width" ,rust-unicode-width-0.1) - ("rust-urlencoding" ,rust-urlencoding-2) - ("rust-versions" ,rust-versions-4) - ("rust-which" ,rust-which-4) - ("rust-winapi" ,rust-winapi-0.3) - ("rust-yaml-rust" ,rust-yaml-rust-0.4)) - #:cargo-development-inputs - (("rust-mockall" ,rust-mockall-0.11) - ("rust-tempfile" ,rust-tempfile-3)))) - (home-page "https://starship.rs") - (inputs - `(("zlib" ,zlib) - ("pkg-config" ,pkg-config) - ("openssl" ,openssl))) - (synopsis - "The minimal, blazing-fast, and infinitely customizable prompt for any shell! â\x98\x84ð\x9f\x8c\x8cï¸\x8f -") - (description - "The minimal, blazing-fast, and infinitely customizable prompt for any shell! -â\x98\x84ð\x9f\x8c\x8cï¸\x8f") - (license license:isc)))