channel-q/rust-starship.scm
2021-05-13 22:52:36 +03:00

1587 lines
49 KiB
Scheme
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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-either-1
(package
(name "rust-either")
(version "1.6.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "either" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/bluss/either")
(synopsis
"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
")
(description
"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
")
(license (list license:expat license:asl2.0))))
(define-public rust-which-4
(package
(name "rust-which")
(version "4.1.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "which" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1zixp9631knhnvd8c3si4wn01fldq063s86jxlmwxwmx5kj52mdm"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-either" ,rust-either-1)
("rust-libc" ,rust-libc-0.2))))
(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-versions-3
(package
(name "rust-versions")
(version "3.0.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "versions" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0qdimx0gqmyybg2j2qpynq2zw202glv01zh0x4chdrhgwphayq4c"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-itertools" ,rust-itertools-0.10)
("rust-nom" ,rust-nom-6)
("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-sys-info-0.9
(package
(name "rust-sys-info")
(version "0.9.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "sys-info" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0fiqhnj1rk69rahz4077lzs8x72gv4zcyknqdg7k359k97pfrz1k"))))
(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-strsim-0.10
(package
(name "rust-strsim")
(version "0.10.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "strsim" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"08s69r4rcrahwnickvi0kq49z524ci50capybln83mg6b473qivk"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page "https://github.com/dguo/strsim-rs")
(synopsis
"Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
")
(description
"Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
")
(license license:expat)))
(define-public rust-starship-module-config-derive-0.2
(package
(name "rust-starship-module-config-derive")
(version "0.2.1")
(source
(origin
(method url-fetch)
(uri (crate-uri
"starship_module_config_derive"
version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"09327jvaf2b4xwg0s8l3afrrg140illa0ff6wkwfi4i8pl7dpacp"))))
(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://starship.rs")
(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)))
(define-public rust-shadow-rs-0.5
(package
(name "rust-shadow-rs")
(version "0.5.25")
(source
(origin
(method url-fetch)
(uri (crate-uri "shadow-rs" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0193qj586xpbz2c1aa7g3vpxfvhz1z251wl488m0ygrxvrxhw3hi"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-chrono" ,rust-chrono-0.4)
("rust-git2" ,rust-git2-0.13))))
(home-page
"https://github.com/baoyachi/shadow-rs")
(synopsis
"A build-time information stored in your rust project")
(description
"This package provides a build-time information stored in your rust project")
(license (list license:expat license:asl2.0))))
(define-public rust-serde-json-1
(package
(name "rust-serde-json")
(version "1.0.64")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_json" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0y9gk3yikncrc0zajmwc0pidr7zfwafawb4gidf6mqyskzf9g7kr"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-indexmap" ,rust-indexmap-1)
("rust-itoa" ,rust-itoa-0.4)
("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.125")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde_derive" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0vfhndim4sa1i1x38dyvrxyq5v8zxjs0av05ldfkn82qpfibg4xh"))))
(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.125")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0w8i0f4wsq4zd9vz1k6lq00066rjrgzlxkm25h8sfpss387cb3am"))))
(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-dlv-list-0.2
(package
(name "rust-dlv-list")
(version "0.2.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "dlv-list" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"06r1nskj3x56p5wqz2bgl6q3rpyymrb0k0zpbvk8c6qcd4mkzpv8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-rand" ,rust-rand-0.8))))
(home-page
"https://github.com/sgodwincs/dlv-list-rs")
(synopsis
"Semi-doubly linked list implemented using a vector")
(description
"Semi-doubly linked list implemented using a vector")
(license license:expat)))
(define-public rust-ordered-multimap-0.3
(package
(name "rust-ordered-multimap")
(version "0.3.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "ordered-multimap" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1194q7sb2d6chbllsn7237dhhvx04iqr3sq0ii16w1pcv5x2qrqw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-dlv-list" ,rust-dlv-list-0.2)
("rust-hashbrown" ,rust-hashbrown-0.9)
("rust-serde" ,rust-serde-1))))
(home-page
"https://github.com/sgodwincs/ordered-multimap-rs")
(synopsis "Insertion ordered multimap")
(description "Insertion ordered multimap")
(license license:expat)))
(define-public rust-rust-ini-0.17
(package
(name "rust-rust-ini")
(version "0.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "rust-ini" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"08hfh6p2svznza3m07vavsc4c8x4g6d715sz58rzh73sm551qiv3"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-1)
("rust-ordered-multimap"
,rust-ordered-multimap-0.3)
("rust-unicase" ,rust-unicase-2))))
(home-page
"https://github.com/zonyitoo/rust-ini")
(synopsis
"An Ini configuration file parsing library in Rust")
(description
"An Ini configuration file parsing library in Rust")
(license license:expat)))
(define-public rust-regex-syntax-0.6
(package
(name "rust-regex-syntax")
(version "0.6.25")
(source
(origin
(method url-fetch)
(uri (crate-uri "regex-syntax" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"16y87hz1bxmmz6kk360cxwfm3jnbsxb3x4zw9x1gzz7khic2i5zl"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page "https://github.com/rust-lang/regex")
(synopsis "A regular expression parser.")
(description
"This package provides a regular expression parser.")
(license (list license:expat license:asl2.0))))
(define-public rust-memchr-2
(package
(name "rust-memchr")
(version "2.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "memchr" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1p478fqf4nia2ma0kv4npb8x1hli0zz6k16517ikb51jkryx8sxi"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-libc" ,rust-libc-0.2))))
(home-page
"https://github.com/BurntSushi/rust-memchr")
(synopsis "Safe interface to memchr.")
(description "Safe interface to memchr.")
(license (list license:unlicense license:expat))))
(define-public rust-aho-corasick-0.7
(package
(name "rust-aho-corasick")
(version "0.7.18")
(source
(origin
(method url-fetch)
(uri (crate-uri "aho-corasick" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0vv50b3nvkhyy7x7ip19qnsq11bqlnffkmj2yx2xlyk5wzawydqy"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-memchr" ,rust-memchr-2))))
(home-page
"https://github.com/BurntSushi/aho-corasick")
(synopsis "Fast multiple substring searching.")
(description
"Fast multiple substring searching.")
(license (list license:unlicense license:expat))))
(define-public rust-regex-1
(package
(name "rust-regex")
(version "1.5.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "regex" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0qf479kjbmb582h4d1d6gfl75h0j8aq2nrdi5wg6zdcy6llqcynh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-aho-corasick" ,rust-aho-corasick-0.7)
("rust-memchr" ,rust-memchr-2)
("rust-regex-syntax" ,rust-regex-syntax-0.6))))
(home-page "https://github.com/rust-lang/regex")
(synopsis
"An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
")
(description
"An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
")
(license (list license:expat license:asl2.0))))
(define-public rust-quick-xml-0.22
(package
(name "rust-quick-xml")
(version "0.22.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quick-xml" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0ssk30ymrd1724g36qjnnql225i6p31jm09cb46sval2hd6g2cw5"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-encoding-rs" ,rust-encoding-rs-0.8)
("rust-memchr" ,rust-memchr-2)
("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/tafia/quick-xml")
(synopsis
"High performance xml reader and writer")
(description
"High performance xml reader and writer")
(license license:expat)))
(define-public rust-process-control-3
(package
(name "rust-process-control")
(version "3.0.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "process_control" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zyv7amca12rw69xfwiglmpzyimagcpkmp3984k64n7c1cjhqxvj"))))
(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-winapi" ,rust-winapi-0.3))))
(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-pest-2
(package
(name "rust-pest")
(version "2.1.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "pest" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0lry80bm90x47nq71wxq83kjrm9ashpz4kbm92p90ysdx4m8gx0h"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-ucd-trie" ,rust-ucd-trie-0.1))))
(home-page "https://pest-parser.github.io/")
(synopsis "The Elegant Parser")
(description "The Elegant Parser")
(license (list license:expat license:asl2.0))))
(define-public rust-path-slash-0.1
(package
(name "rust-path-slash")
(version "0.1.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "path-slash" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"06dnnmd3fvmr9ngwgj0xrfj9s8h09m9dgf3zlqsbalzk9wybpb1w"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page "https://github.com/rhysd/path-slash")
(synopsis
"Conversion to/from a file path from/to slash path")
(description
"Conversion to/from a file path from/to slash path")
(license license:expat)))
(define-public rust-os-info-3
(package
(name "rust-os-info")
(version "3.0.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "os_info" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vkrzsv9ajz201slgj90l4s49rbqanb18ywqfcswskyhi5z6iamg"))))
(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-open-1
(package
(name "rust-open")
(version "1.7.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "open" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"083vcabairxahinl8j6407b7lp7ylkxqsv9i1xdx6jnf655yn48p"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-which" ,rust-which-4)
("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/Byron/open-rs")
(synopsis
"Open a path or URL using the program configured on the system")
(description
"Open a path or URL using the program configured on the system")
(license license:expat)))
(define-public rust-once-cell-1
(package
(name "rust-once-cell")
(version "1.7.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "once_cell" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"18qmpyfigg4ibdhjy5mwcjhzk9adwlgfaqv7nj430ivm86q0i2xg"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-parking-lot" ,rust-parking-lot-0.11))))
(home-page
"https://github.com/matklad/once_cell")
(synopsis
"Single assignment cells and lazy values.")
(description
"Single assignment cells and lazy values.")
(license (list license:expat license:asl2.0))))
(define-public rust-zvariant-derive-2
(package
(name "rust-zvariant-derive")
(version "2.6.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zvariant_derive" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0h8j2j9js0n455a1bafc8p18l3qy774rqf238fwj0l534m1w7mr7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-proc-macro-crate"
,rust-proc-macro-crate-0.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-zvariant-2
(package
(name "rust-zvariant")
(version "2.6.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "zvariant" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0y7qzrqzqxskzkhq1jwawrzbwjb6a8851rpcn54my4raa1i753k7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-arrayvec" ,rust-arrayvec-0.5)
("rust-byteorder" ,rust-byteorder-1)
("rust-enumflags2" ,rust-enumflags2-0.6)
("rust-serde" ,rust-serde-1)
("rust-serde-bytes" ,rust-serde-bytes-0.11)
("rust-zvariant-derive" ,rust-zvariant-derive-2))))
(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-macros-1
(package
(name "rust-zbus-macros")
(version "1.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "zbus_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"14sziniysx55501jq1fiimg93c3d8hydpdcjkfw831p455hcb0m4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-proc-macro-crate"
,rust-proc-macro-crate-0.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 "proc-macros for zbus")
(description "proc-macros for zbus")
(license license:expat)))
(define-public rust-serde-xml-rs-0.4
(package
(name "rust-serde-xml-rs")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "serde-xml-rs" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ykx1xkfd59gf0ijnp93xhpd457xy4zi8xv2hrr0ikvcd6h1pgzh"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-log" ,rust-log-0.4)
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1)
("rust-xml-rs" ,rust-xml-rs-0.8))))
(home-page
"https://github.com/RReverser/serde-xml-rs")
(synopsis
"xml-rs based deserializer for Serde (compatible with 0.9+)")
(description
"xml-rs based deserializer for Serde (compatible with 0.9+)")
(license license:expat)))
(define-public rust-enumflags2-derive-0.6
(package
(name "rust-enumflags2-derive")
(version "0.6.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "enumflags2_derive" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1kkcwi4n76bi1c16ms00dyk4d393gdf29kpr4k9zsn5z7m7fjvll"))))
(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.6
(package
(name "rust-enumflags2")
(version "0.6.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "enumflags2" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"182xd6cxxmadx1axnz6x73d12pzgwkc712zq2lxd4z1k48lxij43"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-enumflags2-derive"
,rust-enumflags2-derive-0.6)
("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-zbus-1
(package
(name "rust-zbus")
(version "1.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "zbus" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1bcx5vf75iscgfdn3pszkbr6n20pvddry24lnws4xb53g71sq9i3"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-async-io" ,rust-async-io-1)
("rust-byteorder" ,rust-byteorder-1)
("rust-derivative" ,rust-derivative-2)
("rust-enumflags2" ,rust-enumflags2-0.6)
("rust-fastrand" ,rust-fastrand-1)
("rust-futures" ,rust-futures-0.3)
("rust-nb-connect" ,rust-nb-connect-1)
("rust-nix" ,rust-nix-0.17)
("rust-once-cell" ,rust-once-cell-1)
("rust-polling" ,rust-polling-2)
("rust-scoped-tls" ,rust-scoped-tls-1)
("rust-serde" ,rust-serde-1)
("rust-serde-xml-rs" ,rust-serde-xml-rs-0.4)
("rust-serde-repr" ,rust-serde-repr-0.1)
("rust-zbus-macros" ,rust-zbus-macros-1)
("rust-zvariant" ,rust-zvariant-2))))
(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.6
(package
(name "rust-xml-rs")
(version "0.6.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "xml-rs" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"18g7krn8zx8ifml83w91w2hvw437j5q3vaw4cvx3kryccj5860pl"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1))))
(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-winrt-0.4
(package
(name "rust-winrt")
(version "0.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "winrt" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"13dl7i2w2mqc6s0wj38s4wkpkp10gvkjwb22bbf87c125slcnc3y"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-winapi" ,rust-winapi-0.3))))
(home-page
"https://github.com/microsoft/windows-rs")
(synopsis "Windows Runtime language projection")
(description
"Windows Runtime language projection")
(license (list license:expat license:asl2.0))))
(define-public rust-strum-macros-0.8
(package
(name "rust-strum-macros")
(version "0.8.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "strum_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1f3xv8x1f93kv2wi24h9gqg8446hw894914f28xsn37bg045k11k"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-quote" ,rust-quote-0.3)
("rust-syn" ,rust-syn-0.11))))
(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.8
(package
(name "rust-strum")
(version "0.8.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "strum" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1np7ymlq2402l3i6ljxgfdmxxf5akp927zkzahg08zji1xry99jc"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(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.2
(package
(name "rust-winrt-notification")
(version "0.2.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "winrt-notification" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1i013b5zwx9y3hlwnwdx6cr3fy4bpahz4kdlva14d2k8h6r0wyap"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-strum" ,rust-strum-0.8)
("rust-strum-macros" ,rust-strum-macros-0.8)
("rust-winapi" ,rust-winapi-0.3)
("rust-winrt" ,rust-winrt-0.4)
("rust-xml-rs" ,rust-xml-rs-0.6))))
(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-libdbus-sys-0.2
(package
(name "rust-libdbus-sys")
(version "0.2.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "libdbus-sys" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1w06ycq2mw8zfp9j73macgdl8d2881bnxbzdyyxys90ljyya64nw"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-pkg-config" ,rust-pkg-config-0.3))))
(home-page "https://github.com/diwic/dbus-rs")
(synopsis "FFI bindings to libdbus.")
(description "FFI bindings to libdbus.")
(license (list license:asl2.0 license:expat))))
(define-public rust-dbus-0.9
(package
(name "rust-dbus")
(version "0.9.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "dbus" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ny01n0gzfdmcy5ydn4q78pamidj4c5q9ixz7gr97dbrza6y15zm"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-futures-channel"
,rust-futures-channel-0.3)
("rust-futures-executor"
,rust-futures-executor-0.3)
("rust-futures-util" ,rust-futures-util-0.3)
("rust-libc" ,rust-libc-0.2)
("rust-libdbus-sys" ,rust-libdbus-sys-0.2))))
(home-page "https://github.com/diwic/dbus-rs")
(synopsis
"Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
(description
"Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.")
(license (list license:asl2.0 license:expat))))
(define-public rust-notify-rust-4
(package
(name "rust-notify-rust")
(version "4.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "notify-rust" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0837mkz9x31r7ckhhfn6ga3jchrzxxdb7pa29jkq3vvkavlcfkr2"))))
(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.23)
("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.2)
("rust-zbus" ,rust-zbus-1)
("rust-zvariant" ,rust-zvariant-2)
("rust-zvariant-derive" ,rust-zvariant-derive-2))))
(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-indexmap-1
(package
(name "rust-indexmap")
(version "1.6.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "indexmap" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1wxfh55zlrlpdxfcvvvj6wwc46f23cnb0j9q71190yl9pyh4aj42"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-autocfg" ,rust-autocfg-1)
("rust-hashbrown" ,rust-hashbrown-0.9)
("rust-rayon" ,rust-rayon-1)
("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.20+1.1.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "libgit2-sys" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0jv60axsz8nv3pll66hpv0bclb6sbaxp487798csvf80gs8hjbqy"))))
(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.19")
(source
(origin
(method url-fetch)
(uri (crate-uri "git2" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"067sfa0pb9qjrkzpahiiq4j7nklpnhm4py8lm9l9zslx4gkrv4hp"))))
(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.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "gethostname" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0a609j9dhk816il2f2a01avvi5sqzxh0p38nxwrja7dcpybf54p6"))))
(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/lunaryorn/gethostname.rs")
(synopsis "gethostname for all platforms")
(description "gethostname for all platforms")
(license license:asl2.0)))
(define-public rust-byte-unit-4
(package
(name "rust-byte-unit")
(version "4.0.12")
(source
(origin
(method url-fetch)
(uri (crate-uri "byte-unit" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1n5w327g55ly5r4yjh71rhv2ifw615xdxv8d2rj5nxsbxgk9fc86"))))
(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-uom-0.30
(package
(name "rust-uom")
(version "0.30.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "uom" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vg59hnb7hh0p8kjjhgmrsnn3597722lkfdkp481wksq6vk06rg7"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-num-bigint" ,rust-num-bigint-0.3)
("rust-num-rational" ,rust-num-rational-0.3)
("rust-num-traits" ,rust-num-traits-0.2)
("rust-serde" ,rust-serde-1)
("rust-typenum" ,rust-typenum-1))))
(home-page "https://github.com/iliekturtles/uom")
(synopsis "Units of measurement")
(description "Units of measurement")
(license (list license:asl2.0 license:expat))))
(define-public rust-mach-0.3
(package
(name "rust-mach")
(version "0.3.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "mach" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1yksa8lwzqh150gr4417rls1wk20asy9vhp8kq5g9n7z58xyh8xq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-libc" ,rust-libc-0.2)
("rust-rustc-std-workspace-core"
,rust-rustc-std-workspace-core-1))))
(home-page "https://github.com/fitzgen/mach")
(synopsis
"A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.")
(description
"This package provides a Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.")
(license (list license:asl2.0 license:bsd-2))))
(define-public rust-lazycell-1
(package
(name "rust-lazycell")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "lazycell" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-clippy" ,rust-clippy-0.0)
("rust-serde" ,rust-serde-1))))
(home-page "https://github.com/indiv0/lazycell")
(synopsis
"A library providing a lazily filled Cell struct")
(description
"This package provides a library providing a lazily filled Cell struct")
(license (list license:expat license:asl2.0))))
(define-public rust-battery-0.7
(package
(name "rust-battery")
(version "0.7.8")
(source
(origin
(method url-fetch)
(uri (crate-uri "battery" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1r1641dyks76p39i1iihswhc6iz5z51pihmpxniy1h1pi4k29dml"))))
(build-system cargo-build-system)
(arguments
`(#: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.19)
("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/svartalf/rust-battery")
(synopsis
"Cross-platform information about the notebook batteries")
(description
"Cross-platform information about the notebook batteries")
(license (list license:asl2.0 license:expat))))
(define-public rust-wildmatch-1
(package
(name "rust-wildmatch")
(version "1.1.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "wildmatch" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"02i7qwjy1rkhzp80v9i9khzf09rhr4d534wcap7i6hfkc9gvji3z"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t))
(home-page
"https://github.com/becheran/wildmatch")
(synopsis
"Simple string matching with questionmark and star wildcard operator.")
(description
"Simple string matching with questionmark and star wildcard operator.")
(license license:expat)))
(define-public rust-attohttpc-0.17
(package
(name "rust-attohttpc")
(version "0.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "attohttpc" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0bg0d95smcd5nrp5d3h1c3w1vlizdrvnq412jcrjn9jpahqdm2ws"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build?
#t
#:cargo-inputs
(("rust-encoding-rs" ,rust-encoding-rs-0.8)
("rust-encoding-rs-io" ,rust-encoding-rs-io-0.1)
("rust-flate2" ,rust-flate2-1)
("rust-http" ,rust-http-0.2)
("rust-log" ,rust-log-0.4)
("rust-mime" ,rust-mime-0.3)
("rust-multipart" ,rust-multipart-0.17)
("rust-native-tls" ,rust-native-tls-0.2)
("rust-openssl" ,rust-openssl-0.10)
("rust-rustls" ,rust-rustls-0.18)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-serde-urlencoded"
,rust-serde-urlencoded-0.6)
("rust-url" ,rust-url-2)
("rust-webpki" ,rust-webpki-0.21)
("rust-webpki-roots" ,rust-webpki-roots-0.19)
("rust-wildmatch" ,rust-wildmatch-1))))
(home-page "https://github.com/sbstp/attohttpc")
(synopsis "Small and lightweight HTTP client")
(description "Small and lightweight HTTP client")
(license license:mpl2.0)))
(define-public rust-starship-0.53
(package
(name "rust-starship")
(version "0.53.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "starship" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1l4yr4b02nm7l199yfx7m3li3kl7sl4mrv5ah8pnvrfr4gbmpa0x"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f
#:rust ,rust-1.51
#:cargo-inputs
(("rust-ansi-term" ,rust-ansi-term-0.12)
("rust-attohttpc" ,rust-attohttpc-0.17)
("rust-battery" ,rust-battery-0.7)
("rust-byte-unit" ,rust-byte-unit-4)
("rust-chrono" ,rust-chrono-0.4)
("rust-clap" ,rust-clap-2)
("rust-dirs-next" ,rust-dirs-next-2)
("rust-gethostname" ,rust-gethostname-0.2)
("rust-git2" ,rust-git2-0.13)
("rust-indexmap" ,rust-indexmap-1)
("rust-log" ,rust-log-0.4)
("rust-native-tls" ,rust-native-tls-0.2)
("rust-nix" ,rust-nix-0.20)
("rust-notify-rust" ,rust-notify-rust-4)
("rust-once-cell" ,rust-once-cell-1)
("rust-open" ,rust-open-1)
("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-0.11)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-shadow-rs" ,rust-shadow-rs-0.5)
("rust-shadow-rs" ,rust-shadow-rs-0.5)
("rust-shell-words" ,rust-shell-words-1)
("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-term-size" ,rust-term-size-0.3)
("rust-toml" ,rust-toml-0.5)
("rust-unicode-segmentation"
,rust-unicode-segmentation-1)
("rust-unicode-width" ,rust-unicode-width-0.1)
("rust-urlencoding" ,rust-urlencoding-1)
("rust-versions" ,rust-versions-3)
("rust-which" ,rust-which-4)
("rust-winapi" ,rust-winapi-0.3)
("rust-yaml-rust" ,rust-yaml-rust-0.4))
#:cargo-development-inputs
(("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)))