~ruther/guix-local

564233a7b6a70623ac9650ba4bd638a13b8a7896 — Sughosha 6 months ago 48e4455
gnu: Add yabridgectl.

* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add yabridgectl.
* gnu/packages/audio.scm (yabridgectl): New variable.

Change-Id: I9ffeda9d029a418f7d8f7ffe889468a14c963af5
2 files changed, 360 insertions(+), 0 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/rust-crates.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +37 -0
@@ 6832,6 6832,43 @@ were native plugins, with optional support for plugin groups to enable
inter-plugin communication for VST2 plugins and quick startup times.")
    (license license:gpl3+)))

(define-public yabridgectl
  (package
    (inherit yabridge)
    (name "yabridgectl")
    (build-system cargo-build-system)
    (arguments
     (list #:install-source? #f
           #:phases
           #~(modify-phases %standard-phases
               (add-after 'unpack 'change-directory
                (lambda _
                  (chdir "tools/yabridgectl")))
               (add-after 'change-directory 'patch-paths
                 (lambda _
                   (with-directory-excursion "src"
                     (substitute* '("config.rs" "main.rs")
                       (("\"\\/usr\\/lib\"")
                        (string-append "\""
                                       #$(this-package-input "yabridge")
                                       "/lib\""))
                       ((".*\\/usr\\/(lib(\\/|64)|local).*") ""))
                     (substitute* "util.rs"
                       (("libdbus-1\\.so" all)
                        (string-append #$(this-package-input "dbus")
                                       "/lib/" all))))))
               (add-after 'patch-paths 'use-guix-vendored-dependencies
                 (lambda _
                   (substitute* "Cargo.toml"
                     ;; Use reflink from the inputs.
                     (("git.*, rev.*}") "version = \"*\"}")))))))
    (native-inputs '())
    (inputs
     (cons* dbus yabridge (cargo-inputs 'yabridgectl)))
    (synopsis "Utility to set up and update yabridge")
    (description
     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.")))

(define-public ecasound
  (package
    (name "ecasound")

M gnu/packages/rust-crates.scm => gnu/packages/rust-crates.scm +323 -0
@@ 365,6 365,10 @@
  (crate-source "anstream" "0.6.20"
                "14k1iqdf3dx7hdjllmql0j9sjxkwr1lfdddi3adzff0r7mjn7r9s"))

(define rust-anstyle-1.0.1
  (crate-source "anstyle" "1.0.1"
                "1kff80219d5rvvi407wky2zdlb0naxvbbg005s274pidbxfdlc1s"))

(define rust-anstyle-1.0.10
  (crate-source "anstyle" "1.0.10"
                "1yai2vppmd7zlvlrp9grwll60knrmscalf8l2qpfz8b7y5lkpk2m"))


@@ 377,6 381,10 @@
  (crate-source "anstyle-lossy" "1.1.3"
                "16z58pw4z6ncypv6hl49sgcwxhy16saycqyg90x05lpzkrqzhkwk"))

(define rust-anstyle-parse-0.2.1
  (crate-source "anstyle-parse" "0.2.1"
                "0cy38fbdlnmwyy6q8dn8dcfrpycwnpjkljsjqn3kmc40b7zp924k"))

(define rust-anstyle-parse-0.2.6
  (crate-source "anstyle-parse" "0.2.6"
                "1acqayy22fwzsrvr6n0lz6a4zvjjcvgr5sm941m7m0b2fr81cb9v"))


@@ 385,6 393,10 @@
  (crate-source "anstyle-parse" "0.2.7"
                "1hhmkkfr95d462b3zf6yl2vfzdqfy5726ya572wwg8ha9y148xjf"))

(define rust-anstyle-query-1.0.0
  (crate-source "anstyle-query" "1.0.0"
                "0js9bgpqz21g0p2nm350cba1d0zfyixsma9lhyycic5sw55iv8aw"))

(define rust-anstyle-query-1.1.2
  (crate-source "anstyle-query" "1.1.2"
                "036nm3lkyk43xbps1yql3583fp4hg3b1600is7mcyxs1gzrpm53r"))


@@ 431,6 443,10 @@
  (crate-source "anyhow" "1.0.100"
                "0qbfmw4hhv2ampza1csyvf1jqjs2dgrj29cv3h3sh623c6qvcgm2"))

(define rust-anyhow-1.0.72
  (crate-source "anyhow" "1.0.72"
                "0m08x5pwz8ndyjdxmyy41ix8mvjlrr5pihw0gdsapizch0nw64rv"))

(define rust-anyhow-1.0.75
  (crate-source "anyhow" "1.0.75"
                "1rmcjkim91c5mw7h9wn8nv0k6x118yz0xg0z1q18svgn42mqqrm4"))


@@ 2120,6 2136,10 @@
  (crate-source "cbindgen" "0.28.0"
                "1zyiaifg6mcd4wwhhbxk8adzhph6qz4wxzgagvg3ijp95j58dpga"))

(define rust-cc-1.0.82
  (crate-source "cc" "1.0.82"
                "00cgp2xjw0jbryp2xqajgb9rh9s23nk6nwmnm07jli61xm2ycprh"))

(define rust-cc-1.0.83
  (crate-source "cc" "1.0.83"
                "1l643zidlb5iy1dskc5ggqs4wqa29a02f44piczqc8zcnsq4y5zi"))


@@ 2389,6 2409,10 @@
  (crate-source "clap" "3.2.25"
                "08vi402vfqmfj9f07c4gl6082qxgf4c9x98pbndcnwbgaszq38af"))

(define rust-clap-4.3.21
  (crate-source "clap" "4.3.21"
                "1zd3qgkjgdlq0kmmsw0n90z53s4dkx09l31ba4zvl17nq0ldyz62"))

(define rust-clap-4.3.24
  (crate-source "clap" "4.3.24"
                "11z4695sw0kp1s4rfnfdgg19n6xllcp297z5mmx0s344qy0hwsgv"))


@@ 2441,6 2465,10 @@
  (crate-source "clap" "4.5.48"
                "1bjz3d7bavy13ph2a6rm3c9y02ak70b195xakii7h6q2xarln4z2"))

(define rust-clap-builder-4.3.21
  (crate-source "clap_builder" "4.3.21"
                "1am4bavjhp26pv0ymsprmdqdw44sxdi8abi03ywaj0czbsmz3a88"))

(define rust-clap-builder-4.3.24
  (crate-source "clap_builder" "4.3.24"
                "03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy"))


@@ 2573,6 2601,10 @@
  (crate-source "clap_lex" "0.2.4"
                "1ib1a9v55ybnaws11l63az0jgz5xiy24jkdgsmyl7grcm3sz4l18"))

(define rust-clap-lex-0.5.0
  (crate-source "clap_lex" "0.5.0"
                "06vcvpvp65qggc5agbirzqk2di00gxg6vazzc3qlwzkw70qxm9id"))

(define rust-clap-lex-0.5.1
  (crate-source "clap_lex" "0.5.1"
                "0qgrlq509vr49wq91jh50f9pm5f8lxmv1rcbklxnsg4nprxcaz6d"))


@@ 2751,6 2783,10 @@
  (crate-source "color-spantrace" "0.3.0"
                "09xl077fs44yvqajmr52mjbghvkfwg6fnd3jpialnd8kvylqxf5q"))

(define rust-colorchoice-1.0.0
  (crate-source "colorchoice" "1.0.0"
                "1ix7w85kwvyybwi2jdkl3yva2r2bvdcc3ka2grjfzfgrapqimgxc"))

(define rust-colorchoice-1.0.3
  (crate-source "colorchoice" "1.0.3"
                "1439m3r3jy3xqck8aa13q658visn71ki76qa93cy55wkmalwlqsv"))


@@ 2763,6 2799,10 @@
  (crate-source "colored" "1.9.4"
                "0mc302pm2x0vpmc3ni35w0666858pmqlqzbipyz42cw2j4f78pss"))

(define rust-colored-2.0.4
  (crate-source "colored" "2.0.4"
                "1xhnlnyv3am5xx0gw5bgrfh33d3p06x44v0yycn02f5w5x4fqx16"))

(define rust-colored-2.2.0
  (crate-source "colored" "2.2.0"
                "0g6s7j2qayjd7i3sivmwiawfdg8c8ldy0g2kl4vwk1yk16hjaxqi"))


@@ 3202,6 3242,14 @@
  (crate-source "crossbeam-channel" "0.5.15"
                "1cicd9ins0fkpfgvz9vhz3m9rpkh6n8d3437c3wnfsdkd3wgif42"))

(define rust-crossbeam-channel-0.5.8
  (crate-source "crossbeam-channel" "0.5.8"
                "004jz4wxp9k26z657i7rsh9s7586dklx2c5aqf1n3w1dgzvjng53"))

(define rust-crossbeam-deque-0.8.3
  (crate-source "crossbeam-deque" "0.8.3"
                "1vqczbcild7nczh5z116w8w46z991kpjyw7qxkf24c14apwdcvyf"))

(define rust-crossbeam-deque-0.8.5
  (crate-source "crossbeam-deque" "0.8.5"
                "03bp38ljx4wj6vvy4fbhx41q8f585zyqix6pncz1mkz93z08qgv1"))


@@ 3210,6 3258,10 @@
  (crate-source "crossbeam-deque" "0.8.6"
                "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx"))

(define rust-crossbeam-epoch-0.9.15
  (crate-source "crossbeam-epoch" "0.9.15"
                "1ixwc3cq816wb8rlh3ix4jnybqbyyq4l61nwlx0mfm3ck0s148df"))

(define rust-crossbeam-epoch-0.9.18
  (crate-source "crossbeam-epoch" "0.9.18"
                "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv"))


@@ 3218,6 3270,10 @@
  (crate-source "crossbeam-queue" "0.3.12"
                "059igaxckccj6ndmg45d5yf7cm4ps46c18m21afq3pwiiz1bnn0g"))

(define rust-crossbeam-utils-0.8.16
  (crate-source "crossbeam-utils" "0.8.16"
                "153j0gikblz7n7qdvdi8pslhi008s1yp9cmny6vw07ad7pbb48js"))

(define rust-crossbeam-utils-0.8.20
  (crate-source "crossbeam-utils" "0.8.20"
                "100fksq5mm1n7zj242cclkw6yf7a4a8ix3lvpfkhxvdhbda9kv12"))


@@ 4213,6 4269,10 @@
  (crate-source "either" "1.15.0"
                "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"))

(define rust-either-1.9.0
  (crate-source "either" "1.9.0"
                "01qy3anr7jal5lpc20791vxrw0nl6vksb5j7x56q2fycgcyy8sm2"))

(define rust-elasticlunr-rs-3.0.2
  (crate-source "elasticlunr-rs" "3.0.2"
                "0wb5kypd4pi3672zwq38vq1rynwwvs16dvjg47x6sr80lmikis21"))


@@ 4507,6 4567,10 @@
  (crate-source "errno" "0.3.14"
                "1szgccmh8vgryqyadg8xd58mnwwicf39zmin3bsn63df2wbbgjir"))

(define rust-errno-0.3.2
  (crate-source "errno" "0.3.2"
                "0kqg5zahxlyz1pzd8m7kgr7xcligr5n7dlkk2riz27lnlxlzcc3b"))

(define rust-errno-dragonfly-0.1.2
  (crate-source "errno-dragonfly" "0.1.2"
                "1grrmcm6q8512hkq5yzch3yv8wafflc2apbmsaabiyk44yqz2s5a"))


@@ 5376,6 5440,10 @@
  (crate-source "getrandom" "0.1.16"
                "1kjzmz60qx9mn615ks1akjbf36n3lkv27zfwbcam0fzmj56wphwg"))

(define rust-getrandom-0.2.10
  (crate-source "getrandom" "0.2.10"
                "09zlimhhskzf7cmgcszix05wyz2i6fcpvh711cv1klsxl6r3chdy"))

(define rust-getrandom-0.2.15
  (crate-source "getrandom" "0.2.15"
                "1mzlnrb3dgyd1fb84gvw10pyr8wdqdl4ry4sr64i1s8an66pqmn4"))


@@ 6944,6 7012,10 @@
  (crate-source "gobject-sys" "0.9.1"
                "1nakflbp3gjaas4fw7sn3p1p32khyfpcq1h06z7yqd10yq2ail9i"))

(define rust-goblin-0.6.1
  (crate-source "goblin" "0.6.1"
                "0s7zs27b192virbp88y2fgq8p6nb8blkn7byqyl4cv7bm3j4ssqd"))

(define rust-goblin-0.7.1
  (crate-source "goblin" "0.7.1"
                "0d11fk9bdxzf228xpr8v6d6a01dib00khjg5bldk9kf2d51inz7j"))


@@ 7340,6 7412,10 @@
  (crate-source "hermit-abi" "0.1.19"
                "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32"))

(define rust-hermit-abi-0.3.2
  (crate-source "hermit-abi" "0.3.2"
                "12v66gy77sqrgmjlx01w9p054nvz4mnhbd6xaazkxnddrp448ca4"))

(define rust-hermit-abi-0.3.9
  (crate-source "hermit-abi" "0.3.9"
                "092hxjbjnq5fmz66grd9plxd0sh6ssg5fhgwwwqbrzgzkjwdycfj"))


@@ 8242,6 8318,10 @@
  (crate-source "is-docker" "0.2.0"
                "1cyibrv6817cqcpf391m327ss40xlbik8wxcv5h9pj9byhksx2wj"))

(define rust-is-executable-1.0.1
  (crate-source "is_executable" "1.0.1"
                "1j59iqaxcgax0qll30rarpcr7y3dpkl38iv4mlkfcxbvsv3cv6ps"))

(define rust-is-executable-1.0.4
  (crate-source "is_executable" "1.0.4"
                "1qlafm7f0zq0kzvbd4fhcfci4g9gxp6g3yqxjqsjj1zrssxbb8fl"


@@ 8255,6 8335,10 @@
  (crate-source "is-terminal" "0.4.16"
                "1acm63whnpwiw1padm9bpqz04sz8msymrmyxc55mvlq8hqqpykg0"))

(define rust-is-terminal-0.4.9
  (crate-source "is-terminal" "0.4.9"
                "12xgvc7nsrp3pn8hcxajfhbli2l5wnh3679y2fmky88nhj4qj26b"))

(define rust-is-terminal-polyfill-1.70.1
  (crate-source "is_terminal_polyfill" "1.70.1"
                "1kwfgglh91z33kl0w5i338mfpa3zs0hidq5j4ny4rmjwrikchhvr"))


@@ 9292,6 9376,11 @@
  (crate-source "linux-raw-sys" "0.4.15"
                "1aq7r2g7786hyxhv40spzf2nhag5xbw2axxc1k8z5k1dsgdm4v6j"))

(define rust-linux-raw-sys-0.4.5
  ;; TODO: Check bundled sources.
  (crate-source "linux-raw-sys" "0.4.5"
                "00w52pb2cb4b2880ksyzagmzbyjdmp9ac0w3qfvjv3453fnzvg2p"))

(define rust-linux-raw-sys-0.6.5
  (crate-source "linux-raw-sys" "0.6.5"
                "1mv3c1zz51ydcj768zavm8g06gz5jb1p7yigmmif7hz5whdmnf1a"))


@@ 9761,6 9850,10 @@
                "1v1h40c6kdygqwlm9xdn5ly7viygjzc9mkqrb5yay5jrhp989hlk"
                #:snippet '(delete-file-recursively "src/front-end/fonts")))

(define rust-memchr-2.5.0
  (crate-source "memchr" "2.5.0"
                "0vanfk5mzs1g1syqnj03q8n0syggnhn55dq535h2wxr7rwpfbzrd"))

(define rust-memchr-2.6.3
  (crate-source "memchr" "2.6.3"
                "0p6kn2awqf47m3brk0nmajarhwhylg9969il8dm9bq87yxp2s8wg"))


@@ 12483,6 12576,10 @@
  (crate-source "prometheus" "0.14.0"
                "0fpl98whrg5j4bpb3qfswii4yfa58zws7rl7rnd0m58bimnk599w"))

(define rust-promptly-0.3.1
  (crate-source "promptly" "0.3.1"
                "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))

(define rust-proptest-1.6.0
  (crate-source "proptest" "1.6.0"
                "0l4y4bb8hffv7cys7d59qwqdmvmqjfzz0x9vblc08209clqfkjhl"))


@@ 12966,6 13063,10 @@
  (crate-source "quote" "1.0.10"
                "01ff7a76f871ggnby57iagw6499vci4bihcr11g6bqzjlp38rg1q"))

(define rust-quote-1.0.32
  (crate-source "quote" "1.0.32"
                "0rarx33n4sp7ihsiasrjip5qxh01f5sn80daxc6m885pryfb7wsh"))

(define rust-quote-1.0.33
  (crate-source "quote" "1.0.33"
                "1biw54hbbr12wdwjac55z1m2x2rylciw83qnjn564a3096jgqrsj"))


@@ 13230,10 13331,18 @@
  (crate-source "rayon" "1.11.0"
                "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn"))

(define rust-rayon-1.7.0
  (crate-source "rayon" "1.7.0"
                "0fzh8w5ds1qjhilll4rkpd3kimw70zi5605wprxcig1pdqczab8x"))

(define rust-rayon-cond-0.3.0
  (crate-source "rayon-cond" "0.3.0"
                "1ybxppq84p3q60h9rng9j3dm79f6970hn4wljyf31lpgan5m77q5"))

(define rust-rayon-core-1.11.0
  (crate-source "rayon-core" "1.11.0"
                "13dymrhhdilzpbfh3aylv6ariayqdfk614b3frvwixb6d6yrb3sb"))

(define rust-rayon-core-1.12.1
  (crate-source "rayon-core" "1.12.1"
                "1qpwim68ai5h0j7axa8ai8z0payaawv3id0lrgkqmapx7lx8fr8l"))


@@ 13320,6 13429,10 @@
  (crate-source "redox_termios" "0.1.3"
                "1jzifsj7fqyksz4325l3azfzpyv027kjabf93zcmass3p9q5c510"))

(define rust-redox-users-0.4.3
  (crate-source "redox_users" "0.4.3"
                "0asw3s4iy69knafkhvlbchy230qawc297vddjdwjs5nglwvxhcxh"))

(define rust-redox-users-0.4.6
  (crate-source "redox_users" "0.4.6"
                "0hya2cxx6hxmjfxzv9n8rjl5igpychav7zfi1f81pz6i4krry05s"))


@@ 13352,6 13465,15 @@
  (crate-source "reflink" "0.1.3"
                "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))

(define rust-reflink-0.1.3.e8d93b4
  ;; TODO: Define standalone package if this is a workspace.
  (origin
    (method git-fetch)
    (uri (git-reference (url "https://github.com/nicokoch/reflink")
                        (commit "e8d93b465f5d9ad340cd052b64bbc77b8ee107e2")))
    (file-name (git-file-name "rust-reflink" "0.1.3.e8d93b4"))
    (sha256 (base32 "1hl5lp5r6r32hjpd0ngqan0hbawb867zyxl6pb5v13d9czz5v3nn"))))

(define rust-reflink-copy-0.1.26
  (crate-source "reflink-copy" "0.1.26"
                "15g89wsra90s4wcp2fvcj1brwfcx04pzklh0rhrl2lic1801vj3q"))


@@ 13933,6 14055,10 @@
  (crate-source "rusticata-macros" "4.1.0"
                "0ch67lljmgl5pfrlb90bl5kkp2x6yby1qaxnpnd0p5g9xjkc9w7s"))

(define rust-rustix-0.37.23
  (crate-source "rustix" "0.37.23"
                "01mbsk0q93rh5ji6k27zq09r5fz88akl8kn6knj2fq8wz25p2sad"))

(define rust-rustix-0.37.28
  (crate-source "rustix" "0.37.28"
                "1dn131z1vj1ani37acirby3rwh6ksm3m1qdv8k554xxrg39nb4ai"


@@ 13957,6 14083,10 @@
  (crate-source "rustix" "0.38.44"
                "0m61v0h15lf5rrnbjhcb9306bgqrhskrqv7i1n0939dsw8dbrdgx"))

(define rust-rustix-0.38.8
  (crate-source "rustix" "0.38.8"
                "13r1lxa2p1id937y2yhb0nch59m97l50bnq4rs98676q46h4zv8r"))

(define rust-rustix-1.0.5
  (crate-source "rustix" "1.0.5"
                "1gsqrw9cp762ps9dl1d13n8mk5r0b6r2s002l1njxfylilwify6r"))


@@ 14154,6 14284,10 @@
  (crate-source "ruzstd" "0.7.3"
                "17z83lw00pd3190yvdk2lksdi7my6wc0psgg07is6gf7pyb2kl7s"))

(define rust-ryu-0.2.8
  (crate-source "ryu" "0.2.8"
                "13wsi4408qxi9w44pdf5zfds4ym7np2070wkhg1g4j4dvi4rasmr"))

(define rust-ryu-1.0.15
  (crate-source "ryu" "1.0.15"
                "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s"))


@@ 14632,6 14766,10 @@
  (crate-source "serde" "1.0.136"
                "12a791cbdd3gi08536i4frrqsps0ak8gvhpijvgj9rg1055y4cff"))

(define rust-serde-1.0.183
  (crate-source "serde" "1.0.183"
                "0g7bv28rp0h0bdy116r63aldyvlfkpy318a54x9nv1vp4sh8vb1j"))

(define rust-serde-1.0.188
  (crate-source "serde" "1.0.188"
                "17jlqzfhimsk8w37ifjwnm86nwjzawlbgwmwc7nhwdwslv5hz7ng"))


@@ 14705,6 14843,10 @@
  (crate-source "serde_derive" "1.0.136"
                "1yb28smlymba4qbj2bn4c4myvblypqvkxv9q33s0dlzwa9qpwn88"))

(define rust-serde-derive-1.0.183
  (crate-source "serde_derive" "1.0.183"
                "05j8kbch6wpjk6m7kcgnx3bwkcsg5pp2zfci3bkvxfdhc0nrgzma"))

(define rust-serde-derive-1.0.188
  (crate-source "serde_derive" "1.0.188"
                "1wjaclvsfxgqnnnykllvb5gffsxynk66x6h4c1ds6anq8b37mjjf"))


@@ 14769,6 14911,10 @@
  (crate-source "serde_json" "1.0.99"
                "1qzal5a1wlfw587xqfwngly0nhrkzqi7d1rva27hp820q9qnh9j6"))

(define rust-serde-jsonrc-0.1.0
  (crate-source "serde_jsonrc" "0.1.0"
                "1a5q0ba7jhgfl63l16plgl7sx1k58l2caxf7z2j5l677rh5yk4dm"))

(define rust-serde-norway-0.9.42
  (crate-source "serde_norway" "0.9.42"
                "130nx1r3nwydglq1yrrcydavd6w5zj219zsimc7m1zdmi6ag4274"))


@@ 15267,6 15413,10 @@
  (crate-source "smartstring" "1.0.1"
                "0agf4x0jz79r30aqibyfjm1h9hrjdh0harcqcvb2vapv7rijrdrz"))

(define rust-smawk-0.3.1
  (crate-source "smawk" "0.3.1"
                "0hv0q1mw1r1brk7v3g4a80j162p7g1dri4bdidykrakzfqjd4ypn"))

(define rust-smawk-0.3.2
  (crate-source "smawk" "0.3.2"
                "0344z1la39incggwn6nl45k8cbw2x10mr5j0qz85cdz9np0qihxp"))


@@ 15918,6 16068,10 @@
  (crate-source "syn" "2.0.106"
                "19mddxp1ia00hfdzimygqmr1jqdvyl86k48427bkci4d08wc9rzd"))

(define rust-syn-2.0.28
  (crate-source "syn" "2.0.28"
                "0rqm6lnxdgg5blva19l2sjr7iwj2r5dwb3cx32r4iqzmndsijdh4"))

(define rust-syn-2.0.31
  (crate-source "syn" "2.0.31"
                "165k1hg1h641adw36xchm3gvccbr5bqinylifpbqp3fbbd0s53vi"))


@@ 16352,6 16506,10 @@
  (crate-source "textwrap" "0.15.2"
                "0galmidi6gpn308b1kv3r4qbb48j2926lcj0idwhdhlylhjybcxp"))

(define rust-textwrap-0.16.0
  (crate-source "textwrap" "0.16.0"
                "0gbwkjf15l6p3x2rkr75fa4cpcs1ly4c8pmlfx5bl6zybcm24ai2"))

(define rust-textwrap-0.16.2
  (crate-source "textwrap" "0.16.2"
                "0mrhd8q0dnh5hwbwhiv89c6i41yzmhw4clwa592rrp24b9hlfdf1"))


@@ 16368,6 16526,10 @@
  (crate-source "thiserror" "1.0.39"
                "171dbc6ln19hig5h2hcczcb6m9ldvw3ji24pca2nsm0hnmnh3ax5"))

(define rust-thiserror-1.0.44
  (crate-source "thiserror" "1.0.44"
                "143zzmardcq447va2pw09iq9rajvr48v340riljghf84iah40431"))

(define rust-thiserror-1.0.49
  (crate-source "thiserror" "1.0.49"
                "1m3yalbcx89bx397igc1ckypw8hiwq9jbzc56pgazrzdsz3fhxqi"))


@@ 16388,6 16550,10 @@
  (crate-source "thiserror-impl" "1.0.39"
                "0zi6kaf9s9isyllcamczziwz7gdkp4jwmg0a571kh35gj0pd882l"))

(define rust-thiserror-impl-1.0.44
  (crate-source "thiserror-impl" "1.0.44"
                "15nwh6qfwxlwimgij1p6ajb377p4rlvvc6sx7amiz11h959rh089"))

(define rust-thiserror-impl-1.0.49
  (crate-source "thiserror-impl" "1.0.49"
                "1k643ga9sbqpcb873n299n3zjzc4srfakyv98xwqi4ly0412yw8h"))


@@ 17520,6 17686,10 @@
  (crate-source "unicode-vo" "0.1.0"
                "151sha088v9jyfvbg5164xh4dk72g53b82xm4zzbf5dlagzqdlxi"))

(define rust-unicode-width-0.1.10
  (crate-source "unicode-width" "0.1.10"
                "12vc3wv0qwg8rzcgb9bhaf5119dlmd6lmkhbfy1zfls6n7jx3vf0"))

(define rust-unicode-width-0.1.12
  (crate-source "unicode-width" "0.1.12"
                "1mk6mybsmi5py8hf8zy9vbgs4rw4gkdqdq3gzywd9kwf2prybxb8"))


@@ 17690,6 17860,10 @@
  (crate-source "utf8-width" "0.1.7"
                "1qwj8c0fg8cpn8hq7c9xzz26kdz6ci32bf0madz57a2xi578vgc6"))

(define rust-utf8parse-0.2.1
  (crate-source "utf8parse" "0.2.1"
                "02ip1a0az0qmc2786vxk2nqwsgcwf17d3a38fkf0q7hrmwh9c6vi"))

(define rust-utf8parse-0.2.2
  (crate-source "utf8parse" "0.2.2"
                "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6"))


@@ 17943,6 18117,10 @@
  (crate-source "waker-fn" "1.2.0"
                "1dvk0qsv88kiq22x8w0qz0k9nyrxxm5a9a9czdwdvvhcvjh12wii"))

(define rust-walkdir-2.3.3
  (crate-source "walkdir" "2.3.3"
                "16768hy32kcvghq7v4ci8llfjvdiwrwg6sj9nzcdiisnv9699prn"))

(define rust-walkdir-2.5.0
  (crate-source "walkdir" "2.5.0"
                "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99"


@@ 18680,6 18858,10 @@
  (crate-source "which" "2.0.1"
                "0r7i793sc0xqnd2fxnqbksj7j1kx65bwn81b8z49750v4c8cnymm"))

(define rust-which-4.4.0
  (crate-source "which" "4.4.0"
                "0sd24r17q4j3hc2yjjrg9q4qya1y4n9zq0bj9c2rla1bqn2cfh94"))

(define rust-which-4.4.2
  (crate-source "which" "4.4.2"
                "1ixzmx3svsv5hbdvd8vdhd3qwvf6ns8jdpif1wmwsy10k90j9fl7"))


@@ 18761,6 18943,10 @@
  (crate-source "winapi-util" "0.1.11"
                "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2"))

(define rust-winapi-util-0.1.5
  (crate-source "winapi-util" "0.1.5"
                "0y71bp7f6d536czj40dhqk0d55wfbbwqfp2ymqf1an5ibgl6rv3h"))

(define rust-winapi-util-0.1.9
  (crate-source "winapi-util" "0.1.9"
                "1fqhkcl9scd230cnfj8apfficpf5c9vhwnk4yy9xfc1sw69iq8ng"))


@@ 18835,6 19021,10 @@
                "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-aarch64-gnullvm-0.48.0
  (crate-source "windows_aarch64_gnullvm" "0.48.0"
                "1g71yxi61c410pwzq05ld7si4p9hyx6lf5fkw21sinvr3cp5gbli"))

(define rust-windows-aarch64-gnullvm-0.48.5
  (crate-source "windows_aarch64_gnullvm" "0.48.5"
                "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b"


@@ 18865,6 19055,10 @@
                "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-aarch64-msvc-0.48.0
  (crate-source "windows_aarch64_msvc" "0.48.0"
                "1wvwipchhywcjaw73h998vzachf668fpqccbhrxzrz5xszh2gvxj"))

(define rust-windows-aarch64-msvc-0.48.5
  (crate-source "windows_aarch64_msvc" "0.48.5"
                "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw"


@@ 18952,6 19146,10 @@
                "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-i686-gnu-0.48.0
  (crate-source "windows_i686_gnu" "0.48.0"
                "0hd2v9kp8fss0rzl83wzhw0s5z8q1b4875m6s1phv0yvlxi1jak2"))

(define rust-windows-i686-gnu-0.48.5
  (crate-source "windows_i686_gnu" "0.48.5"
                "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7"


@@ 18992,6 19190,10 @@
                "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-i686-msvc-0.48.0
  (crate-source "windows_i686_msvc" "0.48.0"
                "004fkyqv3if178xx9ksqc4qqv8sz8n72mpczsr2vy8ffckiwchj5"))

(define rust-windows-i686-msvc-0.48.5
  (crate-source "windows_i686_msvc" "0.48.5"
                "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg"


@@ 19179,6 19381,10 @@
  (crate-source "windows-targets" "0.42.2"
                "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf"))

(define rust-windows-targets-0.48.1
  (crate-source "windows-targets" "0.48.1"
                "0pz9ad4mpp06h80hkmzlib78b5r9db7isycy1gr9j17pj1sb3m05"))

(define rust-windows-targets-0.48.5
  (crate-source "windows-targets" "0.48.5"
                "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws"))


@@ 19222,6 19428,10 @@
                "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-x86-64-gnu-0.48.0
  (crate-source "windows_x86_64_gnu" "0.48.0"
                "1cblz5m6a8q6ha09bz4lz233dnq5sw2hpra06k9cna3n3xk8laya"))

(define rust-windows-x86-64-gnu-0.48.5
  (crate-source "windows_x86_64_gnu" "0.48.5"
                "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k"


@@ 19242,6 19452,10 @@
                "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-x86-64-gnullvm-0.48.0
  (crate-source "windows_x86_64_gnullvm" "0.48.0"
                "0lxryz3ysx0145bf3i38jkr7f9nxiym8p3syklp8f20yyk0xp5kq"))

(define rust-windows-x86-64-gnullvm-0.48.5
  (crate-source "windows_x86_64_gnullvm" "0.48.5"
                "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb"


@@ 19272,6 19486,10 @@
                "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s"
                #:snippet '(delete-file-recursively "lib")))

(define rust-windows-x86-64-msvc-0.48.0
  (crate-source "windows_x86_64_msvc" "0.48.0"
                "12ipr1knzj2rwjygyllfi5mkd0ihnbi3r61gag5n2jgyk5bmyl8s"))

(define rust-windows-x86-64-msvc-0.48.5
  (crate-source "windows_x86_64_msvc" "0.48.5"
                "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d"


@@ 52476,6 52694,111 @@
                                          rust-xkeysym-0.2.1
                                          rust-zerocopy-0.8.26
                                          rust-zerocopy-derive-0.8.26))
                     (yabridgectl =>
                                  (list rust-anstream-0.3.2
                                   rust-anstyle-1.0.1
                                   rust-anstyle-parse-0.2.1
                                   rust-anstyle-query-1.0.0
                                   rust-anstyle-wincon-1.0.2
                                   rust-anyhow-1.0.72
                                   rust-autocfg-1.1.0
                                   rust-bitflags-1.3.2
                                   rust-bitflags-2.4.0
                                   rust-cc-1.0.82
                                   rust-cfg-if-1.0.0
                                   rust-clap-4.3.21
                                   rust-clap-builder-4.3.21
                                   rust-clap-derive-4.3.12
                                   rust-clap-lex-0.5.0
                                   rust-clipboard-win-4.5.0
                                   rust-colorchoice-1.0.0
                                   rust-colored-2.0.4
                                   rust-crossbeam-channel-0.5.8
                                   rust-crossbeam-deque-0.8.3
                                   rust-crossbeam-epoch-0.9.15
                                   rust-crossbeam-utils-0.8.16
                                   rust-dirs-next-2.0.0
                                   rust-dirs-sys-next-0.1.2
                                   rust-either-1.9.0
                                   rust-endian-type-0.1.2
                                   rust-errno-0.3.2
                                   rust-errno-dragonfly-0.1.2
                                   rust-error-code-2.3.1
                                   rust-fd-lock-3.0.13
                                   rust-getrandom-0.2.10
                                   rust-goblin-0.6.1
                                   rust-heck-0.4.1
                                   rust-hermit-abi-0.3.2
                                   rust-io-lifetimes-1.0.11
                                   rust-is-terminal-0.4.9
                                   rust-is-executable-1.0.1
                                   rust-itoa-0.4.8
                                   rust-lazy-static-1.4.0
                                   rust-libc-0.2.147
                                   rust-libloading-0.7.4
                                   rust-linux-raw-sys-0.3.8
                                   rust-linux-raw-sys-0.4.5
                                   rust-log-0.4.20
                                   rust-memchr-2.5.0
                                   rust-memoffset-0.6.5
                                   rust-memoffset-0.9.0
                                   rust-nibble-vec-0.1.0
                                   rust-nix-0.23.2
                                   rust-num-cpus-1.16.0
                                   rust-once-cell-1.18.0
                                   rust-plain-0.2.3
                                   rust-proc-macro2-1.0.66
                                   rust-promptly-0.3.1
                                   rust-quote-1.0.32
                                   rust-radix-trie-0.2.1
                                   rust-rayon-1.7.0
                                   rust-rayon-core-1.11.0
                                   rust-redox-syscall-0.2.16
                                   rust-redox-users-0.4.3
                                   rust-reflink-0.1.3.e8d93b4
                                   rust-rustix-0.37.23
                                   rust-rustix-0.38.8
                                   rust-rustyline-9.1.2
                                   rust-ryu-0.2.8
                                   rust-same-file-1.0.6
                                   rust-scopeguard-1.2.0
                                   rust-scroll-0.11.0
                                   rust-scroll-derive-0.11.1
                                   rust-serde-1.0.183
                                   rust-serde-derive-1.0.183
                                   rust-serde-jsonrc-0.1.0
                                   rust-smallvec-1.11.0
                                   rust-smawk-0.3.1
                                   rust-str-buf-1.0.6
                                   rust-strsim-0.10.0
                                   rust-syn-2.0.28
                                   rust-terminal-size-0.2.6
                                   rust-textwrap-0.16.0
                                   rust-thiserror-1.0.44
                                   rust-thiserror-impl-1.0.44
                                   rust-toml-0.5.11
                                   rust-unicode-ident-1.0.11
                                   rust-unicode-linebreak-0.1.5
                                   rust-unicode-segmentation-1.10.1
                                   rust-unicode-width-0.1.10
                                   rust-utf8parse-0.2.1
                                   rust-walkdir-2.3.3
                                   rust-wasi-0.11.0+wasi-snapshot-preview1
                                   rust-which-4.4.0
                                   rust-winapi-0.3.9
                                   rust-winapi-i686-pc-windows-gnu-0.4.0
                                   rust-winapi-util-0.1.5
                                   rust-winapi-x86-64-pc-windows-gnu-0.4.0
                                   rust-windows-sys-0.48.0
                                   rust-windows-targets-0.48.1
                                   rust-windows-aarch64-gnullvm-0.48.0
                                   rust-windows-aarch64-msvc-0.48.0
                                   rust-windows-i686-gnu-0.48.0
                                   rust-windows-i686-msvc-0.48.0
                                   rust-windows-x86-64-gnu-0.48.0
                                   rust-windows-x86-64-gnullvm-0.48.0
                                   rust-windows-x86-64-msvc-0.48.0
                                   rust-xdg-2.5.2))
                     (zoxide =>
                             (list rust-aho-corasick-1.1.3
                                   rust-aliasable-0.1.3