~raingloom/guix-packages

eda056385ba835755ff5dbb674714a3b480d8641 — raingloom a month ago fe54b96
whitespace fixes because guix import cargo uses the wrong indentation
1 files changed, 464 insertions(+), 464 deletions(-)

M raingloom/packages/rust-xyz.scm
M raingloom/packages/rust-xyz.scm => raingloom/packages/rust-xyz.scm +464 -464
@@ 19,32 19,32 @@
    (name "rust-twox-hash")
    (version "1.6.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "twox-hash" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0ndb4pil758kn0av83jjgq8kkfkwc5lhi5ii7fk5yw96h1wapy04"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "twox-hash" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0ndb4pil758kn0av83jjgq8kkfkwc5lhi5ii7fk5yw96h1wapy04"))))
    (build-system cargo-build-system)
    (arguments
      `(#:skip-build?
        #t
        #:cargo-inputs
        (("rust-cfg-if" ,rust-cfg-if-0.1)
         ("rust-digest" ,rust-digest-0.8)
         ("rust-digest" ,rust-digest-0.9)
         ("rust-rand" ,rust-rand-0.7)
         ("rust-serde" ,rust-serde-1)
         ("rust-static-assertions"
          ,rust-static-assertions-1))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-cfg-if" ,rust-cfg-if-0.1)
        ("rust-digest" ,rust-digest-0.8)
        ("rust-digest" ,rust-digest-0.9)
        ("rust-rand" ,rust-rand-0.7)
        ("rust-serde" ,rust-serde-1)
        ("rust-static-assertions"
         ,rust-static-assertions-1))))
    (home-page
      "https://github.com/shepmaster/twox-hash")
     "https://github.com/shepmaster/twox-hash")
    (synopsis
      "A Rust implementation of the XXHash and XXH3 algorithms")
     "A Rust implementation of the XXHash and XXH3 algorithms")
    (description
      "This package provides a Rust implementation of the XXHash and XXH3 algorithms")
     "This package provides a Rust implementation of the XXHash and XXH3 algorithms")
    (license license:expat)))

(define-public rust-metrohash-1


@@ 52,25 52,25 @@
    (name "rust-metrohash")
    (version "1.0.6")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "metrohash" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0v2hn33ypx79naimfcz58pz46qhj2prawvx1p9abrb72375m799v"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "metrohash" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0v2hn33ypx79naimfcz58pz46qhj2prawvx1p9abrb72375m799v"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-development-inputs
        (("rust-fnv" ,rust-fnv-1)
         ("rust-twox-hash" ,rust-twox-hash-1))))
     `(#:cargo-development-inputs
       (("rust-fnv" ,rust-fnv-1)
        ("rust-twox-hash" ,rust-twox-hash-1))))
    (home-page
      "https://github.com/arthurprs/metrohash-rs")
     "https://github.com/arthurprs/metrohash-rs")
    (synopsis
      "Rust implementation of MetroHash, a high quality, high performance hash algorithm")
     "Rust implementation of MetroHash, a high quality, high performance hash algorithm")
    (description
      "Rust implementation of MetroHash, a high quality, high performance hash algorithm")
     "Rust implementation of MetroHash, a high quality, high performance hash algorithm")
    (license license:expat)))




@@ 79,25 79,25 @@
    (name "rust-ttl-cache")
    (version "0.5.1")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ttl_cache" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0sh9jajbl9nb6g4yx31i2j5c8q0lvypcwrgfnq88f5ph4q2qk2a1"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "ttl_cache" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0sh9jajbl9nb6g4yx31i2j5c8q0lvypcwrgfnq88f5ph4q2qk2a1"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("rust-linked-hash-map"
          ,rust-linked-hash-map-0.5))))
     `(#:cargo-inputs
       (("rust-linked-hash-map"
         ,rust-linked-hash-map-0.5))))
    (home-page
      "https://github.com/stusmall/ttl_cache")
     "https://github.com/stusmall/ttl_cache")
    (synopsis
      "A cache that will expire values after a TTL")
     "A cache that will expire values after a TTL")
    (description
      "This package provides a cache that will expire values after a TTL")
     "This package provides a cache that will expire values after a TTL")
    (license (list license:expat license:asl2.0))))

(define-public rust-icns-0.3


@@ 105,25 105,25 @@
    (name "rust-icns")
    (version "0.3.1")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "icns" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0h4slnysg38bpaqa6iaxrqjk3ndglna4k4lanjjp1nh8gsnzpk55"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "icns" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0h4slnysg38bpaqa6iaxrqjk3ndglna4k4lanjjp1nh8gsnzpk55"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("rust-byteorder" ,rust-byteorder-1)
         ("rust-png" ,rust-png-0.16))))
     `(#:cargo-inputs
       (("rust-byteorder" ,rust-byteorder-1)
        ("rust-png" ,rust-png-0.16))))
    (home-page
      "https://github.com/mdsteele/rust-icns")
     "https://github.com/mdsteele/rust-icns")
    (synopsis
      "A library for encoding/decoding Apple Icon Image (.icns) files.")
     "A library for encoding/decoding Apple Icon Image (.icns) files.")
    (description
      "This package provides a library for encoding/decoding Apple Icon Image (.icns) files.")
     "This package provides a library for encoding/decoding Apple Icon Image (.icns) files.")
    (license license:expat)))

(define-public rust-spin-sleep-1


@@ 131,27 131,27 @@
    (name "rust-spin-sleep")
    (version "1.0.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "spin_sleep" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "1ixcab0amdr1a9yakxzi3h6za516vnqg0aiwf69f2crqvhdi161a"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "spin_sleep" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "1ixcab0amdr1a9yakxzi3h6za516vnqg0aiwf69f2crqvhdi161a"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("rust-once-cell" ,rust-once-cell-1)
         ("rust-winapi" ,rust-winapi-0.3))
        #:cargo-development-inputs
        (("rust-approx" ,rust-approx-0.3))))
     `(#:cargo-inputs
       (("rust-once-cell" ,rust-once-cell-1)
        ("rust-winapi" ,rust-winapi-0.3))
       #:cargo-development-inputs
       (("rust-approx" ,rust-approx-0.3))))
    (home-page
      "https://github.com/alexheretic/spin-sleep")
     "https://github.com/alexheretic/spin-sleep")
    (synopsis
      "Accurate sleeping. Only use native sleep as far as it can be trusted, then spin.")
     "Accurate sleeping. Only use native sleep as far as it can be trusted, then spin.")
    (description
      "Accurate sleeping.  Only use native sleep as far as it can be trusted, then spin.")
     "Accurate sleeping.  Only use native sleep as far as it can be trusted, then spin.")
    (license license:asl2.0)))

(define-public rust-color-backtrace-0.5


@@ 159,24 159,24 @@
    (name "rust-color-backtrace")
    (version "0.5.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "color-backtrace" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0s0lvha8scbfafgx34v8vl3j4drrxifr8cl2ij49p4qnvg595mjl"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "color-backtrace" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0s0lvha8scbfafgx34v8vl3j4drrxifr8cl2ij49p4qnvg595mjl"))))
    (build-system cargo-build-system)
    (arguments
      `(#:skip-build?
        #t
        #:cargo-inputs
        (("rust-atty" ,rust-atty-0.2)
         ("rust-backtrace" ,rust-backtrace-0.3)
         ("rust-termcolor" ,rust-termcolor-1))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-atty" ,rust-atty-0.2)
        ("rust-backtrace" ,rust-backtrace-0.3)
        ("rust-termcolor" ,rust-termcolor-1))))
    (home-page
      "https://github.com/athre0z/color-backtrace")
     "https://github.com/athre0z/color-backtrace")
    (synopsis "Colorful panic backtraces")
    (description "Colorful panic backtraces")
    (license (list license:expat license:asl2.0))))


@@ 186,29 186,29 @@
    (name "rust-zvariant-derive")
    (version "2.5.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zvariant_derive" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "1iakph82hfladdkyyc9zzqiv6z0g9z6dh8r4smvz1gxm81inivpa"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "zvariant_derive" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "1iakph82hfladdkyyc9zzqiv6z0g9z6dh8r4smvz1gxm81inivpa"))))
    (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))))
     `(#: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/zeenix/zbus/")
     "https://gitlab.freedesktop.org/zeenix/zbus/")
    (synopsis "D-Bus & GVariant encoding & decoding")
    (description
      "D-Bus & GVariant encoding & decoding")
     "D-Bus & GVariant encoding & decoding")
    (license license:expat)))

(define-public rust-zvariant-2


@@ 216,29 216,29 @@
    (name "rust-zvariant")
    (version "2.5.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zvariant" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "04x26cw5637yla6jl4kkc3wpcry469djy1hg8jgcv36159apviig"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "zvariant" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "04x26cw5637yla6jl4kkc3wpcry469djy1hg8jgcv36159apviig"))))
    (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-zvariant-derive" ,rust-zvariant-derive-2))))
     `(#: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-zvariant-derive" ,rust-zvariant-derive-2))))
    (home-page
      "https://gitlab.freedesktop.org/zeenix/zbus/")
     "https://gitlab.freedesktop.org/zeenix/zbus/")
    (synopsis "D-Bus & GVariant encoding & decoding")
    (description
      "D-Bus & GVariant encoding & decoding")
     "D-Bus & GVariant encoding & decoding")
    (license license:expat)))

(define-public rust-zbus-macros-1


@@ 246,26 246,26 @@
    (name "rust-zbus-macros")
    (version "1.8.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zbus_macros" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0c093vxdly5v7hy8z7i9z5l3j79ris0g3bcv6pplnf3jv8f19k47"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "zbus_macros" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0c093vxdly5v7hy8z7i9z5l3j79ris0g3bcv6pplnf3jv8f19k47"))))
    (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))))
     `(#: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/")
     "https://gitlab.freedesktop.org/dbus/zbus/")
    (synopsis "proc-macros for zbus")
    (description "proc-macros for zbus")
    (license license:expat)))


@@ 275,29 275,29 @@
    (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"))))
     (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))))
     `(#: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")
     "https://github.com/RReverser/serde-xml-rs")
    (synopsis
      "xml-rs based deserializer for Serde (compatible with 0.9+)")
     "xml-rs based deserializer for Serde (compatible with 0.9+)")
    (description
      "xml-rs based deserializer for Serde (compatible with 0.9+)")
     "xml-rs based deserializer for Serde (compatible with 0.9+)")
    (license license:expat)))

(define-public rust-enumflags2-derive-0.6


@@ 305,28 305,28 @@
    (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"))))
     (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))))
     `(#: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")
     "https://github.com/NieDzejkob/enumflags2")
    (synopsis
      "Do not use directly, use the reexport in the `enumflags2` crate. This allows for better compatibility across versions.")
     "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.")
     "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


@@ 334,24 334,24 @@
    (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"))))
     (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))))
     `(#: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")
     "https://github.com/NieDzejkob/enumflags2")
    (synopsis "Enum-based bit flags")
    (description "Enum-based bit flags")
    (license (list license:expat license:asl2.0))))


@@ 361,37 361,37 @@
    (name "rust-zbus")
    (version "1.8.0")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "zbus" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "1a023ykgvavp28p5zzgxl14lj639p4vhqpypmqr4xvfs76md9d20"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "zbus" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "1a023ykgvavp28p5zzgxl14lj639p4vhqpypmqr4xvfs76md9d20"))))
    (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))))
     `(#: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/")
     "https://gitlab.freedesktop.org/dbus/zbus/")
    (synopsis "API for D-Bus communication")
    (description "API for D-Bus communication")
    (license license:expat)))


@@ 401,20 401,20 @@
    (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"))))
     (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))))
     `(#: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")


@@ 425,25 425,25 @@
    (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"))))
     (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))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-winapi" ,rust-winapi-0.3))))
    (home-page
      "https://github.com/microsoft/windows-rs")
     "https://github.com/microsoft/windows-rs")
    (synopsis "Windows Runtime language projection")
    (description
      "Windows Runtime language projection")
     "Windows Runtime language projection")
    (license (list license:expat license:asl2.0))))

(define-public rust-strum-macros-0.8


@@ 451,27 451,27 @@
    (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"))))
     (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))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-quote" ,rust-quote-0.3)
        ("rust-syn" ,rust-syn-0.11))))
    (home-page
      "https://github.com/Peternator7/strum")
     "https://github.com/Peternator7/strum")
    (synopsis
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (description
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (license license:expat)))

(define-public rust-strum-0.8


@@ 479,22 479,22 @@
    (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"))))
     (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")
     "https://github.com/Peternator7/strum")
    (synopsis
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (description
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (license license:expat)))

(define-public rust-libdbus-sys-0.2


@@ 502,20 502,20 @@
    (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"))))
     (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))))
     `(#: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.")


@@ 526,31 526,31 @@
    (name "rust-dbus")
    (version "0.9.1")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "dbus" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "18zlahncyiwlgw5wvic6r54v0590ss4b30dc779crpqx2v0384rv"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "dbus" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "18zlahncyiwlgw5wvic6r54v0590ss4b30dc779crpqx2v0384rv"))))
    (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))))
     `(#: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.")
     "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.")
     "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


@@ 558,47 558,47 @@
    (name "rust-notify-rust")
    (version "4.2.2")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "notify-rust" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
           "0jx036djiwmma0wvy639m68fwv9yiycf3yp05h8mnhabggfsb8wm"))
        #;
        (patches
         (parameterize
             ((%patch-path
               (map (lambda (directory)
                      (string-append directory "/raingloom/packages/patches"))
                    %load-path)))
           (search-patches "rust-notify-rust-remove-unnecessary-deps.patch")))))
     (origin
       (method url-fetch)
       (uri (crate-uri "notify-rust" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0jx036djiwmma0wvy639m68fwv9yiycf3yp05h8mnhabggfsb8wm"))
       #;
       (patches
       (parameterize
       ((%patch-path
       (map (lambda (directory)
       (string-append directory "/raingloom/packages/patches"))
       %load-path)))
       (search-patches "rust-notify-rust-remove-unnecessary-deps.patch")))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("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))
        #:cargo-development-inputs
        (("rust-color-backtrace"
          ,rust-color-backtrace-0.5)
         ("rust-ctor" ,rust-ctor-0.1)
         ("rust-maplit" ,rust-maplit-1))))
     `(#:cargo-inputs
       (("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))
       #:cargo-development-inputs
       (("rust-color-backtrace"
         ,rust-color-backtrace-0.5)
        ("rust-ctor" ,rust-ctor-0.1)
        ("rust-maplit" ,rust-maplit-1))))
    (home-page
      "https://github.com/hoodie/notify-rust")
     "https://github.com/hoodie/notify-rust")
    (synopsis
      "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.")
     "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.")
     "Show desktop notifications (linux, bsd, mac).  Pure Rust dbus client and server.")
    (license (list license:expat license:asl2.0))))

(define-public rust-signal-hook-0.2


@@ 606,24 606,24 @@
    (name "rust-signal-hook")
    (version "0.2.1")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "signal-hook" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0kq46jgv65rlh8x26mm191mhbjg8k4w48ahk0r18ia8raxyr3bnb"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "signal-hook" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0kq46jgv65rlh8x26mm191mhbjg8k4w48ahk0r18ia8raxyr3bnb"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("rust-libc" ,rust-libc-0.2)
         ("rust-signal-hook-registry"
          ,rust-signal-hook-registry-1))
        #:cargo-development-inputs
        (("rust-serial-test" ,rust-serial-test-0.5))))
     `(#:cargo-inputs
       (("rust-libc" ,rust-libc-0.2)
        ("rust-signal-hook-registry"
         ,rust-signal-hook-registry-1))
       #:cargo-development-inputs
       (("rust-serial-test" ,rust-serial-test-0.5))))
    (home-page
      "https://github.com/vorner/signal-hook")
     "https://github.com/vorner/signal-hook")
    (synopsis "Unix signal handling")
    (description "Unix signal handling")
    (license (list license:asl2.0 license:expat))))


@@ 634,27 634,27 @@
    (name "rust-spin-sleep")
    (version "0.3.7")
    (source
      (origin
        (method url-fetch)
        (uri (crate-uri "spin_sleep" version))
        (file-name
          (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0361h0cjfqykzigi10k4h1kl4yd3j59xfd4djdw9cnwabzpkc649"))))
     (origin
       (method url-fetch)
       (uri (crate-uri "spin_sleep" version))
       (file-name
        (string-append name "-" version ".tar.gz"))
       (sha256
        (base32
         "0361h0cjfqykzigi10k4h1kl4yd3j59xfd4djdw9cnwabzpkc649"))))
    (build-system cargo-build-system)
    (arguments
      `(#:cargo-inputs
        (("rust-lazy-static" ,rust-lazy-static-1)
         ("rust-winapi" ,rust-winapi-0.3))
        #:cargo-development-inputs
        (("rust-approx" ,rust-approx-0.3))))
     `(#:cargo-inputs
       (("rust-lazy-static" ,rust-lazy-static-1)
        ("rust-winapi" ,rust-winapi-0.3))
       #:cargo-development-inputs
       (("rust-approx" ,rust-approx-0.3))))
    (home-page
      "https://github.com/alexheretic/spin-sleep")
     "https://github.com/alexheretic/spin-sleep")
    (synopsis
      "Accurate sleeping. Only use native sleep as far as it can be trusted, then spin.")
     "Accurate sleeping. Only use native sleep as far as it can be trusted, then spin.")
    (description
      "Accurate sleeping.  Only use native sleep as far as it can be trusted, then spin.")
     "Accurate sleeping.  Only use native sleep as far as it can be trusted, then spin.")
    (license license:asl2.0)))

(define-public rust-mac-notification-sys-0.3


@@ 662,28 662,28 @@
    (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"))))
     (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
      `(#: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))))
     `(#: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")
     "https://github.com/h4llow3En/mac-notification-sys")
    (synopsis
      "Thin wrapper around macOS Notifications.")
     "Thin wrapper around macOS Notifications.")
    (description
      "Thin wrapper around macOS Notifications.")
     "Thin wrapper around macOS Notifications.")
    (license license:expat)))

(define-public rust-xml-rs-0.6


@@ 691,20 691,20 @@
    (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"))))
     (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))))
     `(#: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")


@@ 715,25 715,25 @@
    (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"))))
     (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))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-winapi" ,rust-winapi-0.3))))
    (home-page
      "https://github.com/microsoft/windows-rs")
     "https://github.com/microsoft/windows-rs")
    (synopsis "Windows Runtime language projection")
    (description
      "Windows Runtime language projection")
     "Windows Runtime language projection")
    (license (list license:expat license:asl2.0))))

(define-public rust-strum-macros-0.8


@@ 741,27 741,27 @@
    (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"))))
     (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))))
     `(#:skip-build?
       #t
       #:cargo-inputs
       (("rust-quote" ,rust-quote-0.3)
        ("rust-syn" ,rust-syn-0.11))))
    (home-page
      "https://github.com/Peternator7/strum")
     "https://github.com/Peternator7/strum")
    (synopsis
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (description
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (license license:expat)))

(define-public rust-strum-0.8


@@ 769,22 769,22 @@
    (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"))))
     (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")
     "https://github.com/Peternator7/strum")
    (synopsis
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (description
      "Helpful macros for working with enums and strings")
     "Helpful macros for working with enums and strings")
    (license license:expat)))

(define-public rust-winrt-notification-0.2


@@ 792,28 792,28 @@
    (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"))))
     (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
      `(#: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))))
     `(#: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")
     "https://github.com/allenbenz/winrt-notification")
    (synopsis
      "An incomplete wrapper over the WinRT toast api")
     "An incomplete wrapper over the WinRT toast api")
    (description
      "An incomplete wrapper over the WinRT toast api")
     "An incomplete wrapper over the WinRT toast api")
    (license license:expat)))

(define-public supertag