From 7cc4a096ea565850fdb80dd8c5103fa3d0fe3ae2 Mon Sep 17 00:00:00 2001 From: bd Date: Fri, 7 Nov 2025 13:58:51 -0500 Subject: init --- bd/bd-rust-crates.scm | 2977 +++++++++++++++++++++++++++++++++++++++++ bd/emacs-jeison.scm | 40 + bd/eww.scm | 51 + bd/font-medieval-sharp.scm | 34 + bd/font-runa-mono.scm | 34 + bd/python-austin.scm | 37 + bd/python-platformio-core.scm | 86 ++ bd/radare2-next.scm | 72 + 8 files changed, 3331 insertions(+) create mode 100644 bd/bd-rust-crates.scm create mode 100644 bd/emacs-jeison.scm create mode 100644 bd/eww.scm create mode 100644 bd/font-medieval-sharp.scm create mode 100644 bd/font-runa-mono.scm create mode 100644 bd/python-austin.scm create mode 100644 bd/python-platformio-core.scm create mode 100644 bd/radare2-next.scm diff --git a/bd/bd-rust-crates.scm b/bd/bd-rust-crates.scm new file mode 100644 index 0000000..5b624ee --- /dev/null +++ b/bd/bd-rust-crates.scm @@ -0,0 +1,2977 @@ +(define-module (bd bd-rust-crates) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix build-system cargo) + #:use-module (gnu packages rust-sources) + #:export (lookup-cargo-inputs + bd-cargo-inputs)) + +;;; +;;; This file is managed by ‘guix import’. Do NOT add definitions manually. +;;; + +(define* (bd-cargo-inputs name + #:key (module '(bd bd-rust-crates))) + "Lookup Cargo inputs for NAME defined in MODULE, return an empty list if + unavailable." + (let ((lookup (module-ref (resolve-interface module) 'lookup-cargo-inputs))) + (or (lookup name) + (begin + (warning (G_ "no Cargo inputs available for '~a'~%") name) + '())))) + +;;; +;;; Rust libraries fetched from crates.io and non-workspace development +;;; snapshots. +;;; + +(define qqqq-separator 'begin-of-crates) + +(define rust-addr2line-0.20.0 + (crate-source "addr2line" "0.20.0" + "1qv590hm40lz2q77p7s3lghaa5gdbrxcvpiaj1gf1z34ikhpiypl")) + +(define rust-addr2line-0.24.1 + (crate-source "addr2line" "0.24.1" + "0xfkfsk45dwps3jq4n5ikk7v15i6g51cpnnivxgl1ga28j71vyzm")) + +(define rust-adler-1.0.2 + (crate-source "adler" "1.0.2" + "1zim79cvzd5yrkzl3nyfx0avijwgk9fqv3yrscdy1cc79ih02qpj")) + +(define rust-adler2-2.0.0 + (crate-source "adler2" "2.0.0" + "09r6drylvgy8vv8k20lnbvwq8gp09h7smfn6h1rxsy15pgh629si")) + +(define rust-ahash-0.7.6 + (crate-source "ahash" "0.7.6" + "0isw672fiwx8cjl040jrck6pi85xcszkz6q0xsqkiy6qjl31mdgw")) + +(define rust-ahash-0.8.11 + (crate-source "ahash" "0.8.11" + "04chdfkls5xmhp1d48gnjsmglbqibizs3bpbj6rsj604m10si7g8")) + +(define rust-ahash-0.8.9 + (crate-source "ahash" "0.8.9" + "17y8qags59458pxppikwr46y7qkn28y5c9fmsh257f3n9n1v64yp")) + +(define rust-aho-corasick-1.0.4 + (crate-source "aho-corasick" "1.0.4" + "0niskpw2ajzn0gf8q99hypzn7mrc2bs03a3gk4a4vva8yggfhj37")) + +(define rust-aho-corasick-1.1.3 + (crate-source "aho-corasick" "1.1.3" + "05mrpkvdgp5d20y2p989f187ry9diliijgwrs254fs9s1m1x6q4f")) + +(define rust-allocator-api2-0.2.16 + (crate-source "allocator-api2" "0.2.16" + "1iayppgq4wqbfbfcqmsbwgamj0s65012sskfvyx07pxavk3gyhh9")) + +(define rust-allocator-api2-0.2.18 + (crate-source "allocator-api2" "0.2.18" + "0kr6lfnxvnj164j1x38g97qjlhb7akppqzvgfs0697140ixbav2w")) + +(define rust-android-system-properties-0.1.5 + (crate-source "android_system_properties" "0.1.5" + "04b3wrz12837j7mdczqd95b732gw5q7q66cv4yn4646lvccp57l1")) + +(define rust-android-tzdata-0.1.1 + (crate-source "android-tzdata" "0.1.1" + "1w7ynjxrfs97xg3qlcdns4kgfpwcdv824g611fq32cag4cdr96g9")) + +(define rust-anstream-0.6.12 + (crate-source "anstream" "0.6.12" + "0h5mwmsjfj1m6971zxs8grhq4jg8gxzib6rah5s0h7iqg18rpc4n")) + +(define rust-anstream-0.6.15 + (crate-source "anstream" "0.6.15" + "09nm4qj34kiwgzczdvj14x7hgsb235g4sqsay3xsz7zqn4d5rqb4")) + +(define rust-anstyle-1.0.1 + (crate-source "anstyle" "1.0.1" + "1kff80219d5rvvi407wky2zdlb0naxvbbg005s274pidbxfdlc1s")) + +(define rust-anstyle-1.0.8 + (crate-source "anstyle" "1.0.8" + "1cfmkza63xpn1kkz844mgjwm9miaiz4jkyczmwxzivcsypk1vv0v")) + +(define rust-anstyle-parse-0.2.1 + (crate-source "anstyle-parse" "0.2.1" + "0cy38fbdlnmwyy6q8dn8dcfrpycwnpjkljsjqn3kmc40b7zp924k")) + +(define rust-anstyle-parse-0.2.5 + (crate-source "anstyle-parse" "0.2.5" + "1jy12rvgbldflnb2x7mcww9dcffw1mx22nyv6p3n7d62h0gdwizb")) + +(define rust-anstyle-query-1.0.0 + (crate-source "anstyle-query" "1.0.0" + "0js9bgpqz21g0p2nm350cba1d0zfyixsma9lhyycic5sw55iv8aw")) + +(define rust-anstyle-query-1.1.1 + (crate-source "anstyle-query" "1.1.1" + "0aj22iy4pzk6mz745sfrm1ym14r0y892jhcrbs8nkj7nqx9gqdkd")) + +(define rust-anstyle-wincon-3.0.2 + (crate-source "anstyle-wincon" "3.0.2" + "19v0fv400bmp4niqpzxnhg83vz12mmqv7l2l8vi80qcdxj0lpm8w")) + +(define rust-anstyle-wincon-3.0.4 + (crate-source "anstyle-wincon" "3.0.4" + "1y2pkvsrdxbcwircahb4wimans2pzmwwxad7ikdhj5lpdqdlxxsv")) + +(define rust-anyhow-1.0.80 + (crate-source "anyhow" "1.0.80" + "1qdlk0mbf6mycr9rxyfc0ic9n8nn5v6pgh4qf07p6qa15vjjrlss")) + +(define rust-anyhow-1.0.89 + (crate-source "anyhow" "1.0.89" + "1xh1vg89n56h6nqikcmgbpmkixjds33492klrp9m96xrbmhgizc6")) + +(define rust-ascii-canvas-3.0.0 + (crate-source "ascii-canvas" "3.0.0" + "1in38ziqn4kh9sw89ys4naaqzvvjscfs0m4djqbfq7455v5fq948")) + +(define rust-async-broadcast-0.5.1 + (crate-source "async-broadcast" "0.5.1" + "0avdqbci1qdlfc4glc3wqrb0wi5ffc7bqv2q1wg14syayvdwqj3w")) + +(define rust-async-channel-1.9.0 + (crate-source "async-channel" "1.9.0" + "0dbdlkzlncbibd3ij6y6jmvjd0cmdn48ydcfdpfhw09njd93r5c1")) + +(define rust-async-channel-2.3.1 + (crate-source "async-channel" "2.3.1" + "0skvwxj6ysfc6d7bhczz9a2550260g62bm5gl0nmjxxyn007id49")) + +(define rust-async-io-1.13.0 + (crate-source "async-io" "1.13.0" + "1byj7lpw0ahk6k63sbc9859v68f28hpaab41dxsjj1ggjdfv9i8g")) + +(define rust-async-io-2.3.4 + (crate-source "async-io" "2.3.4" + "1s679l7x6ijh8zcxqn5pqgdiyshpy4xwklv86ldm1rhfjll04js4")) + +(define rust-async-lock-2.8.0 + (crate-source "async-lock" "2.8.0" + "0asq5xdzgp3d5m82y5rg7a0k9q0g95jy6mgc7ivl334x7qlp4wi8")) + +(define rust-async-lock-3.4.0 + (crate-source "async-lock" "3.4.0" + "060vh45i809wcqyxzs5g69nqiqah7ydz0hpkcjys9258vqn4fvpz")) + +(define rust-async-process-1.7.0 + (crate-source "async-process" "1.7.0" + "1jcra7vqidszfgy5c1v0d7xflm3qsh857r722999223yv6qji7bs")) + +(define rust-async-process-1.8.1 + (crate-source "async-process" "1.8.1" + "126s968lvhg9rlwsnxp7wfzkfn7rl87p0dlvqqlibn081ax3hr7a")) + +(define rust-async-recursion-1.0.4 + (crate-source "async-recursion" "1.0.4" + "1fhwz7jqgsakbjsr2nrsvgs245l1m5dkzir6f9fxw4ngwrywx5qf")) + +(define rust-async-recursion-1.1.1 + (crate-source "async-recursion" "1.1.1" + "04ac4zh8qz2xjc79lmfi4jlqj5f92xjvfaqvbzwkizyqd4pl4hrv")) + +(define rust-async-signal-0.2.10 + (crate-source "async-signal" "0.2.10" + "1wxrq3871l00mil43nmh0akvwjjjnv0bn7n2pzwbvh00k0s00zk3")) + +(define rust-async-task-4.4.0 + (crate-source "async-task" "4.4.0" + "1bis5aqnjw3gxridzpq2cwrlj4y8alrfqy19rly6ag2vh50spizc")) + +(define rust-async-task-4.7.1 + (crate-source "async-task" "4.7.1" + "1pp3avr4ri2nbh7s6y9ws0397nkx1zymmcr14sq761ljarh3axcb")) + +(define rust-async-trait-0.1.73 + (crate-source "async-trait" "0.1.73" + "1w60x18qm18drm8pdl0ix4jai83nh8hlwfjswca3dh4096rww05w")) + +(define rust-async-trait-0.1.83 + (crate-source "async-trait" "0.1.83" + "1p8q8gm4fv2fdka8hwy2w3f8df7p5inixqi7rlmbnky3wmysw73j")) + +(define rust-atk-0.17.1 + (crate-source "atk" "0.17.1" + "08nc4187fx4cnkz8va3bnn9fpavm1x8zc18s0s224w8cs59n98bb")) + +(define rust-atk-0.18.0 + (crate-source "atk" "0.18.0" + "1r0pdczm9jyh6lpn5hc3nmpbmp8ilbab52d6kypyi06x2x5h3bxl")) + +(define rust-atk-sys-0.17.0 + ;; TODO: Check bundled sources. + (crate-source "atk-sys" "0.17.0" + "143fzw63fgplw4zr2d0jpikngq41lmjwvy6q5xvdbyvjlmy0mgz3")) + +(define rust-atk-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "atk-sys" "0.18.0" + "0280k0xw21n3zzri8ynk5mxy7v1mk9d506l962lhngp3j1yhn7i5")) + +(define rust-atomic-waker-1.1.1 + (crate-source "atomic-waker" "1.1.1" + "1lr6gzsmxs49fp1kjjngz6asfz8ncxfpkbmi7nh9drzws7hf308i")) + +(define rust-atomic-waker-1.1.2 + (crate-source "atomic-waker" "1.1.2" + "1h5av1lw56m0jf0fd3bchxq8a30xv0b4wv8s4zkp4s0i7mfvs18m")) + +(define rust-autocfg-1.1.0 + (crate-source "autocfg" "1.1.0" + "1ylp3cb47ylzabimazvbz9ms6ap784zhb6syaz6c1jqpmcmq0s6l")) + +(define rust-autocfg-1.4.0 + (crate-source "autocfg" "1.4.0" + "09lz3by90d2hphbq56znag9v87gfpd9gb8nr82hll8z6x2nhprdc")) + +(define rust-backtrace-0.3.68 + (crate-source "backtrace" "0.3.68" + "04kyn691d8ykk0ib7692vk8hjbqqpbiaspwwfdhkdi29l26j06a3")) + +(define rust-backtrace-0.3.74 + (crate-source "backtrace" "0.3.74" + "06pfif7nwx66qf2zaanc2fcq7m64i91ki9imw9xd3bnz5hrwp0ld")) + +(define rust-base64-0.21.7 + (crate-source "base64" "0.21.7" + "0rw52yvsk75kar9wgqfwgb414kvil1gn7mqkrhn9zf1537mpsacx")) + +(define rust-base64-0.22.1 + (crate-source "base64" "0.22.1" + "1imqzgh7bxcikp5vx3shqvw9j09g9ly0xr0jma0q66i52r7jbcvj")) + +(define rust-bincode-1.3.3 + (crate-source "bincode" "1.3.3" + "1bfw3mnwzx5g1465kiqllp5n4r10qrqy88kdlp3jfwnq2ya5xx5i")) + +(define rust-bit-set-0.5.3 + (crate-source "bit-set" "0.5.3" + "1wcm9vxi00ma4rcxkl3pzzjli6ihrpn9cfdi0c5b4cvga2mxs007")) + +(define rust-bit-set-0.6.0 + (crate-source "bit-set" "0.6.0" + "0kzlffh7gp1ks2jjh3cyvkrqhgg99qc9b81k26di0hi70c71lj7h")) + +(define rust-bit-vec-0.6.3 + (crate-source "bit-vec" "0.6.3" + "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl")) + +(define rust-bit-vec-0.7.0 + (crate-source "bit-vec" "0.7.0" + "08kzw2z8hr4yhm80mr5k62ilir6q3gm35f56717s7h6ghzr4zifj")) + +(define rust-bitflags-1.3.2 + (crate-source "bitflags" "1.3.2" + "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy")) + +(define rust-bitflags-2.4.0 + (crate-source "bitflags" "2.4.0" + "0dc6xa7flfl59makmhixjcrslwlvdxxwrgxbr8p7bkvz53k2ls5l")) + +(define rust-bitflags-2.6.0 + (crate-source "bitflags" "2.6.0" + "1pkidwzn3hnxlsl8zizh0bncgbjnw7c41cx7bby26ncbzmiznj5h")) + +(define rust-block-buffer-0.10.4 + (crate-source "block-buffer" "0.10.4" + "0w9sa2ypmrsqqvc20nhwr75wbb5cjr4kkyhpjm1z1lv2kdicfy1h")) + +(define rust-blocking-1.3.1 + (crate-source "blocking" "1.3.1" + "0rddcndhxvnxr2wsy0ja2s7gpkwjrr863v1307y9c5l0iwf1l8vp")) + +(define rust-blocking-1.6.1 + (crate-source "blocking" "1.6.1" + "1si99l8zp7c4zq87y35ayjgc5c9b60jb8h0k14zfcs679z2l2gvh")) + +(define rust-bumpalo-3.13.0 + (crate-source "bumpalo" "3.13.0" + "1h9zmxb9d14m2sx34daz88fsjw1lx7d5mhaqbldwqgl8xzdc7qm3")) + +(define rust-bumpalo-3.16.0 + (crate-source "bumpalo" "3.16.0" + "0b015qb4knwanbdlp1x48pkb4pm57b8gidbhhhxr900q2wb6fabr")) + +(define rust-byteorder-1.4.3 + (crate-source "byteorder" "1.4.3" + "0456lv9xi1a5bcm32arknf33ikv76p3fr9yzki4lb2897p2qkh8l")) + +(define rust-byteorder-1.5.0 + (crate-source "byteorder" "1.5.0" + "0jzncxyf404mwqdbspihyzpkndfgda450l0893pz5xj685cg5l0z")) + +(define rust-bytes-1.4.0 + (crate-source "bytes" "1.4.0" + "1gkh3fk4fm9xv5znlib723h5md5sxsvbd5113sbxff6g1lmgvcl9")) + +(define rust-bytes-1.7.2 + (crate-source "bytes" "1.7.2" + "1wzs7l57iwqmrszdpr2mmqf1b1hgvpxafc30imxhnry0zfl9m3a2")) + +(define rust-bytesize-2.0.1 + (crate-source "bytesize" "2.0.1" + "1fmchbqbk4pvzh0g4qmsgxlq2scdn4qgfg5fxvqaqjj114rgij53")) + +(define rust-cached-0.48.1 + (crate-source "cached" "0.48.1" + "0pshxkggxh8r32mqg04ahz26gvf2nfmlhk41js5pfn6z83jsqprm")) + +(define rust-cached-0.53.1 + (crate-source "cached" "0.53.1" + "0ik8fr14wlfd2mfh3jw3p3dcd8dq0bmrmhngwifwya3bmrak3mxl")) + +(define rust-cached-proc-macro-0.19.1 + (crate-source "cached_proc_macro" "0.19.1" + "18g6fv3f70rqi8x30b4jaq2jkxm9ck4shv45jsr7bj6bywkgallx")) + +(define rust-cached-proc-macro-0.23.0 + (crate-source "cached_proc_macro" "0.23.0" + "1ajxgl0w9vm55dk47qb0cq1akzncrwqcy78y37idq41dxm2s2hig")) + +(define rust-cached-proc-macro-types-0.1.1 + (crate-source "cached_proc_macro_types" "0.1.1" + "1h3gw61v1inay4g3b8pirxlz18m81k63dw2q18zj9fnmidmkds5d")) + +(define rust-cairo-rs-0.17.10 + (crate-source "cairo-rs" "0.17.10" + "02lz7kvml4m6fx02hy1pgk6ysils9di8n75m166kcpla0b206dmb")) + +(define rust-cairo-rs-0.18.5 + (crate-source "cairo-rs" "0.18.5" + "1qjfkcq3mrh3p01nnn71dy3kn99g21xx3j8xcdvzn8ll2pq6x8lc")) + +(define rust-cairo-sys-rs-0.17.10 + (crate-source "cairo-sys-rs" "0.17.10" + "1ccw4z59dx60khngx79g64c75abfwy7wnq57h2z82j7vn5k0q7b9")) + +(define rust-cairo-sys-rs-0.18.2 + (crate-source "cairo-sys-rs" "0.18.2" + "0lfsxl7ylw3phbnwmz3k58j1gnqi6kc2hdc7g3bb7f4hwnl9yp38")) + +(define rust-cc-1.0.82 + (crate-source "cc" "1.0.82" + "00cgp2xjw0jbryp2xqajgb9rh9s23nk6nwmnm07jli61xm2ycprh")) + +(define rust-cc-1.1.22 + (crate-source "cc" "1.1.22" + "1q4h1d9nc6saf8vym8rs795h18irq6612578psd1b68pz1hych4m")) + +(define rust-cfg-aliases-0.2.1 + (crate-source "cfg_aliases" "0.2.1" + "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")) + +(define rust-cfg-expr-0.15.4 + (crate-source "cfg-expr" "0.15.4" + "1ja914wbplch23cc0z4gxkwgdkivlg9ffdwgvs6c2xai7ghcw35l")) + +(define rust-cfg-expr-0.15.8 + (crate-source "cfg-expr" "0.15.8" + "00lgf717pmf5qd2qsxxzs815v6baqg38d6m5i6wlh235p14asryh")) + +(define rust-cfg-expr-0.17.0 + (crate-source "cfg-expr" "0.17.0" + "174y5f7035cx99d83hn1m97xd5xr83nd5fpkcxr3w8nkqihh12fh")) + +(define rust-cfg-if-1.0.0 + (crate-source "cfg-if" "1.0.0" + "1za0vb97n4brpzpv8lsbnzmq5r8f2b0cpqqr0sy8h5bn751xxwds")) + +(define rust-chrono-0.4.26 + (crate-source "chrono" "0.4.26" + "1icvzp2v88a5cwsygcnl1cf0jqzkncvrnmmxdmazca2v6mqpm0zc")) + +(define rust-chrono-0.4.41 + (crate-source "chrono" "0.4.41" + "0k8wy2mph0mgipq28vv3wirivhb31pqs7jyid0dzjivz0i9djsf4")) + +(define rust-chrono-tz-0.10.0 + (crate-source "chrono-tz" "0.10.0" + "1dnkmhlf8jfxskrzir0y6fdbpf8mqnaz5igql9cklwh0dl2dhvfd")) + +(define rust-chrono-tz-0.8.3 + (crate-source "chrono-tz" "0.8.3" + "1dxbx8jjxvkw4g05glr3km55b77ya70nwpq5wbddz9z9p739ndpi")) + +(define rust-chrono-tz-build-0.2.0 + (crate-source "chrono-tz-build" "0.2.0" + "1kqywd9y8jn0kpw5npd2088qbrdsb6jd39k0snbfsmrgjkffpxg2")) + +(define rust-chrono-tz-build-0.4.0 + (crate-source "chrono-tz-build" "0.4.0" + "19qh9c3v7v4czf8z8vrhdy4jmkc6nyzd4svlwwlm493sswsflkz9")) + +(define rust-chumsky-0.9.3 + (crate-source "chumsky" "0.9.3" + "1jcnafc8rjfs1al08gqzyn0kpbaizgdwrd0ajqafspd18ikxdswf")) + +(define rust-clap-4.5.1 + (crate-source "clap" "4.5.1" + "1ni08mammjr61fg7cx900zgvcdfb4z7fjrlm1xx5f4r9xx0xa669")) + +(define rust-clap-4.5.18 + (crate-source "clap" "4.5.18" + "1lsxa59bgfxaag1q65ndp801h7vw9dffsly0zzx1mb13nd1nm5dh")) + +(define rust-clap-builder-4.5.1 + (crate-source "clap_builder" "4.5.1" + "1syiyfi26w9rmadhhzy65sfdr8vrylczc6yy5q6gp2nnva8p6glz")) + +(define rust-clap-builder-4.5.18 + (crate-source "clap_builder" "4.5.18" + "06wnncyif421qgrkd73hhhfych773avpx903b1nhhd0nsinicwjd")) + +(define rust-clap-complete-4.5.1 + (crate-source "clap_complete" "4.5.1" + "136sfwmmbryz4lyyrcywaba9ib7yjbi3753gmsczn2zlb9ylspl8")) + +(define rust-clap-complete-4.5.29 + (crate-source "clap_complete" "4.5.29" + "13ivddyrv6dsrf5w8ibh59wiyxrhkdgyxhxqf0c8fq2c7w67cdw9")) + +(define rust-clap-derive-4.5.0 + (crate-source "clap_derive" "4.5.0" + "0ixs8wzw7aqfdk4x150jd7j09r9gm5x0icwd4jw863szim9w0yrh")) + +(define rust-clap-derive-4.5.18 + (crate-source "clap_derive" "4.5.18" + "1ardb26bvcpg72q9myr7yir3a8c83gx7vxk1cccabsd9n73s1ija")) + +(define rust-clap-lex-0.7.0 + (crate-source "clap_lex" "0.7.0" + "1kh1sckgq71kay2rrr149pl9gbsrvyccsq6xm5xpnq0cxnyqzk4q")) + +(define rust-clap-lex-0.7.2 + (crate-source "clap_lex" "0.7.2" + "15zcrc2fa6ycdzaihxghf48180bnvzsivhf0fmah24bnnaf76qhl")) + +(define rust-codemap-0.1.3 + (crate-source "codemap" "0.1.3" + "091azkslwkcijj3lp9ymb084y9a0wm4fkil7m613ja68r2snkrxr")) + +(define rust-codespan-reporting-0.11.1 + (crate-source "codespan-reporting" "0.11.1" + "0vkfay0aqk73d33kh79k1kqxx06ka22894xhqi89crnc6c6jff1m")) + +(define rust-colorchoice-1.0.0 + (crate-source "colorchoice" "1.0.0" + "1ix7w85kwvyybwi2jdkl3yva2r2bvdcc3ka2grjfzfgrapqimgxc")) + +(define rust-colorchoice-1.0.2 + (crate-source "colorchoice" "1.0.2" + "1h18ph538y8yjmbpaf8li98l0ifms2xmh3rax9666c5qfjfi3zfk")) + +(define rust-concurrent-queue-2.2.0 + (crate-source "concurrent-queue" "2.2.0" + "0z0bnpgcblhrms6gph7x78yplj3qmlr5mvl38v9641zsxiqngv32")) + +(define rust-concurrent-queue-2.5.0 + (crate-source "concurrent-queue" "2.5.0" + "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")) + +(define rust-console-0.15.7 + (crate-source "console" "0.15.7" + "1y6cbwadid5g4fyn4xq9c0s7mfavqqfg6prs9p3gvphfqw6f09n9")) + +(define rust-console-0.15.8 + (crate-source "console" "0.15.8" + "1sz4nl9nz8pkmapqni6py7jxzi7nzqjxzb3ya4kxvmkb0zy867qf")) + +(define rust-convert-case-0.4.0 + (crate-source "convert_case" "0.4.0" + "03jaf1wrsyqzcaah9jf8l1iznvdw5mlsca2qghhzr9w27sddaib2")) + +(define rust-core-foundation-sys-0.8.4 + ;; TODO: Check bundled sources. + (crate-source "core-foundation-sys" "0.8.4" + "1yhf471qj6snnm2mcswai47vsbc9w30y4abmdp4crb4av87sb5p4")) + +(define rust-core-foundation-sys-0.8.7 + ;; TODO: Check bundled sources. + (crate-source "core-foundation-sys" "0.8.7" + "12w8j73lazxmr1z0h98hf3z623kl8ms7g07jch7n4p8f9nwlhdkp")) + +(define rust-cpufeatures-0.2.14 + (crate-source "cpufeatures" "0.2.14" + "1q3qd9qkw94vs7n5i0y3zz2cqgzcxvdgyb54ryngwmjhfbgrg1k0")) + +(define rust-cpufeatures-0.2.9 + (crate-source "cpufeatures" "0.2.9" + "1wg1vmsx3gd30xkc7h7r6nfx7njx063hqjimgyrb0qj17bzpcyx1")) + +(define rust-crossbeam-channel-0.5.13 + (crate-source "crossbeam-channel" "0.5.13" + "1wkx45r34v7g3wyi3lg2wz536lrrrab4h4hh741shfhr8rlhsj1k")) + +(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")) + +(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")) + +(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")) + +(define rust-crunchy-0.2.2 + (crate-source "crunchy" "0.2.2" + "1dx9mypwd5mpfbbajm78xcrg5lirqk7934ik980mmaffg3hdm0bs")) + +(define rust-crypto-common-0.1.6 + (crate-source "crypto-common" "0.1.6" + "1cvby95a6xg7kxdz5ln3rl9xh66nz66w46mm3g56ri1z5x815yqv")) + +(define rust-darling-0.14.4 + (crate-source "darling" "0.14.4" + "0l1qrn805bsxa0iy7x8bmdwr8c10hlw0yiqs8ckv7lbz86rhqxbv")) + +(define rust-darling-0.20.10 + (crate-source "darling" "0.20.10" + "1299h2z88qn71mizhh05j26yr3ik0wnqmw11ijds89l8i9nbhqvg")) + +(define rust-darling-core-0.14.4 + (crate-source "darling_core" "0.14.4" + "1w4b2ndxmkwghwq84yphk8x15jnpivm08w596g12ry5pwsk1r70h")) + +(define rust-darling-core-0.20.10 + (crate-source "darling_core" "0.20.10" + "1rgr9nci61ahnim93yh3xy6fkfayh7sk4447hahawah3m1hkh4wm")) + +(define rust-darling-macro-0.14.4 + (crate-source "darling_macro" "0.14.4" + "13mlyd5w275c815k0ijf6g4c446hs8b3m2h4an5isqgpr7dv9am4")) + +(define rust-darling-macro-0.20.10 + (crate-source "darling_macro" "0.20.10" + "01kq3ibbn47czijj39h3vxyw0c2ksd0jvc097smcrk7n2jjs4dnk")) + +(define rust-dbusmenu-glib-0.1.0 + (crate-source "dbusmenu-glib" "0.1.0" + "155q311s8zn830x06d7w7sk950xqs5w7xw5rirkf0xaprkf2j5px")) + +(define rust-dbusmenu-glib-sys-0.1.0 + ;; TODO: Check bundled sources. + (crate-source "dbusmenu-glib-sys" "0.1.0" + "1synl6ix79a5bgihywd70zdl1n0rmjbwjlxr891wj6076d0fvybz")) + +(define rust-dbusmenu-gtk3-0.1.0 + (crate-source "dbusmenu-gtk3" "0.1.0" + "0vj3k0pn2m6j0wj28qcy5jwgvwlva91ic4fnwk791mzfafzh4pmi")) + +(define rust-dbusmenu-gtk3-sys-0.1.0 + ;; TODO: Check bundled sources. + (crate-source "dbusmenu-gtk3-sys" "0.1.0" + "1jkfrdhiygd2jvfrywhy41xl3xmn7ppci6sp9jl3h3pci9gvlc3g")) + +(define rust-deranged-0.3.11 + (crate-source "deranged" "0.3.11" + "1d1ibqqnr5qdrpw8rclwrf1myn3wf0dygl04idf4j2s49ah6yaxl")) + +(define rust-derivative-2.2.0 + (crate-source "derivative" "2.2.0" + "02vpb81wisk2zh1d5f44szzxamzinqgq2k8ydrfjj2wwkrgdvhzw")) + +(define rust-derive-more-0.99.17 + (crate-source "derive_more" "0.99.17" + "0883jr0gdf9mi8rn7qbz1p0z7hqzfd275pil2gwm66bw1b9i1f2g")) + +(define rust-derive-more-1.0.0 + (crate-source "derive_more" "1.0.0" + "01cd8pskdjg10dvfchi6b8a9pa1ja1ic0kbn45dl8jdyrfwrk6sa")) + +(define rust-derive-more-impl-1.0.0 + (crate-source "derive_more-impl" "1.0.0" + "08mxyd456ygk68v5nfn4dyisn82k647w9ri2jl19dqpvmnp30wyb")) + +(define rust-diff-0.1.13 + (crate-source "diff" "0.1.13" + "1j0nzjxci2zqx63hdcihkp0a4dkdmzxd7my4m7zk6cjyfy34j9an")) + +(define rust-digest-0.10.7 + (crate-source "digest" "0.10.7" + "14p2n6ih29x81akj097lvz7wi9b6b9hvls0lwrv7b6xwyy0s5ncy")) + +(define rust-dirs-next-2.0.0 + (crate-source "dirs-next" "2.0.0" + "1q9kr151h9681wwp6is18750ssghz6j9j7qm7qi1ngcwy7mzi35r")) + +(define rust-dirs-sys-next-0.1.2 + (crate-source "dirs-sys-next" "0.1.2" + "0kavhavdxv4phzj4l0psvh55hszwnr0rcz8sxbvx20pyqi2a3gaf")) + +(define rust-dyn-clone-1.0.12 + (crate-source "dyn-clone" "1.0.12" + "0wi2s4fx929wzzz889vdbdiwm9qaz48brax9jwg0k4x5xw46akih")) + +(define rust-dyn-clone-1.0.17 + (crate-source "dyn-clone" "1.0.17" + "09cig7dgg6jnqa10p4233nd8wllbjf4ffsw7wj0m4lwa5w3z0vhd")) + +(define rust-either-1.13.0 + (crate-source "either" "1.13.0" + "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0")) + +(define rust-either-1.9.0 + (crate-source "either" "1.9.0" + "01qy3anr7jal5lpc20791vxrw0nl6vksb5j7x56q2fycgcyy8sm2")) + +(define rust-ena-0.14.2 + (crate-source "ena" "0.14.2" + "1wg1l7d43vfbagizsk1bl71s8xaxly4dralipm2am70fyh666cy5")) + +(define rust-ena-0.14.3 + (crate-source "ena" "0.14.3" + "1m9a5hqk6qn5sqnrc40b55yr97drkfdzd0jj863ksqff8gfqn91x")) + +(define rust-encode-unicode-0.3.6 + (crate-source "encode_unicode" "0.3.6" + "07w3vzrhxh9lpjgsg2y5bwzfar2aq35mdznvcp3zjl0ssj7d4mx3")) + +(define rust-enumflags2-0.7.10 + (crate-source "enumflags2" "0.7.10" + "0g8kmhaqxq44v76wh971biljrgaqbjc8fbyw2d1z3wsnb5zxncnj")) + +(define rust-enumflags2-0.7.7 + (crate-source "enumflags2" "0.7.7" + "1lhvq084ylw3nvhgv1zyagavkj392zamydh5v6y352zn1l4zahf0")) + +(define rust-enumflags2-derive-0.7.10 + (crate-source "enumflags2_derive" "0.7.10" + "1s29iqx3gj5l5s19a22lpn0nljhp5l9smqac99126n2qhfhlh3fy")) + +(define rust-enumflags2-derive-0.7.7 + (crate-source "enumflags2_derive" "0.7.7" + "0iapq76azgkqxby4v117a3jssa9rz7n18vla4i09grc3gngiz6jy")) + +(define rust-env-logger-0.10.0 + (crate-source "env_logger" "0.10.0" + "1w797qgkrmqdacsbc0j6yvpnmvfc9lx6k8fm79rndkxci5mapkc5")) + +(define rust-env-logger-0.10.2 + (crate-source "env_logger" "0.10.2" + "1005v71kay9kbz1d5907l0y7vh9qn2fqsp2yfgb8bjvin6m0bm2c")) + +(define rust-equivalent-1.0.1 + (crate-source "equivalent" "1.0.1" + "1malmx5f4lkfvqasz319lq6gb3ddg19yzf9s8cykfsgzdmyq0hsl")) + +(define rust-errno-0.3.2 + (crate-source "errno" "0.3.2" + "0kqg5zahxlyz1pzd8m7kgr7xcligr5n7dlkk2riz27lnlxlzcc3b")) + +(define rust-errno-0.3.9 + (crate-source "errno" "0.3.9" + "1fi0m0493maq1jygcf1bya9cymz2pc1mqxj26bdv7yjd37v5qk2k")) + +(define rust-errno-dragonfly-0.1.2 + (crate-source "errno-dragonfly" "0.1.2" + "1grrmcm6q8512hkq5yzch3yv8wafflc2apbmsaabiyk44yqz2s5a")) + +(define rust-event-listener-2.5.3 + (crate-source "event-listener" "2.5.3" + "1q4w3pndc518crld6zsqvvpy9lkzwahp2zgza9kbzmmqh9gif1h2")) + +(define rust-event-listener-3.1.0 + (crate-source "event-listener" "3.1.0" + "1hihkg6ihvb6p9yi7nq11di8mhd5y0iqv81ij6h0rf0fvsy7ff6r")) + +(define rust-event-listener-5.3.1 + (crate-source "event-listener" "5.3.1" + "1fkm6q4hjn61wl52xyqyyxai0x9w0ngrzi0wf1qsf8vhsadvwck0")) + +(define rust-event-listener-strategy-0.5.2 + (crate-source "event-listener-strategy" "0.5.2" + "18f5ri227khkayhv3ndv7yl4rnasgwksl2jhwgafcxzr7324s88g")) + +(define rust-extend-1.2.0 + (crate-source "extend" "1.2.0" + "003dnm6vdfx5ja0j6p7ifabgf9zdjyps0y1c7pvvyq4x3wpns6ii")) + +(define rust-fastrand-1.9.0 + (crate-source "fastrand" "1.9.0" + "1gh12m56265ihdbzh46bhh0jf74i197wm51jg1cw75q7ggi96475")) + +(define rust-fastrand-2.0.0 + (crate-source "fastrand" "2.0.0" + "0r17m5p8ym5pa1f6cp8rix78ggclg6llnw5hxg168cr56wcdr6b9")) + +(define rust-fastrand-2.1.1 + (crate-source "fastrand" "2.1.1" + "19nyzdq3ha4g173364y2wijmd6jlyms8qx40daqkxsnl458jmh78")) + +(define rust-field-offset-0.3.6 + (crate-source "field-offset" "0.3.6" + "0zq5sssaa2ckmcmxxbly8qgz3sxpb8g1lwv90sdh1z74qif2gqiq")) + +(define rust-filetime-0.2.22 + (crate-source "filetime" "0.2.22" + "1w1a4zb4ciqjl1chvp9dplbacq07jv97pkdn0pzackbk7vfrw0nl")) + +(define rust-filetime-0.2.25 + (crate-source "filetime" "0.2.25" + "11l5zr86n5sr6g6k6sqldswk0jzklm0q95rzikxcns0yk0p55h1m")) + +(define rust-fixedbitset-0.4.2 + (crate-source "fixedbitset" "0.4.2" + "101v41amgv5n9h4hcghvrbfk5vrncx1jwm35rn5szv4rk55i7rqc")) + +(define rust-fnv-1.0.7 + (crate-source "fnv" "1.0.7" + "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz")) + +(define rust-fsevent-sys-4.1.0 + ;; TODO: Check bundled sources. + (crate-source "fsevent-sys" "4.1.0" + "1liz67v8b0gcs8r31vxkvm2jzgl9p14i78yfqx81c8sdv817mvkn")) + +(define rust-futures-0.3.28 + (crate-source "futures" "0.3.28" + "0h7c1xvxk751c7xlnph6fh3rb77z4lig4qif7f8q79db2az2ld13")) + +(define rust-futures-0.3.30 + (crate-source "futures" "0.3.30" + "1c04g14bccmprwsvx2j9m2blhwrynq7vhl151lsvcv4gi0b6jp34")) + +(define rust-futures-channel-0.3.28 + (crate-source "futures-channel" "0.3.28" + "1wmm9wm5zjigxz61qkscmxp7c30zp08dy63spjz5pch9gva1hmcm")) + +(define rust-futures-channel-0.3.30 + (crate-source "futures-channel" "0.3.30" + "0y6b7xxqdjm9hlcjpakcg41qfl7lihf6gavk8fyqijsxhvbzgj7a")) + +(define rust-futures-core-0.3.28 + (crate-source "futures-core" "0.3.28" + "137fdxy5amg9zkpa1kqnj7bnha6b94fmddz59w973x96gqxmijjb")) + +(define rust-futures-core-0.3.30 + (crate-source "futures-core" "0.3.30" + "07aslayrn3lbggj54kci0ishmd1pr367fp7iks7adia1p05miinz")) + +(define rust-futures-executor-0.3.28 + (crate-source "futures-executor" "0.3.28" + "1q468di96knnla72xdvswic1ir2qkrf5czsdigc5n4l86a1fxv6c")) + +(define rust-futures-executor-0.3.30 + (crate-source "futures-executor" "0.3.30" + "07dh08gs9vfll2h36kq32q9xd86xm6lyl9xikmmwlkqnmrrgqxm5")) + +(define rust-futures-io-0.3.28 + (crate-source "futures-io" "0.3.28" + "0r4rhkdhq1my4fahlhz59barqa511bylq813w3w4gvbidq4p9zsg")) + +(define rust-futures-io-0.3.30 + (crate-source "futures-io" "0.3.30" + "1hgh25isvsr4ybibywhr4dpys8mjnscw4wfxxwca70cn1gi26im4")) + +(define rust-futures-lite-1.13.0 + (crate-source "futures-lite" "1.13.0" + "1kkbqhaib68nzmys2dc8j9fl2bwzf2s91jfk13lb2q3nwhfdbaa9")) + +(define rust-futures-lite-2.3.0 + (crate-source "futures-lite" "2.3.0" + "19gk4my8zhfym6gwnpdjiyv2hw8cc098skkbkhryjdaf0yspwljj")) + +(define rust-futures-macro-0.3.28 + (crate-source "futures-macro" "0.3.28" + "0wpfsqxwqk5k569xl0jzz4zxy85x695mndf7y9jn66q6jid59jl9")) + +(define rust-futures-macro-0.3.30 + (crate-source "futures-macro" "0.3.30" + "1b49qh9d402y8nka4q6wvvj0c88qq91wbr192mdn5h54nzs0qxc7")) + +(define rust-futures-sink-0.3.28 + (crate-source "futures-sink" "0.3.28" + "0vkv4frf4c6gm1ag9imjz8d0xvpnn22lkylsls0rffx147zf8fzl")) + +(define rust-futures-sink-0.3.30 + (crate-source "futures-sink" "0.3.30" + "1dag8xyyaya8n8mh8smx7x6w2dpmafg2din145v973a3hw7f1f4z")) + +(define rust-futures-task-0.3.28 + (crate-source "futures-task" "0.3.28" + "0ravgihyarbplj32zp60asirfnaalw2wfsa0afhnl3kcpqrd3lvn")) + +(define rust-futures-task-0.3.30 + (crate-source "futures-task" "0.3.30" + "013h1724454hj8qczp8vvs10qfiqrxr937qsrv6rhii68ahlzn1q")) + +(define rust-futures-util-0.3.28 + (crate-source "futures-util" "0.3.28" + "0cwmls9369w6q6hwlbm10q0plr6hmg8w28fpqvv4rmbjnx01xc16")) + +(define rust-futures-util-0.3.30 + (crate-source "futures-util" "0.3.30" + "0j0xqhcir1zf2dcbpd421kgw6wvsk0rpxflylcysn1rlp3g02r1x")) + +(define rust-gdk-0.17.1 + (crate-source "gdk" "0.17.1" + "1lvl9i2lz95gw00jdlaz5ysp90lnciaqncwp10x7xkfcabmga7dy")) + +(define rust-gdk-0.18.0 + (crate-source "gdk" "0.18.0" + "0iinlc369mrp5aj4fcw5ppb1fx1dxnckd5gwvfy5xdzkvqdhifpm")) + +(define rust-gdk-pixbuf-0.17.10 + (crate-source "gdk-pixbuf" "0.17.10" + "05q7ajsp2z8xi355h26k7lvq7n3lj9xm61vhn045g3238v46npb9")) + +(define rust-gdk-pixbuf-0.18.5 + (crate-source "gdk-pixbuf" "0.18.5" + "1v7svvl0g7zybndmis5inaqqgi1mvcc6s1n8rkb31f5zn3qzbqah")) + +(define rust-gdk-pixbuf-sys-0.17.10 + ;; TODO: Check bundled sources. + (crate-source "gdk-pixbuf-sys" "0.17.10" + "1jvh91lzanr1a8c5h6ya8i4jzx7ifs8mjxjnmg8dfriw24yfr1cj")) + +(define rust-gdk-pixbuf-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "gdk-pixbuf-sys" "0.18.0" + "1xya543c4ffd2n7aiwwrdxsyc9casdbasafi6ixcknafckm3k61z")) + +(define rust-gdk-sys-0.17.0 + ;; TODO: Check bundled sources. + (crate-source "gdk-sys" "0.17.0" + "00z77l8cyccgyb2qi84yym6qggzm7a1c17g47xxs2rxw72fxwli1")) + +(define rust-gdk-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "gdk-sys" "0.18.0" + "1whznljhqqni5sk1qwazkc75ik5gmc1zh8590cbswv9qndn8bzri")) + +(define rust-gdkx11-0.17.0 + (crate-source "gdkx11" "0.17.0" + "1kyc7arci0s5v1y9c3snnqqpq4329fjlq7kdh7iyivgy1z3fzy88")) + +(define rust-gdkx11-0.18.0 + (crate-source "gdkx11" "0.18.0" + "1klwrpwsap76m879gzivcafwnd3wpnf3i40jj9whylwxj2jahbnv")) + +(define rust-gdkx11-sys-0.17.0 + ;; TODO: Check bundled sources. + (crate-source "gdkx11-sys" "0.17.0" + "0h07l0hvkqgaq05002cv0rx63p5368qwzxbvf4bb8nqn1561gaka")) + +(define rust-gdkx11-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "gdkx11-sys" "0.18.0" + "0hrhnm5gll7rmg2kr3q2qf1ghky9f1f0z6dq74lssv749q7z1s7y")) + +(define rust-generic-array-0.14.7 + (crate-source "generic-array" "0.14.7" + "16lyyrzrljfq424c3n8kfwkqihlimmsg5nhshbbp48np3yjrqr45")) + +(define rust-gethostname-0.2.3 + (crate-source "gethostname" "0.2.3" + "0bl6wf7zclzmjriipzh98rr84xv2ilj664z8ffxh0vn46m7d7sy1")) + +(define rust-gethostname-0.4.3 + (crate-source "gethostname" "0.4.3" + "063qqhznyckwx9n4z4xrmdv10s0fi6kbr17r6bi1yjifki2y0xh1")) + +(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")) + +(define rust-gimli-0.27.3 + (crate-source "gimli" "0.27.3" + "0bpdnkyzi3vp2r0wglwrncbk451zhp46mdl83f6xj4gsmy20kj5n")) + +(define rust-gimli-0.31.0 + (crate-source "gimli" "0.31.0" + "0r1d55xdi1k2l5ah9p0n23i93pm47cl8apjm8rwgqd1j7yi5w21j")) + +(define rust-gio-0.17.10 + (crate-source "gio" "0.17.10" + "02nkqpq1a6ikzhv5x4nyfvzx8zk5dkjsjm50ns4qdybwjf93x5x6")) + +(define rust-gio-0.18.4 + (crate-source "gio" "0.18.4" + "0wsc6mnx057s4ailacg99dwgna38dbqli5x7a6y9rdw75x9qzz6l")) + +(define rust-gio-sys-0.17.10 + ;; TODO: Check bundled sources. + (crate-source "gio-sys" "0.17.10" + "1hr84vgpz1hbs9q7wgvpnwhbxwh9kim0z5aqv6v6ki0j1b1qgkqc")) + +(define rust-gio-sys-0.18.1 + ;; TODO: Check bundled sources. + (crate-source "gio-sys" "0.18.1" + "1lip8z35iy9d184x2qwjxlbxi64q9cpayy7v1p5y9xdsa3w6smip")) + +(define rust-glib-0.17.10 + (crate-source "glib" "0.17.10" + "0jqlipn9zixj8fpqlg45v0f06j2ghdz72cml2akcxlnlm1dx9ynk")) + +(define rust-glib-0.18.5 + (crate-source "glib" "0.18.5" + "1r8fw0627nmn19bgk3xpmcfngx3wkn7mcpq5a8ma3risx3valg93")) + +(define rust-glib-macros-0.17.10 + (crate-source "glib-macros" "0.17.10" + "09nyh22nryip4i22mdrixzl4q0r5h5lxcn40mgqr30rk6y9wg9gc")) + +(define rust-glib-macros-0.18.5 + (crate-source "glib-macros" "0.18.5" + "1p5cla53fcp195zp0hkqpmnn7iwmkdswhy7xh34002bw8y7j5c0b")) + +(define rust-glib-sys-0.17.10 + ;; TODO: Check bundled sources. + (crate-source "glib-sys" "0.17.10" + "1w64ppa12s9ky6gfdaqhq9w30ad6hskll812jb3sl2xsggmac2nq")) + +(define rust-glib-sys-0.18.1 + ;; TODO: Check bundled sources. + (crate-source "glib-sys" "0.18.1" + "164qhsfmlzd5mhyxs8123jzbdfldwxbikfpq5cysj3lddbmy4g06")) + +(define rust-gobject-sys-0.17.10 + ;; TODO: Check bundled sources. + (crate-source "gobject-sys" "0.17.10" + "0ql0pcab6dxjapiglxcjaavbbh1sznyc2wj5q273b9j0fwqw6d6d")) + +(define rust-gobject-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "gobject-sys" "0.18.0" + "0i6fhp3m6vs3wkzyc22rk2cqj68qvgddxmpaai34l72da5xi4l08")) + +(define rust-grass-0.13.1 + (crate-source "grass" "0.13.1" + "0a25fj13y16daaixk61qaipka010ciq4lxrqhvcvg6wzy2dwsikp")) + +(define rust-grass-0.13.4 + (crate-source "grass" "0.13.4" + "151wydlb0543hcyv00g06wiakrp6p5xnr3g4703qzxky8cb859pp")) + +(define rust-grass-compiler-0.13.0 + (crate-source "grass_compiler" "0.13.0" + "0i9xh5wabavzn55wf2plfcypq5x3kp757541ygwcg2a2ng0dyyhq")) + +(define rust-grass-compiler-0.13.4 + (crate-source "grass_compiler" "0.13.4" + "1xngzb4h04fkdhyagrwcqanrl7arghj3v5sl84cfab12y3vkv7id")) + +(define rust-gtk-0.17.1 + (crate-source "gtk" "0.17.1" + "0rnrc5k7p3ck1gqcvf58xv77brdlhmhxn3drpb8d821bp4m25i5n")) + +(define rust-gtk-0.18.1 + (crate-source "gtk" "0.18.1" + "0349cpwasirgxqgsf3md0m5p9nixzsknvw55643f2q0bwbhgbi4k")) + +(define rust-gtk-layer-shell-0.6.1 + (crate-source "gtk-layer-shell" "0.6.1" + "0pzznf4x7pykx3ynjsfj2zv9b29lpxid3b40a9544d8qngnmybwr")) + +(define rust-gtk-layer-shell-0.8.1 + (crate-source "gtk-layer-shell" "0.8.1" + "10vk23j43wq29isjnd2y752l7zqca8wa642abbdcsm8b0x1idd5d")) + +(define rust-gtk-layer-shell-sys-0.6.0 + ;; TODO: Check bundled sources. + (crate-source "gtk-layer-shell-sys" "0.6.0" + "0np75cvsk3jb78aq4lwngxj8hz96kdar7bpnd88jjdgwmpxbqm2p")) + +(define rust-gtk-layer-shell-sys-0.7.1 + ;; TODO: Check bundled sources. + (crate-source "gtk-layer-shell-sys" "0.7.1" + "0d7yj7i29qdwy188q63p6wifmjrn5agii6r3pvc9aldznp5pbamr")) + +(define rust-gtk-sys-0.17.0 + ;; TODO: Check bundled sources. + (crate-source "gtk-sys" "0.17.0" + "0zixvr0yribq0vr9gkq7mqgx74ydq448sd7ph1lpwniyp6jbd3jd")) + +(define rust-gtk-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "gtk-sys" "0.18.0" + "08kpdl7ldj8lyv4dyhp9pdk61qj8yyyha5f1jssc1hg23nzkf53p")) + +(define rust-gtk3-macros-0.17.1 + (crate-source "gtk3-macros" "0.17.1" + "0pnrn8wgri525k5ijp64xp3whp61p6jga94zpl89r8y9hbb89yry")) + +(define rust-gtk3-macros-0.18.0 + (crate-source "gtk3-macros" "0.18.0" + "0pnpp8bddisgyd1m39xhrw6kd9lawqd2xxvxzdl2jn6vcgxkw1n6")) + +(define rust-hashbrown-0.11.2 + (crate-source "hashbrown" "0.11.2" + "0vkjsf5nzs7qcia5ya79j9sq2p1caz4crrncr1675wwyj3ag0pmb")) + +(define rust-hashbrown-0.12.3 + (crate-source "hashbrown" "0.12.3" + "1268ka4750pyg2pbgsr43f0289l5zah4arir2k4igx5a8c6fg7la")) + +(define rust-hashbrown-0.14.3 + (crate-source "hashbrown" "0.14.3" + "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9")) + +(define rust-hashbrown-0.14.5 + (crate-source "hashbrown" "0.14.5" + "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5")) + +(define rust-heck-0.4.1 + (crate-source "heck" "0.4.1" + "1a7mqsnycv5z4z5vnv1k34548jzmc0ajic7c1j8jsaspnhw5ql4m")) + +(define rust-heck-0.5.0 + (crate-source "heck" "0.5.0" + "1sjmpsdl8czyh9ywl3qcsfsq9a307dg4ni2vnlwgnzzqhc4y0113")) + +(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")) + +(define rust-hermit-abi-0.4.0 + (crate-source "hermit-abi" "0.4.0" + "1k1zwllx6nfq417hy38x4akw1ivlv68ymvnzyxs76ffgsqcskxpv")) + +(define rust-hex-0.4.3 + (crate-source "hex" "0.4.3" + "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z")) + +(define rust-hifijson-0.2.0 + (crate-source "hifijson" "0.2.0" + "0jpgrmxpf2884sr75wxawwbwscxn35d14nda98mdvrikqd0npvw5")) + +(define rust-hifijson-0.2.2 + (crate-source "hifijson" "0.2.2" + "0hjwcn3hj7bmwqw084lbbvmwx7lnkfyid6b74wd0c30pwcyann4r")) + +(define rust-humantime-2.1.0 + (crate-source "humantime" "2.1.0" + "1r55pfkkf5v0ji1x6izrjwdq9v6sc7bv99xj6srywcar37xmnfls")) + +(define rust-iana-time-zone-0.1.57 + (crate-source "iana-time-zone" "0.1.57" + "04yn5npa008fqd2y6qd3y3bmyqjpd4fyiwq6sa5v7lj2b215pb9g")) + +(define rust-iana-time-zone-0.1.61 + (crate-source "iana-time-zone" "0.1.61" + "085jjsls330yj1fnwykfzmb2f10zp6l7w4fhq81ng81574ghhpi3")) + +(define rust-iana-time-zone-haiku-0.1.2 + (crate-source "iana-time-zone-haiku" "0.1.2" + "17r6jmj31chn7xs9698r122mapq85mfnv98bb4pg6spm0si2f67k")) + +(define rust-ident-case-1.0.1 + (crate-source "ident_case" "1.0.1" + "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r")) + +(define rust-indexmap-1.9.3 + (crate-source "indexmap" "1.9.3" + "16dxmy7yvk51wvnih3a3im6fp5lmx0wx76i03n06wyak6cwhw1xx")) + +(define rust-indexmap-2.0.0 + (crate-source "indexmap" "2.0.0" + "0pdnbvv6gnyxx2li8mks8p00fya3ynmhx3n6infpcy8a4gi7yiym")) + +(define rust-indexmap-2.5.0 + (crate-source "indexmap" "2.5.0" + "1r87dlvyg04fa9m4m6pkvwsdx54rx471fas66qff40bk5ym01fb8")) + +(define rust-inotify-0.9.6 + (crate-source "inotify" "0.9.6" + "1zxb04c4qccp8wnr3v04l503qpxzxzzzph61amlqbsslq4z9s1pq")) + +(define rust-inotify-sys-0.1.5 + ;; TODO: Check bundled sources. + (crate-source "inotify-sys" "0.1.5" + "1syhjgvkram88my04kv03s0zwa66mdwa5v7ddja3pzwvx2sh4p70")) + +(define rust-insta-1.31.0 + (crate-source "insta" "1.31.0" + "0fny8rflljv5zr77d3cvdksw9r5hi0q1ycsq1mzmcw2c7l50nxx0")) + +(define rust-insta-1.40.0 + (crate-source "insta" "1.40.0" + "0q5b0ssw8ilj0ni6s2swpd1spv78q5yxp594fxl1i13kg8fa94v5")) + +(define rust-instant-0.1.12 + (crate-source "instant" "0.1.12" + "0b2bx5qdlwayriidhrag8vhy10kdfimfhmb3jnjmsz2h9j1bwnvs")) + +(define rust-instant-0.1.13 + (crate-source "instant" "0.1.13" + "08h27kzvb5jw74mh0ajv0nv9ggwvgqm8ynjsn2sa9jsks4cjh970")) + +(define rust-io-lifetimes-1.0.11 + (crate-source "io-lifetimes" "1.0.11" + "1hph5lz4wd3drnn6saakwxr497liznpfnv70via6s0v8x6pbkrza")) + +(define rust-is-terminal-0.4.13 + (crate-source "is-terminal" "0.4.13" + "0jwgjjz33kkmnwai3nsdk1pz9vb6gkqvw1d1vq7bs3q48kinh7r6")) + +(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")) + +(define rust-itertools-0.10.5 + (crate-source "itertools" "0.10.5" + "0ww45h7nxx5kj6z2y6chlskxd1igvs4j507anr6dzg99x1h25zdh")) + +(define rust-itertools-0.12.1 + (crate-source "itertools" "0.12.1" + "0s95jbb3ndj1lvfxyq5wanc0fm0r6hg6q4ngb92qlfdxvci10ads")) + +(define rust-itertools-0.13.0 + (crate-source "itertools" "0.13.0" + "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1")) + +(define rust-itoa-1.0.11 + (crate-source "itoa" "1.0.11" + "0nv9cqjwzr3q58qz84dcz63ggc54yhf1yqar1m858m1kfd4g3wa9")) + +(define rust-itoa-1.0.9 + (crate-source "itoa" "1.0.9" + "0f6cpb4yqzhkrhhg6kqsw3wnmmhdnnffi6r2xzy248gzi2v0l5dg")) + +(define rust-jaq-core-1.2.1 + (crate-source "jaq-core" "1.2.1" + "0vdqvbc9l6aw31mbk9mjcj3z58r203dx2ydcpxd6fcwg7dqsbmh3")) + +(define rust-jaq-core-1.5.1 + (crate-source "jaq-core" "1.5.1" + "1m6xq8ldf9n9j3r92lvvalkv71xaxgci3y7xjc9ci14cw2ga1zfn")) + +(define rust-jaq-interpret-1.2.1 + (crate-source "jaq-interpret" "1.2.1" + "1b32qczv9idx2kyk8r5i27l56gsvqasf17m8zn6xnxy6by7f6sgm")) + +(define rust-jaq-interpret-1.5.0 + (crate-source "jaq-interpret" "1.5.0" + "0yz1dahd0r6p76mai5n4cqx016z4yn9ia2fi7ngzvwsaqb1mxs9g")) + +(define rust-jaq-parse-1.0.2 + (crate-source "jaq-parse" "1.0.2" + "056f38rg6glg7hra59b39ksniag8k50y4x7735j588lrkzmqnvzg")) + +(define rust-jaq-parse-1.0.3 + (crate-source "jaq-parse" "1.0.3" + "10pfdpmw5apzx9dckmbldhsk58r6cqyiyn19v6naipbc2k9xfih3")) + +(define rust-jaq-std-1.2.1 + (crate-source "jaq-std" "1.2.1" + "06jm1yiaah3spshy5qayapyrfknjmapvn6vgiz8zvjwpjb2p2y2x")) + +(define rust-jaq-std-1.6.0 + (crate-source "jaq-std" "1.6.0" + "1h8v663wwgv2k40cr4pzmzj69hz0843kfjjr7d1p0fzxg1asbfmz")) + +(define rust-jaq-syn-1.1.0 + (crate-source "jaq-syn" "1.1.0" + "1mlqhgc8pdlk41y695v4cmim7lp7ss7887bkhb4j06vrzc0h3mm4")) + +(define rust-jaq-syn-1.6.0 + (crate-source "jaq-syn" "1.6.0" + "0j1rdmr33fzb4b96n6jg1jvczsby0jpcn7i60i330wcc8bj4z90v")) + +(define rust-js-sys-0.3.64 + ;; TODO: Check bundled sources. + (crate-source "js-sys" "0.3.64" + "0nlkiwpm8dyqcf1xyc6qmrankcgdd3fpzc0qyfq2sw3z97z9bwf5")) + +(define rust-js-sys-0.3.70 + ;; TODO: Check bundled sources. + (crate-source "js-sys" "0.3.70" + "0yp3rz7vrn9mmqdpkds426r1p9vs6i8mkxx8ryqdfadr0s2q0s0q")) + +(define rust-keccak-0.1.5 + (crate-source "keccak" "0.1.5" + "0m06swsyd58hvb1z17q6picdwywprf1yf1s6l491zi8r26dazhpc")) + +(define rust-kqueue-1.0.8 + (crate-source "kqueue" "1.0.8" + "033x2knkbv8d3jy6i9r32jcgsq6zm3g97zh5la43amkv3g5g2ivl")) + +(define rust-kqueue-sys-1.0.4 + ;; TODO: Check bundled sources. + (crate-source "kqueue-sys" "1.0.4" + "12w3wi90y4kwis4k9g6fp0kqjdmc6l00j16g8mgbhac7vbzjb5pd")) + +(define rust-lalrpop-0.20.0 + (crate-source "lalrpop" "0.20.0" + "1f4qi64nlsxqzhk8c7j20lwzdyb967gfc9fpdmnbc4a69za82h6s")) + +(define rust-lalrpop-0.21.0 + (crate-source "lalrpop" "0.21.0" + "15ypxmqkzfv3340ngvc9g6n78ikpi8b3kpav3y6n446nw8iz6mkf")) + +(define rust-lalrpop-util-0.20.0 + (crate-source "lalrpop-util" "0.20.0" + "038ysc42fpkfwxzifdxr04yvhwklc90sdwp82g9r60kc14swfd9z")) + +(define rust-lalrpop-util-0.21.0 + (crate-source "lalrpop-util" "0.21.0" + "1qcg3ph4hkdwd0x7sghgq3fgaiyqfxaha8rml1jjrndsvbswi38h")) + +(define rust-lasso-0.6.0 + (crate-source "lasso" "0.6.0" + "1w084r5s8657a81563vmvm7gmngsw7adz9piap5caxb3a8db5dxf")) + +(define rust-lasso-0.7.3 + (crate-source "lasso" "0.7.3" + "1yz92fy2zv6wslfwwf3j7lw1wxja8d91rrcwgfzv751l1ajys53f")) + +(define rust-lazy-static-1.4.0 + (crate-source "lazy_static" "1.4.0" + "0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2")) + +(define rust-lazy-static-1.5.0 + (crate-source "lazy_static" "1.5.0" + "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv")) + +(define rust-libc-0.2.153 + (crate-source "libc" "0.2.153" + "1gg7m1ils5dms5miq9fyllrcp0jxnbpgkx71chd2i0lafa8qy6cw")) + +(define rust-libc-0.2.159 + (crate-source "libc" "0.2.159" + "1i9xpia0hn1y8dws7all8rqng6h3lc8ymlgslnljcvm376jrf7an")) + +(define rust-libm-0.2.8 + (crate-source "libm" "0.2.8" + "0n4hk1rs8pzw8hdfmwn96c4568s93kfxqgcqswr7sajd2diaihjf")) + +(define rust-libredox-0.1.3 + (crate-source "libredox" "0.1.3" + "139602gzgs0k91zb7dvgj1qh4ynb8g1lbxsswdim18hcb6ykgzy0")) + +(define rust-linked-hash-map-0.5.6 + (crate-source "linked-hash-map" "0.5.6" + "03vpgw7x507g524nx5i1jf5dl8k3kv0fzg8v3ip6qqwbpkqww5q7")) + +(define rust-linux-raw-sys-0.3.8 + ;; TODO: Check bundled sources. + (crate-source "linux-raw-sys" "0.3.8" + "068mbigb3frrxvbi5g61lx25kksy98f2qgkvc4xg8zxznwp98lzg")) + +(define rust-linux-raw-sys-0.4.14 + ;; TODO: Check bundled sources. + (crate-source "linux-raw-sys" "0.4.14" + "12gsjgbhhjwywpqcrizv80vrp7p7grsz5laqq773i33wphjsxcvq")) + +(define rust-linux-raw-sys-0.4.5 + ;; TODO: Check bundled sources. + (crate-source "linux-raw-sys" "0.4.5" + "00w52pb2cb4b2880ksyzagmzbyjdmp9ac0w3qfvjv3453fnzvg2p")) + +(define rust-lock-api-0.4.10 + (crate-source "lock_api" "0.4.10" + "05nd9nzxqidg24d1k8y5vlc8lz9gscpskrikycib46qbl8brgk61")) + +(define rust-lock-api-0.4.12 + (crate-source "lock_api" "0.4.12" + "05qvxa6g27yyva25a5ghsg85apdxkvr77yhkyhapj6r8vnf8pbq7")) + +(define rust-log-0.4.20 + (crate-source "log" "0.4.20" + "13rf7wphnwd61vazpxr7fiycin6cb1g8fmvgqg18i464p0y1drmm")) + +(define rust-log-0.4.22 + (crate-source "log" "0.4.22" + "093vs0wkm1rgyykk7fjbqp2lwizbixac1w52gv109p5r4jh0p9x7")) + +(define rust-maplit-1.0.2 + (crate-source "maplit" "1.0.2" + "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy")) + +(define rust-memchr-2.7.1 + (crate-source "memchr" "2.7.1" + "0jf1kicqa4vs9lyzj4v4y1p90q0dh87hvhsdd5xvhnp527sw8gaj")) + +(define rust-memchr-2.7.4 + (crate-source "memchr" "2.7.4" + "18z32bhxrax0fnjikv475z7ii718hq457qwmaryixfxsl2qrmjkq")) + +(define rust-memoffset-0.6.5 + (crate-source "memoffset" "0.6.5" + "1kkrzll58a3ayn5zdyy9i1f1v3mx0xgl29x0chq614zazba638ss")) + +(define rust-memoffset-0.7.1 + (crate-source "memoffset" "0.7.1" + "1x2zv8hv9c9bvgmhsjvr9bymqwyxvgbca12cm8xkhpyy5k1r7s2x")) + +(define rust-memoffset-0.9.0 + (crate-source "memoffset" "0.9.0" + "0v20ihhdzkfw1jx00a7zjpk2dcp5qjq6lz302nyqamd9c4f4nqss")) + +(define rust-memoffset-0.9.1 + (crate-source "memoffset" "0.9.1" + "12i17wh9a9plx869g7j4whf62xw68k5zd4k0k5nh6ys5mszid028")) + +(define rust-miniz-oxide-0.7.1 + (crate-source "miniz_oxide" "0.7.1" + "1ivl3rbbdm53bzscrd01g60l46lz5krl270487d8lhjvwl5hx0g7")) + +(define rust-miniz-oxide-0.8.0 + (crate-source "miniz_oxide" "0.8.0" + "1wadxkg6a6z4lr7kskapj5d8pxlx7cp1ifw4daqnkzqjxych5n72")) + +(define rust-mio-0.8.10 + (crate-source "mio" "0.8.10" + "02gyaxvaia9zzi4drrw59k9s0j6pa5d1y2kv7iplwjipdqlhngcg")) + +(define rust-mio-0.8.11 + (crate-source "mio" "0.8.11" + "034byyl0ardml5yliy1hmvx8arkmn9rv479pid794sm07ia519m4")) + +(define rust-mio-1.0.2 + (crate-source "mio" "1.0.2" + "1v1cnnn44awxbcfm4zlavwgkvbyg7gp5zzjm8mqf1apkrwflvq40")) + +(define rust-new-debug-unreachable-1.0.4 + (crate-source "new_debug_unreachable" "1.0.4" + "0m1bg3wz3nvxdryg78x4i8hh9fys4wp2bi0zg821dhvf44v4g8p4")) + +(define rust-new-debug-unreachable-1.0.6 + (crate-source "new_debug_unreachable" "1.0.6" + "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5")) + +(define rust-nix-0.25.1 + (crate-source "nix" "0.25.1" + "1r4vyp5g1lxzpig31bkrhxdf2bggb4nvk405x5gngzfvwxqgyipk")) + +(define rust-nix-0.26.2 + (crate-source "nix" "0.26.2" + "06lfvjhsj5zlslsg2jhijrm69npprmsh7r1667qnl7c2jv8s7pdz")) + +(define rust-nix-0.26.4 + (crate-source "nix" "0.26.4" + "06xgl4ybb8pvjrbmc3xggbgk3kbs1j0c4c0nzdfrmpbgrkrym2sr")) + +(define rust-nix-0.27.1 + (crate-source "nix" "0.27.1" + "0ly0kkmij5f0sqz35lx9czlbk6zpihb7yh1bsy4irzwfd2f4xc1f")) + +(define rust-nix-0.29.0 + (crate-source "nix" "0.29.0" + "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")) + +(define rust-notify-6.1.1 + (crate-source "notify" "6.1.1" + "0bad98r0ilkhhq2jg3zs11zcqasgbvxia8224wpasm74n65vs1b2")) + +(define rust-ntapi-0.4.1 + (crate-source "ntapi" "0.4.1" + "1r38zhbwdvkis2mzs6671cm1p6djgsl49i7bwxzrvhwicdf8k8z8")) + +(define rust-num-conv-0.1.0 + (crate-source "num-conv" "0.1.0" + "1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai")) + +(define rust-num-cpus-1.16.0 + (crate-source "num_cpus" "1.16.0" + "0hra6ihpnh06dvfvz9ipscys0xfqa9ca9hzp384d5m02ssvgqqa1")) + +(define rust-num-traits-0.2.16 + (crate-source "num-traits" "0.2.16" + "1hp6x4gayrib34y14gpcfx60hbqsmh7i8whjrbzy5rrvfayhl2zk")) + +(define rust-num-traits-0.2.19 + (crate-source "num-traits" "0.2.19" + "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787")) + +(define rust-object-0.31.1 + (crate-source "object" "0.31.1" + "1lb670wallm2i6rzrx2hz1afya4bfjzz6n9zhfw52l1bkxyndnlb")) + +(define rust-object-0.36.4 + (crate-source "object" "0.36.4" + "02h7k38dwi8rndc3y81n6yjxijbss99p2jm9c0b6ak5c45c1lkq8")) + +(define rust-once-cell-1.19.0 + (crate-source "once_cell" "1.19.0" + "14kvw7px5z96dk4dwdm1r9cqhhy2cyj1l5n5b29mynbb8yr15nrz")) + +(define rust-ordered-stream-0.2.0 + (crate-source "ordered-stream" "0.2.0" + "0l0xxp697q7wiix1gnfn66xsss7fdhfivl2k7bvpjs4i3lgb18ls")) + +(define rust-pango-0.17.10 + (crate-source "pango" "0.17.10" + "0j0xj9yw81qivqb0y34j9c5azjsdspxp1zzpvxi1zri0qrplbgim")) + +(define rust-pango-0.18.3 + (crate-source "pango" "0.18.3" + "1r5ygq7036sv7w32kp8yxr6vgggd54iaavh3yckanmq4xg0px8kw")) + +(define rust-pango-sys-0.17.10 + ;; TODO: Check bundled sources. + (crate-source "pango-sys" "0.17.10" + "15aindwdxsydzvqcvhc9ysamx5v1jmq8qbs61ncxic2h72grz9ix")) + +(define rust-pango-sys-0.18.0 + ;; TODO: Check bundled sources. + (crate-source "pango-sys" "0.18.0" + "1iaxalcaaj59cl9n10svh4g50v8jrc1a36kd7n9yahx8j7ikfrs3")) + +(define rust-parking-2.1.0 + (crate-source "parking" "2.1.0" + "0kirm3yimp8rwxs1yh5c86ikmrkqjmj2j822nndysh2ahcn2bwhl")) + +(define rust-parking-2.2.1 + (crate-source "parking" "2.2.1" + "1fnfgmzkfpjd69v4j9x737b1k8pnn054bvzcn5dm3pkgq595d3gk")) + +(define rust-parking-lot-0.12.1 + (crate-source "parking_lot" "0.12.1" + "13r2xk7mnxfc5g0g6dkdxqdqad99j7s7z8zhzz4npw5r0g0v4hip")) + +(define rust-parking-lot-0.12.3 + (crate-source "parking_lot" "0.12.3" + "09ws9g6245iiq8z975h8ycf818a66q3c6zv4b5h8skpm7hc1igzi")) + +(define rust-parking-lot-core-0.9.10 + (crate-source "parking_lot_core" "0.9.10" + "1y3cf9ld9ijf7i4igwzffcn0xl16dxyn4c5bwgjck1dkgabiyh0y")) + +(define rust-parking-lot-core-0.9.8 + (crate-source "parking_lot_core" "0.9.8" + "0ixlak319bpzldq20yvyfqk0y1vi736zxbw101jvzjp7by30rw4k")) + +(define rust-parse-zoneinfo-0.3.0 + (crate-source "parse-zoneinfo" "0.3.0" + "0h8g6jy4kckn2gk8sd5adaws180n1ip65xhzw5jxlq4w8ibg41f7")) + +(define rust-parse-zoneinfo-0.3.1 + (crate-source "parse-zoneinfo" "0.3.1" + "093cs8slbd6kyfi6h12isz0mnaayf5ha8szri1xrbqj4inqhaahz")) + +(define rust-petgraph-0.6.3 + (crate-source "petgraph" "0.6.3" + "1912xw827flj8mzqm62jcbg0cv54qfhzm48c13ilzr9px67d5msd")) + +(define rust-petgraph-0.6.5 + (crate-source "petgraph" "0.6.5" + "1ns7mbxidnn2pqahbbjccxkrqkrll2i5rbxx43ns6rh6fn3cridl")) + +(define rust-phf-0.10.1 + (crate-source "phf" "0.10.1" + "0naj8n5nasv5hj5ldlva3cl6y3sv7zp3kfgqylhbrg55v3mg3fzs")) + +(define rust-phf-0.11.2 + (crate-source "phf" "0.11.2" + "1p03rsw66l7naqhpgr1a34r9yzi1gv9jh16g3fsk6wrwyfwdiqmd")) + +(define rust-phf-codegen-0.11.2 + (crate-source "phf_codegen" "0.11.2" + "0nia6h4qfwaypvfch3pnq1nd2qj64dif4a6kai3b7rjrsf49dlz8")) + +(define rust-phf-generator-0.10.0 + (crate-source "phf_generator" "0.10.0" + "1mlq6hlajsvlsx6rhw49g9ricsm017lrxmgmmbk85sxm7f4qaljx")) + +(define rust-phf-generator-0.11.2 + (crate-source "phf_generator" "0.11.2" + "1c14pjyxbcpwkdgw109f7581cc5fa3fnkzdq1ikvx7mdq9jcrr28")) + +(define rust-phf-macros-0.10.0 + (crate-source "phf_macros" "0.10.0" + "1q5ljwvb10dx188i6jxzckqfimjw5pm2p4kkvmhg2q6m9lcg7zaq")) + +(define rust-phf-macros-0.11.2 + (crate-source "phf_macros" "0.11.2" + "0js61lc0bhzzrbd9vhpcqp11vvwckdkz3g7k95z5h1k651p68i1l")) + +(define rust-phf-shared-0.10.0 + (crate-source "phf_shared" "0.10.0" + "15n02nc8yqpd8hbxngblar2g53p3nllc93d8s8ih3p5cf7bnlydn")) + +(define rust-phf-shared-0.11.2 + (crate-source "phf_shared" "0.11.2" + "0azphb0a330ypqx3qvyffal5saqnks0xvl8rj73jlk3qxxgbkz4h")) + +(define rust-pico-args-0.5.0 + (crate-source "pico-args" "0.5.0" + "05d30pvxd6zlnkg2i3ilr5a70v3f3z2in18m67z25vinmykngqav")) + +(define rust-pin-project-lite-0.2.12 + (crate-source "pin-project-lite" "0.2.12" + "018a7yg2zjcfby4832yw7s9091mgy6syfm369fjpfykjy45ipk0j")) + +(define rust-pin-project-lite-0.2.14 + (crate-source "pin-project-lite" "0.2.14" + "00nx3f04agwjlsmd3mc5rx5haibj2v8q9b52b0kwn63wcv4nz9mx")) + +(define rust-pin-utils-0.1.0 + (crate-source "pin-utils" "0.1.0" + "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb")) + +(define rust-piper-0.2.4 + (crate-source "piper" "0.2.4" + "0rn0mjjm0cwagdkay77wgmz3sqf8fqmv9d9czm79mvr2yj8c9j4n")) + +(define rust-pkg-config-0.3.27 + (crate-source "pkg-config" "0.3.27" + "0r39ryh1magcq4cz5g9x88jllsnxnhcqr753islvyk4jp9h2h1r6")) + +(define rust-pkg-config-0.3.31 + (crate-source "pkg-config" "0.3.31" + "1wk6yp2phl91795ia0lwkr3wl4a9xkrympvhqq8cxk4d75hwhglm")) + +(define rust-polling-2.8.0 + (crate-source "polling" "2.8.0" + "1kixxfq1af1k7gkmmk9yv4j2krpp4fji2r8j4cz6p6d7ihz34bab")) + +(define rust-polling-3.7.3 + (crate-source "polling" "3.7.3" + "04b5zdgz0m9ydbzcr3f9a55749gqbj0y89d0nz9nrv0x636r09yc")) + +(define rust-powerfmt-0.2.0 + (crate-source "powerfmt" "0.2.0" + "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3")) + +(define rust-ppv-lite86-0.2.17 + (crate-source "ppv-lite86" "0.2.17" + "1pp6g52aw970adv3x2310n7glqnji96z0a9wiamzw89ibf0ayh2v")) + +(define rust-ppv-lite86-0.2.20 + (crate-source "ppv-lite86" "0.2.20" + "017ax9ssdnpww7nrl1hvqh2lzncpv04nnsibmnw9nxjnaqlpp5bp")) + +(define rust-precomputed-hash-0.1.1 + (crate-source "precomputed-hash" "0.1.1" + "075k9bfy39jhs53cb2fpb9klfakx2glxnf28zdw08ws6lgpq6lwj")) + +(define rust-pretty-assertions-1.4.0 + (crate-source "pretty_assertions" "1.4.0" + "0rmsnqlpmpfjp5gyi31xgc48kdhc1kqn246bnc494nwadhdfwz5g")) + +(define rust-pretty-assertions-1.4.1 + (crate-source "pretty_assertions" "1.4.1" + "0v8iq35ca4rw3rza5is3wjxwsf88303ivys07anc5yviybi31q9s")) + +(define rust-pretty-env-logger-0.5.0 + (crate-source "pretty_env_logger" "0.5.0" + "076w9dnvcpx6d3mdbkqad8nwnsynb7c8haxmscyrz7g3vga28mw6")) + +(define rust-proc-macro-crate-1.3.1 + (crate-source "proc-macro-crate" "1.3.1" + "069r1k56bvgk0f58dm5swlssfcp79im230affwk6d9ck20g04k3z")) + +(define rust-proc-macro-crate-2.0.2 + (crate-source "proc-macro-crate" "2.0.2" + "092x5acqnic14cw6vacqap5kgknq3jn4c6jij9zi6j85839jc3xh")) + +(define rust-proc-macro-error-1.0.4 + (crate-source "proc-macro-error" "1.0.4" + "1373bhxaf0pagd8zkyd03kkx6bchzf6g0dkwrwzsnal9z47lj9fs")) + +(define rust-proc-macro-error-attr-1.0.4 + (crate-source "proc-macro-error-attr" "1.0.4" + "0sgq6m5jfmasmwwy8x4mjygx5l7kp8s4j60bv25ckv2j1qc41gm1")) + +(define rust-proc-macro-hack-0.5.20+deprecated + (crate-source "proc-macro-hack" "0.5.20+deprecated" + "0s402hmcs3k9nd6rlp07zkr1lz7yimkmcwcbgnly2zr44wamwdyw")) + +(define rust-proc-macro2-1.0.78 + (crate-source "proc-macro2" "1.0.78" + "1bjak27pqdn4f4ih1c9nr3manzyavsgqmf76ygw9k76q8pb2lhp2")) + +(define rust-proc-macro2-1.0.86 + (crate-source "proc-macro2" "1.0.86" + "0xrv22p8lqlfdf1w0pj4si8n2ws4aw0kilmziwf0vpv5ys6rwway")) + +(define rust-pure-rust-locales-0.8.1 + (crate-source "pure-rust-locales" "0.8.1" + "0fkkwggiq2053rmiah2h06dz6w3yhy9pa82g30vy3sbcmqcgv40i")) + +(define rust-quick-xml-0.37.1 + (crate-source "quick-xml" "0.37.1" + "00vagwspb7j87v34ybvylphf9isf8bb5zy9fcgcb91rrzyyjjbzj")) + +(define rust-quote-1.0.35 + (crate-source "quote" "1.0.35" + "1vv8r2ncaz4pqdr78x7f138ka595sp2ncr1sa2plm4zxbsmwj7i9")) + +(define rust-quote-1.0.37 + (crate-source "quote" "1.0.37" + "1brklraw2g34bxy9y4q1nbrccn7bv36ylihv12c9vlcii55x7fdm")) + +(define rust-rand-0.8.5 + (crate-source "rand" "0.8.5" + "013l6931nn7gkc23jz5mm3qdhf93jjf0fg64nz2lp4i51qd8vbrl")) + +(define rust-rand-chacha-0.3.1 + (crate-source "rand_chacha" "0.3.1" + "123x2adin558xbhvqb8w4f6syjsdkmqff8cxwhmjacpsl1ihmhg6")) + +(define rust-rand-core-0.6.4 + (crate-source "rand_core" "0.6.4" + "0b4j2v4cb5krak1pv6kakv4sz6xcwbrmy2zckc32hsigbrwy82zc")) + +(define rust-rayon-1.10.0 + (crate-source "rayon" "1.10.0" + "1ylgnzwgllajalr4v00y4kj22klq2jbwllm70aha232iah0sc65l")) + +(define rust-rayon-1.8.1 + (crate-source "rayon" "1.8.1" + "0lg0488xwpj5jsfz2gfczcrpclbjl8221mj5vdrhg8bp3883fwps")) + +(define rust-rayon-core-1.12.1 + (crate-source "rayon-core" "1.12.1" + "1qpwim68ai5h0j7axa8ai8z0payaawv3id0lrgkqmapx7lx8fr8l")) + +(define rust-redox-syscall-0.2.16 + (crate-source "redox_syscall" "0.2.16" + "16jicm96kjyzm802cxdd1k9jmcph0db1a4lhslcnhjsvhp0mhnpv")) + +(define rust-redox-syscall-0.3.5 + (crate-source "redox_syscall" "0.3.5" + "0acgiy2lc1m2vr8cr33l5s7k9wzby8dybyab1a9p753hcbr68xjn")) + +(define rust-redox-syscall-0.5.6 + (crate-source "redox_syscall" "0.5.6" + "0fx1c883b6jqw5v5b4cdv1sfm2bnss36w97qscal786krhay8nim")) + +(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")) + +(define rust-ref-cast-1.0.22 + (crate-source "ref-cast" "1.0.22" + "0gs7m6rikdf1k0vk6irnf9g0vwpf4ilzg2pg7cd1nwnia166v164")) + +(define rust-ref-cast-1.0.23 + (crate-source "ref-cast" "1.0.23" + "0ca9fi5jsdibaidi2a55y9i1k1q0hvn4f6xlm0fmh7az9pwadw6c")) + +(define rust-ref-cast-impl-1.0.22 + (crate-source "ref-cast-impl" "1.0.22" + "1k5w51zyy06kcnr0vw71395mx1xrlxlpma35zjx2w2lvv7wb9paz")) + +(define rust-ref-cast-impl-1.0.23 + (crate-source "ref-cast-impl" "1.0.23" + "1rpkjlsr99g8nb5ripffz9n9rb3g32dmw83x724l8wykjgkh7hxw")) + +(define rust-regex-1.10.3 + (crate-source "regex" "1.10.3" + "05cvihqy0wgnh9i8a9y2n803n5azg2h0b7nlqy6rsvxhy00vwbdn")) + +(define rust-regex-1.10.6 + (crate-source "regex" "1.10.6" + "06cnlxwzyqfbw1za1i7ks89ns4i2kr0lpg5ykx56b8v7dd6df6a2")) + +(define rust-regex-automata-0.4.5 + (crate-source "regex-automata" "0.4.5" + "1karc80mx15z435rm1jg3sqylnc58nxi15gqypcd1inkzzpqgfav")) + +(define rust-regex-automata-0.4.7 + (crate-source "regex-automata" "0.4.7" + "1pwjdi4jckpbaivpl6x4v5g4crb37zr2wac93wlfsbzgqn6gbjiq")) + +(define rust-regex-syntax-0.7.4 + (crate-source "regex-syntax" "0.7.4" + "1qjczlc2w92kamn9ipjdr5pjql0jnccahpi9l3r6wp0rnsjr5sp5")) + +(define rust-regex-syntax-0.8.2 + (crate-source "regex-syntax" "0.8.2" + "17rd2s8xbiyf6lb4aj2nfi44zqlj98g2ays8zzj2vfs743k79360")) + +(define rust-regex-syntax-0.8.4 + (crate-source "regex-syntax" "0.8.4" + "16r0kjy20vx33dr4mhasj5l1f87czas714x2fz6zl0f8wwxa0rks")) + +(define rust-rustc-demangle-0.1.23 + (crate-source "rustc-demangle" "0.1.23" + "0xnbk2bmyzshacjm2g1kd4zzv2y2az14bw3sjccq5qkpmsfvn9nn")) + +(define rust-rustc-demangle-0.1.24 + (crate-source "rustc-demangle" "0.1.24" + "07zysaafgrkzy2rjgwqdj2a8qdpsm6zv6f5pgpk9x0lm40z9b6vi")) + +(define rust-rustc-version-0.4.0 + (crate-source "rustc_version" "0.4.0" + "0rpk9rcdk405xhbmgclsh4pai0svn49x35aggl4nhbkd4a2zb85z")) + +(define rust-rustc-version-0.4.1 + (crate-source "rustc_version" "0.4.1" + "14lvdsmr5si5qbqzrajgb6vfn69k0sfygrvfvr2mps26xwi3mjyg")) + +(define rust-rustix-0.37.23 + (crate-source "rustix" "0.37.23" + "01mbsk0q93rh5ji6k27zq09r5fz88akl8kn6knj2fq8wz25p2sad")) + +(define rust-rustix-0.37.27 + (crate-source "rustix" "0.37.27" + "1lidfswa8wbg358yrrkhfvsw0hzlvl540g4lwqszw09sg8vcma7y")) + +(define rust-rustix-0.38.37 + (crate-source "rustix" "0.38.37" + "04b8f99c2g36gyggf4aphw8742k2b1vls3364n2z493whj5pijwa")) + +(define rust-rustix-0.38.8 + (crate-source "rustix" "0.38.8" + "13r1lxa2p1id937y2yhb0nch59m97l50bnq4rs98676q46h4zv8r")) + +(define rust-rustversion-1.0.14 + (crate-source "rustversion" "1.0.14" + "1x1pz1yynk5xzzrazk2svmidj69jhz89dz5vrc28sixl20x1iz3z")) + +(define rust-rustversion-1.0.17 + (crate-source "rustversion" "1.0.17" + "1mm3fckyvb0l2209in1n2k05sws5d9mpkszbnwhq3pkq8apjhpcm")) + +(define rust-ryu-1.0.15 + (crate-source "ryu" "1.0.15" + "0hfphpn1xnpzxwj8qg916ga1lyc33lc03lnf1gb3wwpglj6wrm0s")) + +(define rust-ryu-1.0.18 + (crate-source "ryu" "1.0.18" + "17xx2s8j1lln7iackzd9p0sv546vjq71i779gphjq923vjh5pjzk")) + +(define rust-same-file-1.0.6 + (crate-source "same-file" "1.0.6" + "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k")) + +(define rust-scopeguard-1.2.0 + (crate-source "scopeguard" "1.2.0" + "0jcz9sd47zlsgcnm1hdw0664krxwb5gczlif4qngj2aif8vky54l")) + +(define rust-semver-1.0.18 + (crate-source "semver" "1.0.18" + "0659sqgnaqx42nj7n5kh3z35g3jvczsw572jhir4ibys555knadh")) + +(define rust-semver-1.0.23 + (crate-source "semver" "1.0.23" + "12wqpxfflclbq4dv8sa6gchdh92ahhwn4ci1ls22wlby3h57wsb1")) + +(define rust-serde-1.0.197 + (crate-source "serde" "1.0.197" + "1qjcxqd3p4yh5cmmax9q4ics1zy34j5ij32cvjj5dc5rw5rwic9z")) + +(define rust-serde-1.0.215 + (crate-source "serde" "1.0.215" + "13xqkw93cw9rnbkm0zy1apnilzq7l2xf1qw8m1nkga8i1fnw24v5")) + +(define rust-serde-derive-1.0.197 + (crate-source "serde_derive" "1.0.197" + "02v1x0sdv8qy06lpr6by4ar1n3jz3hmab15cgimpzhgd895v7c3y")) + +(define rust-serde-derive-1.0.215 + (crate-source "serde_derive" "1.0.215" + "1h2nswy0rmzblil38h12wxsgni1ik63rk22wy19g48v9hrpqc7md")) + +(define rust-serde-json-1.0.105 + (crate-source "serde_json" "1.0.105" + "0q73miix7rmja8vss57s42dm7a2xpngyx7gcpinksmi7mkhm2cb9")) + +(define rust-serde-json-1.0.128 + (crate-source "serde_json" "1.0.128" + "1n43nia50ybpcfmh3gcw4lcc627qsg9nyakzwgkk9pm10xklbxbg")) + +(define rust-serde-repr-0.1.16 + (crate-source "serde_repr" "0.1.16" + "005x2q9x6cdqp312mjhggbzd6vkg8r0abcg0biz0z9dkmpgy29c7")) + +(define rust-serde-repr-0.1.19 + (crate-source "serde_repr" "0.1.19" + "1sb4cplc33z86pzlx38234xr141wr3cmviqgssiadisgl8dlar3c")) + +(define rust-serde-spanned-0.6.3 + (crate-source "serde_spanned" "0.6.3" + "11p1l83r5g3k18pi88cqri2r9ai03pm8b4azj4j02ypx6scnqhln")) + +(define rust-serde-spanned-0.6.8 + (crate-source "serde_spanned" "0.6.8" + "1q89g70azwi4ybilz5jb8prfpa575165lmrffd49vmcf76qpqq47")) + +(define rust-sha1-0.10.5 + (crate-source "sha1" "0.10.5" + "18zb80sxn31kxdpl1ly6w17hkrvyf08zbxnpy8ckb6f3h3f96hph")) + +(define rust-sha1-0.10.6 + (crate-source "sha1" "0.10.6" + "1fnnxlfg08xhkmwf2ahv634as30l1i3xhlhkvxflmasi5nd85gz3")) + +(define rust-sha3-0.10.8 + (crate-source "sha3" "0.10.8" + "0q5s3qlwnk8d5j34jya98j1v2p3009wdmnqdza3yydwgi8kjv1vm")) + +(define rust-shlex-1.3.0 + (crate-source "shlex" "1.3.0" + "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg")) + +(define rust-signal-hook-0.3.17 + (crate-source "signal-hook" "0.3.17" + "0098nsah04spqf3n8niirmfym4wsdgjl57c78kmzijlq8xymh8c6")) + +(define rust-signal-hook-registry-1.4.1 + (crate-source "signal-hook-registry" "1.4.1" + "18crkkw5k82bvcx088xlf5g4n3772m24qhzgfan80nda7d3rn8nq")) + +(define rust-signal-hook-registry-1.4.2 + (crate-source "signal-hook-registry" "1.4.2" + "1cb5akgq8ajnd5spyn587srvs4n26ryq0p78nswffwhv46sf1sd9")) + +(define rust-similar-2.2.1 + (crate-source "similar" "2.2.1" + "1kszsllryv6lh6771ah0apqk57qh4jp9mrlr1hhkiq6smx2cn2j2")) + +(define rust-similar-2.6.0 + (crate-source "similar" "2.6.0" + "0vk89dx2mmjp81pmszsa1s3mpzvbiy4krvfbq3s3mc3k27wd9q8x")) + +(define rust-simple-signal-1.1.1 + (crate-source "simple-signal" "1.1.1" + "12r82dpipdkkfmslp04pd3b2fpr9h4zxjfs8axynchncmm2dmxsk")) + +(define rust-siphasher-0.3.10 + (crate-source "siphasher" "0.3.10" + "1pi5sb2j2wi92zfqj6qxnk11vk1qq2plya5g2a5kzbwrd0hf7lvv")) + +(define rust-siphasher-0.3.11 + (crate-source "siphasher" "0.3.11" + "03axamhmwsrmh0psdw3gf7c0zc4fyl5yjxfifz9qfka6yhkqid9q")) + +(define rust-slab-0.4.8 + (crate-source "slab" "0.4.8" + "0bgwxig8gkqp6gz8rvrpdj6qwa10karnsxwx7wsj5ay8kcf3aa35")) + +(define rust-slab-0.4.9 + (crate-source "slab" "0.4.9" + "0rxvsgir0qw5lkycrqgb1cxsvxzjv9bmx73bk5y42svnzfba94lg")) + +(define rust-smallvec-1.11.0 + (crate-source "smallvec" "1.11.0" + "1y9g8jcsizjbsiilgplrnavy8pd3cliy40pqgrq9zpczwkp4zfv2")) + +(define rust-smallvec-1.13.2 + (crate-source "smallvec" "1.13.2" + "0rsw5samawl3wsw6glrsb127rx6sh89a8wyikicw6dkdcjd1lpiw")) + +(define rust-smart-default-0.7.1 + (crate-source "smart-default" "0.7.1" + "1hgzs1250559bpayxmn46gzas5ycqn39wkf4srjgqh4461k1ic0f")) + +(define rust-socket2-0.4.10 + (crate-source "socket2" "0.4.10" + "03ack54dxhgfifzsj14k7qa3r5c9wqy3v6mqhlim99cc03y1cycz")) + +(define rust-socket2-0.4.9 + (crate-source "socket2" "0.4.9" + "0qnn1r41jqj20m0a2nzzjgzndlmpg5maiyjchccaypfqxq8sk934")) + +(define rust-socket2-0.5.6 + (crate-source "socket2" "0.5.6" + "0w98g7dh9m74vpxln401hl4knpjzrx7jhng7cbh46x9vm70dkzq5")) + +(define rust-socket2-0.5.7 + (crate-source "socket2" "0.5.7" + "070r941wbq76xpy039an4pyiy3rfj7mp7pvibf1rcri9njq5wc6f")) + +(define rust-static-assertions-1.1.0 + (crate-source "static_assertions" "1.1.0" + "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2")) + +(define rust-string-cache-0.8.7 + (crate-source "string_cache" "0.8.7" + "0fr90a54ibsrnfjq5la77yjd641g6vqv8f1v3pmpbxa2cbkkh4gr")) + +(define rust-strsim-0.10.0 + (crate-source "strsim" "0.10.0" + "08s69r4rcrahwnickvi0kq49z524ci50capybln83mg6b473qivk")) + +(define rust-strsim-0.11.0 + (crate-source "strsim" "0.11.0" + "00gsdp2x1gkkxsbjxgrjyil2hsbdg49bwv8q2y1f406dwk4p7q2y")) + +(define rust-strsim-0.11.1 + (crate-source "strsim" "0.11.1" + "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")) + +(define rust-strum-0.26.1 + (crate-source "strum" "0.26.1" + "0przl5xmy1gzf4rlp8ff7wla43slsyk1vlg2xdjsk6nzmpl96fvj")) + +(define rust-strum-0.26.3 + (crate-source "strum" "0.26.3" + "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g")) + +(define rust-strum-macros-0.26.1 + (crate-source "strum_macros" "0.26.1" + "066dsk2f1psyyjllr1yc50251jvpjyh585m0fkcl0rypjgy1fd3s")) + +(define rust-strum-macros-0.26.4 + (crate-source "strum_macros" "0.26.4" + "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc")) + +(define rust-syn-1.0.109 + (crate-source "syn" "1.0.109" + "0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj")) + +(define rust-syn-2.0.50 + (crate-source "syn" "2.0.50" + "1yqzi3zkf7mp0agg3igs1zszlihp3jfk4s6sfndwwc14hz4vvwbl")) + +(define rust-syn-2.0.87 + (crate-source "syn" "2.0.87" + "0bd3mfcswvn4jkrp7ich5kk58kmpph8412yxd36nsfnh8vilrai5")) + +(define rust-sysinfo-0.30.5 + (crate-source "sysinfo" "0.30.5" + "1clba87ndskvxddrmwysnjccm6vyr75j24p6ck48jqwgii1z7d0z")) + +(define rust-sysinfo-0.31.4 + (crate-source "sysinfo" "0.31.4" + "1gm1d4pxwnx4gmh6kwawchv8v8djb7y0a3qvbsq09cwrhx7vwp9m")) + +(define rust-system-deps-6.1.1 + (crate-source "system-deps" "6.1.1" + "1wvipxn08j4sa9z32vvm7b2riv3l5b6wkzsaccyq4jwg9n5dxhih")) + +(define rust-system-deps-6.2.2 + (crate-source "system-deps" "6.2.2" + "0j93ryw031n3h8b0nfpj5xwh3ify636xmv8kxianvlyyipmkbrd3")) + +(define rust-system-deps-7.0.3 + (crate-source "system-deps" "7.0.3" + "01d0fllzpkfybzadyaq1vlx70imzj56dxs4rk9w2f4ikkypkmlk6")) + +(define rust-target-lexicon-0.12.11 + (crate-source "target-lexicon" "0.12.11" + "12nwfd1ylqysn1mqf967hc33wcvg0jyvq7hfhmiy5j2825mr23lx")) + +(define rust-target-lexicon-0.12.16 + (crate-source "target-lexicon" "0.12.16" + "1cg3bnx1gdkdr5hac1hzxy64fhw4g7dqkd0n3dxy5lfngpr1mi31")) + +(define rust-tempfile-3.12.0 + (crate-source "tempfile" "3.12.0" + "0r3sm3323crr50ranvask8z4qb3x5zfqxs1mrzab1swlqz8cvjq4")) + +(define rust-tempfile-3.8.0 + (crate-source "tempfile" "3.8.0" + "1vsl2193w3gpx3mwj36fwx3v6q2qyvmzrdn6m8fgfsjkrkrx556b")) + +(define rust-term-0.7.0 + (crate-source "term" "0.7.0" + "07xzxmg7dbhlirpyfq09v7cfb9gxn0077sqqvszgjvyrjnngi7f5")) + +(define rust-termcolor-1.2.0 + (crate-source "termcolor" "1.2.0" + "1dmrbsljxpfng905qkaxljlwjhv8h0i3969cbiv5rb7y8a4wymdy")) + +(define rust-termcolor-1.4.1 + (crate-source "termcolor" "1.4.1" + "0mappjh3fj3p2nmrg4y7qv94rchwi9mzmgmfflr8p2awdj7lyy86")) + +(define rust-thiserror-1.0.46 + (crate-source "thiserror" "1.0.46" + "0p77ad1cpdd2j5m9miy0dam45fn6qgd95s6msd13y00smr97j86r")) + +(define rust-thiserror-1.0.64 + (crate-source "thiserror" "1.0.64" + "114s8lmssxl0c2480s671am88vzlasbaikxbvfv8pyqrq6mzh2nm")) + +(define rust-thiserror-impl-1.0.46 + (crate-source "thiserror-impl" "1.0.46" + "0idlkyhy544nf6dxca3xhrkpq6myg5fc3y0l9zqy8k94scb84wpi")) + +(define rust-thiserror-impl-1.0.64 + (crate-source "thiserror-impl" "1.0.64" + "1hvzmjx9iamln854l74qyhs0jl2pg3hhqzpqm9p8gszmf9v4x408")) + +(define rust-time-0.1.45 + (crate-source "time" "0.1.45" + "0nl0pzv9yf56djy8y5dx25nka5pr2q1ivlandb3d24pksgx7ly8v")) + +(define rust-time-0.3.34 + (crate-source "time" "0.3.34" + "0jc7wgprzqjhzd0nqkbmdlnjwyddnswmjw86ni2vq55v45jqn968")) + +(define rust-time-core-0.1.2 + (crate-source "time-core" "0.1.2" + "1wx3qizcihw6z151hywfzzyd1y5dl804ydyxci6qm07vbakpr4pg")) + +(define rust-time-macros-0.2.17 + (crate-source "time-macros" "0.2.17" + "0x3pahhk2751c6kqqq9dk6lz0gydbnxr44q01wpjlrz687ps78vv")) + +(define rust-tiny-keccak-2.0.2 + (crate-source "tiny-keccak" "2.0.2" + "0dq2x0hjffmixgyf6xv9wgsbcxkd65ld0wrfqmagji8a829kg79c")) + +(define rust-tokio-1.36.0 + (crate-source "tokio" "1.36.0" + "0c89p36zbd4abr1z3l5mipp43x7z4c9b4vp4s6r8y0gs2mjmya31")) + +(define rust-tokio-1.40.0 + (crate-source "tokio" "1.40.0" + "166rllhfkyqp0fs7sxn6crv74iizi4wzd3cvxkcpmlk52qip1c72")) + +(define rust-tokio-macros-2.2.0 + (crate-source "tokio-macros" "2.2.0" + "0fwjy4vdx1h9pi4g2nml72wi0fr27b5m954p13ji9anyy8l1x2jv")) + +(define rust-tokio-macros-2.4.0 + (crate-source "tokio-macros" "2.4.0" + "0lnpg14h1v3fh2jvnc8cz7cjf0m7z1xgkwfpcyy632g829imjgb9")) + +(define rust-tokio-util-0.7.12 + (crate-source "tokio-util" "0.7.12" + "0spc0g4irbnf2flgag22gfii87avqzibwfm0si0d1g0k9ijw7rv1")) + +(define rust-tokio-util-0.7.8 + (crate-source "tokio-util" "0.7.8" + "0zfvblvskaj65rianw6agz9hnbdbsfgf5fkw4srwik3yr31fhvw0")) + +(define rust-toml-0.7.6 + (crate-source "toml" "0.7.6" + "0hk561jxv0zjs8k4i00wwz0skff21gc5gfbsrp51scwwh4x9czn1")) + +(define rust-toml-0.8.2 + (crate-source "toml" "0.8.2" + "0g9ysjaqvm2mv8q85xpqfn7hi710hj24sd56k49wyddvvyq8lp8q")) + +(define rust-toml-datetime-0.6.3 + (crate-source "toml_datetime" "0.6.3" + "0jsy7v8bdvmzsci6imj8fzgd255fmy5fzp6zsri14yrry7i77nkw")) + +(define rust-toml-edit-0.19.14 + (crate-source "toml_edit" "0.19.14" + "12hf91s6mrvjpa0d40j3nibryddyc2szs857zcylm5v9x4kky4pq")) + +(define rust-toml-edit-0.19.15 + (crate-source "toml_edit" "0.19.15" + "08bl7rp5g6jwmfpad9s8jpw8wjrciadpnbaswgywpr9hv9qbfnqv")) + +(define rust-toml-edit-0.20.2 + (crate-source "toml_edit" "0.20.2" + "0f7k5svmxw98fhi28jpcyv7ldr2s3c867pjbji65bdxjpd44svir")) + +(define rust-tracing-0.1.37 + (crate-source "tracing" "0.1.37" + "1f2fylc79xmbh7v53kak6qyw27njbx227rd64kb4bga8ilxc7s4c")) + +(define rust-tracing-0.1.40 + (crate-source "tracing" "0.1.40" + "1vv48dac9zgj9650pg2b4d0j3w6f3x9gbggf43scq5hrlysklln3")) + +(define rust-tracing-attributes-0.1.26 + (crate-source "tracing-attributes" "0.1.26" + "1ax44ldpbcb7dsvpljiv2krnx6xp0hs85zcyv8385sarc7sk2ksz")) + +(define rust-tracing-attributes-0.1.27 + (crate-source "tracing-attributes" "0.1.27" + "1rvb5dn9z6d0xdj14r403z0af0bbaqhg02hq4jc97g5wds6lqw1l")) + +(define rust-tracing-core-0.1.31 + (crate-source "tracing-core" "0.1.31" + "16pp28izw9c41m7c55qsghlz07r9ark8lzd3x6ig3xhxg89vhm89")) + +(define rust-tracing-core-0.1.32 + (crate-source "tracing-core" "0.1.32" + "0m5aglin3cdwxpvbg6kz0r9r0k31j48n0kcfwsp6l49z26k3svf0")) + +(define rust-typenum-1.16.0 + (crate-source "typenum" "1.16.0" + "1fhb9iaqyjn4dzn2vl86kxjhp4xpw5gynczlnqzf4x6rjgpn2ya9")) + +(define rust-typenum-1.17.0 + (crate-source "typenum" "1.17.0" + "09dqxv69m9lj9zvv6xw5vxaqx15ps0vxyy5myg33i0kbqvq0pzs2")) + +(define rust-uds-windows-1.0.2 + (crate-source "uds_windows" "1.0.2" + "03ckj6vnzvm4r5xd17dxyyqqqcfgs3xqj53hcswykk6k4i1n0rff")) + +(define rust-uds-windows-1.1.0 + (crate-source "uds_windows" "1.1.0" + "1fb4y65pw0rsp0gyfyinjazlzxz1f6zv7j4zmb20l5pxwv1ypnl9")) + +(define rust-unescape-0.1.0 + (crate-source "unescape" "0.1.0" + "0vlgws15n4kz8xq4igzr1f80nbiyr838k687hn6ly8a36an7vffc")) + +(define rust-unicode-ident-1.0.11 + (crate-source "unicode-ident" "1.0.11" + "0g7wmn39nl9yzhjwn9ihacd22ymli8r4nlc2xf3idaas8ypbl6ih")) + +(define rust-unicode-ident-1.0.13 + (crate-source "unicode-ident" "1.0.13" + "1zm1xylzsdfvm2a5ib9li3g5pp7qnkv4amhspydvgbmd9k6mc6z9")) + +(define rust-unicode-width-0.1.10 + (crate-source "unicode-width" "0.1.10" + "12vc3wv0qwg8rzcgb9bhaf5119dlmd6lmkhbfy1zfls6n7jx3vf0")) + +(define rust-unicode-width-0.1.14 + (crate-source "unicode-width" "0.1.14" + "1bzn2zv0gp8xxbxbhifw778a7fc93pa6a1kj24jgg9msj07f7mkx")) + +(define rust-unicode-xid-0.2.4 + (crate-source "unicode-xid" "0.2.4" + "131dfzf7d8fsr1ivch34x42c2d1ik5ig3g78brxncnn0r1sdyqpr")) + +(define rust-unicode-xid-0.2.6 + (crate-source "unicode-xid" "0.2.6" + "0lzqaky89fq0bcrh6jj6bhlz37scfd8c7dsj5dq7y32if56c1hgb")) + +(define rust-urlencoding-2.1.3 + (crate-source "urlencoding" "2.1.3" + "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s")) + +(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")) + +(define rust-version-check-0.9.4 + (crate-source "version_check" "0.9.4" + "0gs8grwdlgh0xq660d7wr80x14vxbizmd8dbp29p2pdncx8lp1s9")) + +(define rust-version-check-0.9.5 + (crate-source "version_check" "0.9.5" + "0nhhi4i5x89gm911azqbn7avs9mdacw2i3vcz3cnmz3mv4rqz4hb")) + +(define rust-version-compare-0.1.1 + (crate-source "version-compare" "0.1.1" + "0acg4pmjdbmclg0m7yhijn979mdy66z3k8qrcnvn634f1gy456jp")) + +(define rust-version-compare-0.2.0 + (crate-source "version-compare" "0.2.0" + "12y9262fhjm1wp0aj3mwhads7kv0jz8h168nn5fb8b43nwf9abl5")) + +(define rust-wait-timeout-0.2.0 + (crate-source "wait-timeout" "0.2.0" + "1xpkk0j5l9pfmjfh1pi0i89invlavfrd9av5xp0zhxgb29dhy84z")) + +(define rust-waker-fn-1.1.0 + (crate-source "waker-fn" "1.1.0" + "1jpfiis0frk2b36krqvk8264kgxk2dyhfzjsr8g3wah1nii2qnwx")) + +(define rust-waker-fn-1.2.0 + (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")) + +(define rust-wasi-0.10.0+wasi-snapshot-preview1 + (crate-source "wasi" "0.10.0+wasi-snapshot-preview1" + "07y3l8mzfzzz4cj09c8y90yak4hpsi9g7pllyzpr6xvwrabka50s")) + +(define rust-wasi-0.11.0+wasi-snapshot-preview1 + (crate-source "wasi" "0.11.0+wasi-snapshot-preview1" + "08z4hxwkpdpalxjps1ai9y7ihin26y9f476i53dv98v45gkqg3cw")) + +(define rust-wasm-bindgen-0.2.87 + (crate-source "wasm-bindgen" "0.2.87" + "0hm3k42gcnrps2jh339h186scx1radqy1w7v1zwb333dncmaf1kp")) + +(define rust-wasm-bindgen-0.2.93 + (crate-source "wasm-bindgen" "0.2.93" + "1dfr7pka5kwvky2fx82m9d060p842hc5fyyw8igryikcdb0xybm8")) + +(define rust-wasm-bindgen-backend-0.2.87 + (crate-source "wasm-bindgen-backend" "0.2.87" + "1gcsh3bjxhw3cirmin45107pcsnn0ymhkxg6bxg65s8hqp9vdwjy")) + +(define rust-wasm-bindgen-backend-0.2.93 + (crate-source "wasm-bindgen-backend" "0.2.93" + "0yypblaf94rdgqs5xw97499xfwgs1096yx026d6h88v563d9dqwx")) + +(define rust-wasm-bindgen-macro-0.2.87 + (crate-source "wasm-bindgen-macro" "0.2.87" + "07cg0b6zkcxa1yg1n10h62paid59s9zr8yss214bv8w2b7jrbr6y")) + +(define rust-wasm-bindgen-macro-0.2.93 + (crate-source "wasm-bindgen-macro" "0.2.93" + "1kycd1xfx4d9xzqknvzbiqhwb5fzvjqrrn88x692q1vblj8lqp2q")) + +(define rust-wasm-bindgen-macro-support-0.2.87 + (crate-source "wasm-bindgen-macro-support" "0.2.87" + "0yqc46pr6mlgb9bsnfdnd50qvsqnrz8g5243fnaz0rb7lhc1ns2l")) + +(define rust-wasm-bindgen-macro-support-0.2.93 + (crate-source "wasm-bindgen-macro-support" "0.2.93" + "0dp8w6jmw44srym6l752nkr3hkplyw38a2fxz5f3j1ch9p3l1hxg")) + +(define rust-wasm-bindgen-shared-0.2.87 + (crate-source "wasm-bindgen-shared" "0.2.87" + "18bmjwvfyhvlq49nzw6mgiyx4ys350vps4cmx5gvzckh91dd0sna")) + +(define rust-wasm-bindgen-shared-0.2.93 + (crate-source "wasm-bindgen-shared" "0.2.93" + "1104bny0hv40jfap3hp8jhs0q4ya244qcrvql39i38xlghq0lan6")) + +(define rust-web-time-1.1.0 + (crate-source "web-time" "1.1.0" + "1fx05yqx83dhx628wb70fyy10yjfq1jpl20qfqhdkymi13rq0ras")) + +(define rust-winapi-0.3.9 + (crate-source "winapi" "0.3.9" + "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw")) + +(define rust-winapi-i686-pc-windows-gnu-0.4.0 + (crate-source "winapi-i686-pc-windows-gnu" "0.4.0" + "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc")) + +(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")) + +(define rust-winapi-wsapoll-0.1.1 + (crate-source "winapi-wsapoll" "0.1.1" + "0vnzlcm6yrlx0xdx4g7zr41n84aj73h0p8fwh0m60mbiyl873ha4")) + +(define rust-winapi-x86-64-pc-windows-gnu-0.4.0 + (crate-source "winapi-x86_64-pc-windows-gnu" "0.4.0" + "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki")) + +(define rust-windows-0.48.0 + (crate-source "windows" "0.48.0" + "03vh89ilnxdxdh0n9np4ns4m10fvm93h3b0cc05ipg3qq1mqi1p6")) + +(define rust-windows-0.52.0 + (crate-source "windows" "0.52.0" + "1gnh210qjlprpd1szaq04rjm1zqgdm9j7l9absg0kawi2rwm72p4")) + +(define rust-windows-0.57.0 + (crate-source "windows" "0.57.0" + "0hqid10bqvxa3pbpgvrh2cilf950lxsd9zqfv3rldc73v2s2qd0j")) + +(define rust-windows-aarch64-gnullvm-0.42.2 + (crate-source "windows_aarch64_gnullvm" "0.42.2" + "1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr")) + +(define rust-windows-aarch64-gnullvm-0.48.2 + (crate-source "windows_aarch64_gnullvm" "0.48.2" + "0bzvmxgcz586d60z05pr4hyjxv09yqx5jgg1jmhidxm7ifb0q3di")) + +(define rust-windows-aarch64-gnullvm-0.48.5 + (crate-source "windows_aarch64_gnullvm" "0.48.5" + "1n05v7qblg1ci3i567inc7xrkmywczxrs1z3lj3rkkxw18py6f1b")) + +(define rust-windows-aarch64-gnullvm-0.52.3 + (crate-source "windows_aarch64_gnullvm" "0.52.3" + "1ikfdjjznh4yvji0w296zaidk1jdgdmfb1lgkkykmx8kjkxxrrb8")) + +(define rust-windows-aarch64-gnullvm-0.52.6 + (crate-source "windows_aarch64_gnullvm" "0.52.6" + "1lrcq38cr2arvmz19v32qaggvj8bh1640mdm9c2fr877h0hn591j")) + +(define rust-windows-aarch64-msvc-0.42.2 + (crate-source "windows_aarch64_msvc" "0.42.2" + "0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0")) + +(define rust-windows-aarch64-msvc-0.48.2 + (crate-source "windows_aarch64_msvc" "0.48.2" + "0n0h3y0pnx4bvmfap8kmfw4db2qfcs4zx7ls14r4jvgjc978s7ap")) + +(define rust-windows-aarch64-msvc-0.48.5 + (crate-source "windows_aarch64_msvc" "0.48.5" + "1g5l4ry968p73g6bg6jgyvy9lb8fyhcs54067yzxpcpkf44k2dfw")) + +(define rust-windows-aarch64-msvc-0.52.3 + (crate-source "windows_aarch64_msvc" "0.52.3" + "03xkcn4mxzmkqqc9pd30czj1qm4f629bzvk9kqqrhmy4pfg4dawd")) + +(define rust-windows-aarch64-msvc-0.52.6 + (crate-source "windows_aarch64_msvc" "0.52.6" + "0sfl0nysnz32yyfh773hpi49b1q700ah6y7sacmjbqjjn5xjmv09")) + +(define rust-windows-core-0.52.0 + (crate-source "windows-core" "0.52.0" + "1nc3qv7sy24x0nlnb32f7alzpd6f72l4p24vl65vydbyil669ark")) + +(define rust-windows-core-0.57.0 + (crate-source "windows-core" "0.57.0" + "0bc3jxw2jw76xkk3ddvnp5b2m76qmbzv1qncgvb6qrlhl8wj9vfj")) + +(define rust-windows-i686-gnu-0.42.2 + (crate-source "windows_i686_gnu" "0.42.2" + "0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6")) + +(define rust-windows-i686-gnu-0.48.2 + (crate-source "windows_i686_gnu" "0.48.2" + "1k93ny5w8l315s6sbz2b8yw6draibs1x7n4bpkxvb38p7qiasa92")) + +(define rust-windows-i686-gnu-0.48.5 + (crate-source "windows_i686_gnu" "0.48.5" + "0gklnglwd9ilqx7ac3cn8hbhkraqisd0n83jxzf9837nvvkiand7")) + +(define rust-windows-i686-gnu-0.52.3 + (crate-source "windows_i686_gnu" "0.52.3" + "1yrkl23hcmknja9hyv3b6bc08d5c9q2f391q865llwxcgim9nkia")) + +(define rust-windows-i686-gnu-0.52.6 + (crate-source "windows_i686_gnu" "0.52.6" + "02zspglbykh1jh9pi7gn8g1f97jh1rrccni9ivmrfbl0mgamm6wf")) + +(define rust-windows-i686-gnullvm-0.52.6 + (crate-source "windows_i686_gnullvm" "0.52.6" + "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf")) + +(define rust-windows-i686-msvc-0.42.2 + (crate-source "windows_i686_msvc" "0.42.2" + "0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24")) + +(define rust-windows-i686-msvc-0.48.2 + (crate-source "windows_i686_msvc" "0.48.2" + "11rjzvvgzagki9488rjvfz3ifbmw8a18zlf5vzp99ha0v3i5c2b0")) + +(define rust-windows-i686-msvc-0.48.5 + (crate-source "windows_i686_msvc" "0.48.5" + "01m4rik437dl9rdf0ndnm2syh10hizvq0dajdkv2fjqcywrw4mcg")) + +(define rust-windows-i686-msvc-0.52.3 + (crate-source "windows_i686_msvc" "0.52.3" + "0n1c4dgwmxqca1kwwniav9qi79fldbx5qxbq9brmza9c8affrc18")) + +(define rust-windows-i686-msvc-0.52.6 + (crate-source "windows_i686_msvc" "0.52.6" + "0rkcqmp4zzmfvrrrx01260q3xkpzi6fzi2x2pgdcdry50ny4h294")) + +(define rust-windows-implement-0.57.0 + (crate-source "windows-implement" "0.57.0" + "1mqs7qypclnmx5r8yq5jy3g2d8i27vzag9yzzzxzpdnmb70ds1wi")) + +(define rust-windows-interface-0.57.0 + (crate-source "windows-interface" "0.57.0" + "19zwlzr0q1z9s692681yb5w2lhvwcyx4v95s25hfdkd3isry9gi9")) + +(define rust-windows-link-0.1.1 + (crate-source "windows-link" "0.1.1" + "0f2cq7imbrppsmmnz8899hfhg07cp5gq6rh0bjhb1qb6nwshk13n")) + +(define rust-windows-result-0.1.2 + (crate-source "windows-result" "0.1.2" + "1y274q1v0vy21lhkgslpxpq1m08hvr1mcs2l88h1b1gcx0136f2y")) + +(define rust-windows-sys-0.45.0 + ;; TODO: Check bundled sources. + (crate-source "windows-sys" "0.45.0" + "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m")) + +(define rust-windows-sys-0.48.0 + ;; TODO: Check bundled sources. + (crate-source "windows-sys" "0.48.0" + "1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7")) + +(define rust-windows-sys-0.52.0 + ;; TODO: Check bundled sources. + (crate-source "windows-sys" "0.52.0" + "0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8")) + +(define rust-windows-sys-0.59.0 + ;; TODO: Check bundled sources. + (crate-source "windows-sys" "0.59.0" + "0fw5672ziw8b3zpmnbp9pdv1famk74f1l9fcbc3zsrzdg56vqf0y")) + +(define rust-windows-targets-0.42.2 + (crate-source "windows-targets" "0.42.2" + "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf")) + +(define rust-windows-targets-0.48.2 + (crate-source "windows-targets" "0.48.2" + "1j4ywh65b7iwzv8b5yqj3g0ffdx8rqf38k68qbk5wa1a2wfcmvni")) + +(define rust-windows-targets-0.48.5 + (crate-source "windows-targets" "0.48.5" + "034ljxqshifs1lan89xwpcy1hp0lhdh4b5n0d2z4fwjx2piacbws")) + +(define rust-windows-targets-0.52.3 + (crate-source "windows-targets" "0.52.3" + "0pywy8z7zbfisapc1f5cpcik3hygii5x67p9m6l6jx8qqwfvm06k")) + +(define rust-windows-targets-0.52.6 + (crate-source "windows-targets" "0.52.6" + "0wwrx625nwlfp7k93r2rra568gad1mwd888h1jwnl0vfg5r4ywlv")) + +(define rust-windows-x86-64-gnu-0.42.2 + (crate-source "windows_x86_64_gnu" "0.42.2" + "0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd")) + +(define rust-windows-x86-64-gnu-0.48.2 + (crate-source "windows_x86_64_gnu" "0.48.2" + "12l68p4ymsi9glknw6v9pb16il2v93n5lpih1n77mys9iczzz6ga")) + +(define rust-windows-x86-64-gnu-0.48.5 + (crate-source "windows_x86_64_gnu" "0.48.5" + "13kiqqcvz2vnyxzydjh73hwgigsdr2z1xpzx313kxll34nyhmm2k")) + +(define rust-windows-x86-64-gnu-0.52.3 + (crate-source "windows_x86_64_gnu" "0.52.3" + "050n225hmbpvj7snhi6gisqqj9b3srvj4j23rpbqjgm93dbk2hbh")) + +(define rust-windows-x86-64-gnu-0.52.6 + (crate-source "windows_x86_64_gnu" "0.52.6" + "0y0sifqcb56a56mvn7xjgs8g43p33mfqkd8wj1yhrgxzma05qyhl")) + +(define rust-windows-x86-64-gnullvm-0.42.2 + (crate-source "windows_x86_64_gnullvm" "0.42.2" + "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16")) + +(define rust-windows-x86-64-gnullvm-0.48.2 + (crate-source "windows_x86_64_gnullvm" "0.48.2" + "038jjhfxxlb7fljgsbq41sin2fiyqfi0pwyclzas19z9xjhha6lg")) + +(define rust-windows-x86-64-gnullvm-0.48.5 + (crate-source "windows_x86_64_gnullvm" "0.48.5" + "1k24810wfbgz8k48c2yknqjmiigmql6kk3knmddkv8k8g1v54yqb")) + +(define rust-windows-x86-64-gnullvm-0.52.3 + (crate-source "windows_x86_64_gnullvm" "0.52.3" + "077jxkl54lgxrkvmdd1ashnyai64mk03h76nk0g1ahqna6ar41s2")) + +(define rust-windows-x86-64-gnullvm-0.52.6 + (crate-source "windows_x86_64_gnullvm" "0.52.6" + "03gda7zjx1qh8k9nnlgb7m3w3s1xkysg55hkd1wjch8pqhyv5m94")) + +(define rust-windows-x86-64-msvc-0.42.2 + (crate-source "windows_x86_64_msvc" "0.42.2" + "1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s")) + +(define rust-windows-x86-64-msvc-0.48.2 + (crate-source "windows_x86_64_msvc" "0.48.2" + "1fg7lrqyphzky7v9dfqqb11bh2zsxk3dgri9dsb67dhnpad2a6fl")) + +(define rust-windows-x86-64-msvc-0.48.5 + (crate-source "windows_x86_64_msvc" "0.48.5" + "0f4mdp895kkjh9zv8dxvn4pc10xr7839lf5pa9l0193i2pkgr57d")) + +(define rust-windows-x86-64-msvc-0.52.3 + (crate-source "windows_x86_64_msvc" "0.52.3" + "1mnjdqcr16bxzmcicgcni37svami5gysjgwvk2766w59c0yq6w07")) + +(define rust-windows-x86-64-msvc-0.52.6 + (crate-source "windows_x86_64_msvc" "0.52.6" + "1v7rb5cibyzx8vak29pdrk8nx9hycsjs4w0jgms08qk49jl6v7sq")) + +(define rust-winnow-0.5.11 + (crate-source "winnow" "0.5.11" + "0lwxg9q0b67k0iqgscx6b8czlpj44cvbfdkjm7x0wa4lw64iaihy")) + +(define rust-winnow-0.5.40 + (crate-source "winnow" "0.5.40" + "0xk8maai7gyxda673mmw3pj1hdizy5fpi7287vaywykkk19sk4zm")) + +(define rust-x11-2.21.0 + (crate-source "x11" "2.21.0" + "0bnvl09d7044k067gqdx1ln2r0ljp5f4675icwb0216d9i3aabah")) + +(define rust-x11rb-0.11.1 + (crate-source "x11rb" "0.11.1" + "05wn86brwm1cd8xgrbs9s1fy71asav8qlsrnlzkvm4fx2aacgwyd")) + +(define rust-x11rb-0.13.1 + (crate-source "x11rb" "0.13.1" + "04jyfm0xmc538v09pzsyr2w801yadsgvyl2p0p76hzzffg5gz4ax")) + +(define rust-x11rb-protocol-0.11.1 + (crate-source "x11rb-protocol" "0.11.1" + "0mlwsfb4w8dic0hf0qdxix81f7w07z9v2nsdwly0f8qi2hxm3cg0")) + +(define rust-x11rb-protocol-0.13.1 + (crate-source "x11rb-protocol" "0.13.1" + "0gfbxf2k7kbk577j3rjhfx7hm70kmwln6da7xyc4l2za0d2pq47c")) + +(define rust-xdg-home-1.0.0 + (crate-source "xdg-home" "1.0.0" + "1kbd1ks8bvpsay6lgk60yaf1w13daaf75ghmslan031ss4y20s97")) + +(define rust-xdg-home-1.3.0 + (crate-source "xdg-home" "1.3.0" + "1xm122zz0wjc8p8cmchij0j9nw34hwncb39jc7dc0mgvb2rdl77c")) + +(define rust-yaml-rust-0.4.5 + (crate-source "yaml-rust" "0.4.5" + "118wbqrr4n6wgk5rjjnlrdlahawlxc1bdsx146mwk8f79in97han")) + +(define rust-yansi-0.5.1 + (crate-source "yansi" "0.5.1" + "1v4qljgzh73knr7291cgwrf56zrvhmpn837n5n5pypzq1kciq109")) + +(define rust-yansi-1.0.1 + (crate-source "yansi" "1.0.1" + "0jdh55jyv0dpd38ij4qh60zglbw9aa8wafqai6m0wa7xaxk3mrfg")) + +(define rust-zbus-3.14.1 + (crate-source "zbus" "3.14.1" + "0j5rxgszrmkk5pbpwccrvj3gflwqw8jv8wfx9v84qbl75l53kpii")) + +(define rust-zbus-3.15.2 + (crate-source "zbus" "3.15.2" + "1ri5gklhh3kl9gywym95679xs7n3sw2j3ky80jcd8siacc5ifpb7")) + +(define rust-zbus-macros-3.14.1 + (crate-source "zbus_macros" "3.14.1" + "17dwc1vvvwxlgn78cpds72hcf7y1hxqkjnpm0zlc0y38ji57kla1")) + +(define rust-zbus-macros-3.15.2 + (crate-source "zbus_macros" "3.15.2" + "19g0d7d4b8l8ycw498sz8pwkplv300j31i9hnihq0zl81xxljcbi")) + +(define rust-zbus-names-2.6.0 + (crate-source "zbus_names" "2.6.0" + "1adl0acl39flk4jnrv7axg29kpwm7cy15w2wf0yy59mxdmvvp07v")) + +(define rust-zbus-names-2.6.1 + (crate-source "zbus_names" "2.6.1" + "13achs6jbrp4l0jy5m6nn7v89clfgb63qhldkg5ddgjh6y6p6za3")) + +(define rust-zerocopy-0.7.32 + (crate-source "zerocopy" "0.7.32" + "1ghnfxw69kx5d1aqfd5fsfrra9dgpz17yqx84nd4ryjk3sbd7m3l")) + +(define rust-zerocopy-0.7.35 + (crate-source "zerocopy" "0.7.35" + "1w36q7b9il2flg0qskapgi9ymgg7p985vniqd09vi0mwib8lz6qv")) + +(define rust-zerocopy-derive-0.7.32 + (crate-source "zerocopy-derive" "0.7.32" + "19nj11md42aijyqnfx8pa647fjzhz537xyc624rajwwfrn6b3qcw")) + +(define rust-zerocopy-derive-0.7.35 + (crate-source "zerocopy-derive" "0.7.35" + "0gnf2ap2y92nwdalzz3x7142f2b83sni66l39vxp2ijd6j080kzs")) + +(define rust-zvariant-3.15.0 + (crate-source "zvariant" "3.15.0" + "131kaczf10psc8clzlndcc52dym5vi4g22kqf0qwaq6rw2z93cj4")) + +(define rust-zvariant-3.15.2 + (crate-source "zvariant" "3.15.2" + "1nxj9x187jl32fd32zvq8hfn6lyq3kjadb2q7f6kb6x0igl2pvsf")) + +(define rust-zvariant-derive-3.15.0 + (crate-source "zvariant_derive" "3.15.0" + "1kcfgpqshggr5v7dwldjggix79zcyj7fizw7dkh6w39iziyplkck")) + +(define rust-zvariant-derive-3.15.2 + (crate-source "zvariant_derive" "3.15.2" + "1nbydrkawjwxan12vy79qsrn7gwc483mpfzqs685ybyppv04vhip")) + +(define rust-zvariant-utils-1.0.1 + (crate-source "zvariant_utils" "1.0.1" + "00625h3240rixvfhq6yhws1d4bwf3vrf74v8s69b97aq27cg0d3j")) + +(define ssss-separator 'end-of-crates) + + +;;; +;;; Cargo inputs. +;;; + +(define-cargo-inputs lookup-cargo-inputs + (eww => + (list rust-addr2line-0.24.1 + rust-adler2-2.0.0 + rust-ahash-0.8.11 + rust-aho-corasick-1.1.3 + rust-allocator-api2-0.2.18 + rust-android-tzdata-0.1.1 + rust-android-system-properties-0.1.5 + rust-anstream-0.6.15 + rust-anstyle-1.0.8 + rust-anstyle-parse-0.2.5 + rust-anstyle-query-1.1.1 + rust-anstyle-wincon-3.0.4 + rust-anyhow-1.0.89 + rust-ascii-canvas-3.0.0 + rust-async-broadcast-0.5.1 + rust-async-channel-2.3.1 + rust-async-io-1.13.0 + rust-async-io-2.3.4 + rust-async-lock-2.8.0 + rust-async-lock-3.4.0 + rust-async-process-1.8.1 + rust-async-recursion-1.1.1 + rust-async-signal-0.2.10 + rust-async-task-4.7.1 + rust-async-trait-0.1.83 + rust-atk-0.18.0 + rust-atk-sys-0.18.0 + rust-atomic-waker-1.1.2 + rust-autocfg-1.4.0 + rust-backtrace-0.3.74 + rust-base64-0.22.1 + rust-bincode-1.3.3 + rust-bit-set-0.6.0 + rust-bit-vec-0.7.0 + rust-bitflags-1.3.2 + rust-bitflags-2.6.0 + rust-block-buffer-0.10.4 + rust-blocking-1.6.1 + rust-bumpalo-3.16.0 + rust-byteorder-1.5.0 + rust-bytes-1.7.2 + rust-bytesize-2.0.1 + rust-cached-0.53.1 + rust-cached-proc-macro-0.23.0 + rust-cached-proc-macro-types-0.1.1 + rust-cairo-rs-0.18.5 + rust-cairo-sys-rs-0.18.2 + rust-cc-1.1.22 + rust-cfg-expr-0.15.8 + rust-cfg-expr-0.17.0 + rust-cfg-if-1.0.0 + rust-cfg-aliases-0.2.1 + rust-chrono-0.4.41 + rust-chrono-tz-0.10.0 + rust-chrono-tz-build-0.4.0 + rust-chumsky-0.9.3 + rust-clap-4.5.18 + rust-clap-builder-4.5.18 + rust-clap-complete-4.5.29 + rust-clap-derive-4.5.18 + rust-clap-lex-0.7.2 + rust-codemap-0.1.3 + rust-codespan-reporting-0.11.1 + rust-colorchoice-1.0.2 + rust-concurrent-queue-2.5.0 + rust-console-0.15.8 + rust-core-foundation-sys-0.8.7 + rust-cpufeatures-0.2.14 + rust-crossbeam-channel-0.5.13 + rust-crossbeam-deque-0.8.5 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.20 + rust-crypto-common-0.1.6 + rust-darling-0.20.10 + rust-darling-core-0.20.10 + rust-darling-macro-0.20.10 + rust-dbusmenu-glib-0.1.0 + rust-dbusmenu-glib-sys-0.1.0 + rust-dbusmenu-gtk3-0.1.0 + rust-dbusmenu-gtk3-sys-0.1.0 + rust-derivative-2.2.0 + rust-derive-more-1.0.0 + rust-derive-more-impl-1.0.0 + rust-diff-0.1.13 + rust-digest-0.10.7 + rust-dirs-next-2.0.0 + rust-dirs-sys-next-0.1.2 + rust-dyn-clone-1.0.17 + rust-either-1.13.0 + rust-ena-0.14.3 + rust-encode-unicode-0.3.6 + rust-enumflags2-0.7.10 + rust-enumflags2-derive-0.7.10 + rust-env-logger-0.10.2 + rust-equivalent-1.0.1 + rust-errno-0.3.9 + rust-event-listener-2.5.3 + rust-event-listener-3.1.0 + rust-event-listener-5.3.1 + rust-event-listener-strategy-0.5.2 + rust-extend-1.2.0 + rust-fastrand-1.9.0 + rust-fastrand-2.1.1 + rust-field-offset-0.3.6 + rust-filetime-0.2.25 + rust-fixedbitset-0.4.2 + rust-fnv-1.0.7 + rust-fsevent-sys-4.1.0 + rust-futures-0.3.30 + rust-futures-channel-0.3.30 + rust-futures-core-0.3.30 + rust-futures-executor-0.3.30 + rust-futures-io-0.3.30 + rust-futures-lite-1.13.0 + rust-futures-lite-2.3.0 + rust-futures-macro-0.3.30 + rust-futures-sink-0.3.30 + rust-futures-task-0.3.30 + rust-futures-util-0.3.30 + rust-gdk-0.18.0 + rust-gdk-pixbuf-0.18.5 + rust-gdk-pixbuf-sys-0.18.0 + rust-gdk-sys-0.18.0 + rust-gdkx11-0.18.0 + rust-gdkx11-sys-0.18.0 + rust-generic-array-0.14.7 + rust-gethostname-0.4.3 + rust-getrandom-0.2.15 + rust-gimli-0.31.0 + rust-gio-0.18.4 + rust-gio-sys-0.18.1 + rust-glib-0.18.5 + rust-glib-macros-0.18.5 + rust-glib-sys-0.18.1 + rust-gobject-sys-0.18.0 + rust-grass-0.13.4 + rust-grass-compiler-0.13.4 + rust-gtk-0.18.1 + rust-gtk-layer-shell-0.8.1 + rust-gtk-layer-shell-sys-0.7.1 + rust-gtk-sys-0.18.0 + rust-gtk3-macros-0.18.0 + rust-hashbrown-0.14.5 + rust-heck-0.4.1 + rust-heck-0.5.0 + rust-hermit-abi-0.3.9 + rust-hermit-abi-0.4.0 + rust-hex-0.4.3 + rust-hifijson-0.2.2 + rust-humantime-2.1.0 + rust-iana-time-zone-0.1.61 + rust-iana-time-zone-haiku-0.1.2 + rust-ident-case-1.0.1 + rust-indexmap-2.5.0 + rust-inotify-0.9.6 + rust-inotify-sys-0.1.5 + rust-insta-1.40.0 + rust-instant-0.1.13 + rust-io-lifetimes-1.0.11 + rust-is-terminal-0.4.13 + rust-is-terminal-polyfill-1.70.1 + rust-itertools-0.13.0 + rust-itoa-1.0.11 + rust-jaq-core-1.5.1 + rust-jaq-interpret-1.5.0 + rust-jaq-parse-1.0.3 + rust-jaq-std-1.6.0 + rust-jaq-syn-1.6.0 + rust-js-sys-0.3.70 + rust-keccak-0.1.5 + rust-kqueue-1.0.8 + rust-kqueue-sys-1.0.4 + rust-lalrpop-0.21.0 + rust-lalrpop-util-0.21.0 + rust-lasso-0.7.3 + rust-lazy-static-1.5.0 + rust-libc-0.2.159 + rust-libm-0.2.8 + rust-libredox-0.1.3 + rust-linked-hash-map-0.5.6 + rust-linux-raw-sys-0.3.8 + rust-linux-raw-sys-0.4.14 + rust-lock-api-0.4.12 + rust-log-0.4.22 + rust-maplit-1.0.2 + rust-memchr-2.7.4 + rust-memoffset-0.7.1 + rust-memoffset-0.9.1 + rust-miniz-oxide-0.8.0 + rust-mio-0.8.11 + rust-mio-1.0.2 + rust-new-debug-unreachable-1.0.6 + rust-nix-0.26.4 + rust-nix-0.29.0 + rust-notify-6.1.1 + rust-ntapi-0.4.1 + rust-num-traits-0.2.19 + rust-object-0.36.4 + rust-once-cell-1.19.0 + rust-ordered-stream-0.2.0 + rust-pango-0.18.3 + rust-pango-sys-0.18.0 + rust-parking-2.2.1 + rust-parking-lot-0.12.3 + rust-parking-lot-core-0.9.10 + rust-parse-zoneinfo-0.3.1 + rust-petgraph-0.6.5 + rust-phf-0.11.2 + rust-phf-codegen-0.11.2 + rust-phf-generator-0.11.2 + rust-phf-macros-0.11.2 + rust-phf-shared-0.10.0 + rust-phf-shared-0.11.2 + rust-pico-args-0.5.0 + rust-pin-project-lite-0.2.14 + rust-pin-utils-0.1.0 + rust-piper-0.2.4 + rust-pkg-config-0.3.31 + rust-polling-2.8.0 + rust-polling-3.7.3 + rust-ppv-lite86-0.2.20 + rust-precomputed-hash-0.1.1 + rust-pretty-assertions-1.4.1 + rust-pretty-env-logger-0.5.0 + rust-proc-macro-crate-1.3.1 + rust-proc-macro-crate-2.0.2 + rust-proc-macro-error-1.0.4 + rust-proc-macro-error-attr-1.0.4 + rust-proc-macro2-1.0.86 + rust-pure-rust-locales-0.8.1 + rust-quick-xml-0.37.1 + rust-quote-1.0.37 + rust-rand-0.8.5 + rust-rand-chacha-0.3.1 + rust-rand-core-0.6.4 + rust-rayon-1.10.0 + rust-rayon-core-1.12.1 + rust-redox-syscall-0.5.6 + rust-redox-users-0.4.6 + rust-ref-cast-1.0.23 + rust-ref-cast-impl-1.0.23 + rust-regex-1.10.6 + rust-regex-automata-0.4.7 + rust-regex-syntax-0.8.4 + rust-rustc-demangle-0.1.24 + rust-rustc-version-0.4.1 + rust-rustix-0.37.27 + rust-rustix-0.38.37 + rust-rustversion-1.0.17 + rust-ryu-1.0.18 + rust-same-file-1.0.6 + rust-scopeguard-1.2.0 + rust-semver-1.0.23 + rust-serde-1.0.215 + rust-serde-derive-1.0.215 + rust-serde-json-1.0.128 + rust-serde-repr-0.1.19 + rust-serde-spanned-0.6.8 + rust-sha1-0.10.6 + rust-sha3-0.10.8 + rust-shlex-1.3.0 + rust-signal-hook-registry-1.4.2 + rust-similar-2.6.0 + rust-simple-signal-1.1.1 + rust-siphasher-0.3.11 + rust-slab-0.4.9 + rust-smallvec-1.13.2 + rust-smart-default-0.7.1 + rust-socket2-0.4.10 + rust-socket2-0.5.7 + rust-static-assertions-1.1.0 + rust-string-cache-0.8.7 + rust-strsim-0.11.1 + rust-strum-0.26.3 + rust-strum-macros-0.26.4 + rust-syn-1.0.109 + rust-syn-2.0.87 + rust-sysinfo-0.31.4 + rust-system-deps-6.2.2 + rust-system-deps-7.0.3 + rust-target-lexicon-0.12.16 + rust-tempfile-3.12.0 + rust-term-0.7.0 + rust-termcolor-1.4.1 + rust-thiserror-1.0.64 + rust-thiserror-impl-1.0.64 + rust-tokio-1.40.0 + rust-tokio-macros-2.4.0 + rust-tokio-util-0.7.12 + rust-toml-0.8.2 + rust-toml-datetime-0.6.3 + rust-toml-edit-0.19.15 + rust-toml-edit-0.20.2 + rust-tracing-0.1.40 + rust-tracing-attributes-0.1.27 + rust-tracing-core-0.1.32 + rust-typenum-1.17.0 + rust-uds-windows-1.1.0 + rust-unescape-0.1.0 + rust-unicode-ident-1.0.13 + rust-unicode-width-0.1.14 + rust-unicode-xid-0.2.6 + rust-urlencoding-2.1.3 + rust-utf8parse-0.2.2 + rust-version-compare-0.2.0 + rust-version-check-0.9.5 + rust-wait-timeout-0.2.0 + rust-waker-fn-1.2.0 + rust-walkdir-2.5.0 + rust-wasi-0.11.0+wasi-snapshot-preview1 + rust-wasm-bindgen-0.2.93 + rust-wasm-bindgen-backend-0.2.93 + rust-wasm-bindgen-macro-0.2.93 + rust-wasm-bindgen-macro-support-0.2.93 + rust-wasm-bindgen-shared-0.2.93 + rust-web-time-1.1.0 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-util-0.1.9 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-windows-0.57.0 + rust-windows-core-0.52.0 + rust-windows-core-0.57.0 + rust-windows-implement-0.57.0 + rust-windows-interface-0.57.0 + rust-windows-link-0.1.1 + rust-windows-result-0.1.2 + rust-windows-sys-0.48.0 + rust-windows-sys-0.52.0 + rust-windows-sys-0.59.0 + rust-windows-targets-0.48.5 + rust-windows-targets-0.52.6 + rust-windows-aarch64-gnullvm-0.48.5 + rust-windows-aarch64-gnullvm-0.52.6 + rust-windows-aarch64-msvc-0.48.5 + rust-windows-aarch64-msvc-0.52.6 + rust-windows-i686-gnu-0.48.5 + rust-windows-i686-gnu-0.52.6 + rust-windows-i686-gnullvm-0.52.6 + rust-windows-i686-msvc-0.48.5 + rust-windows-i686-msvc-0.52.6 + rust-windows-x86-64-gnu-0.48.5 + rust-windows-x86-64-gnu-0.52.6 + rust-windows-x86-64-gnullvm-0.48.5 + rust-windows-x86-64-gnullvm-0.52.6 + rust-windows-x86-64-msvc-0.48.5 + rust-windows-x86-64-msvc-0.52.6 + rust-winnow-0.5.40 + rust-x11-2.21.0 + rust-x11rb-0.13.1 + rust-x11rb-protocol-0.13.1 + rust-xdg-home-1.3.0 + rust-yansi-1.0.1 + rust-zbus-3.15.2 + rust-zbus-macros-3.15.2 + rust-zbus-names-2.6.1 + rust-zerocopy-0.7.35 + rust-zerocopy-derive-0.7.35 + rust-zvariant-3.15.2 + rust-zvariant-derive-3.15.2 + rust-zvariant-utils-1.0.1))) diff --git a/bd/emacs-jeison.scm b/bd/emacs-jeison.scm new file mode 100644 index 0000000..64786ac --- /dev/null +++ b/bd/emacs-jeison.scm @@ -0,0 +1,40 @@ +(define-module (bd emacs-jeison) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (guix gexp) + #:use-module (guix download) + #:use-module (gnu packages emacs-build) + #:use-module (guix build-system emacs) + #:use-module (guix git-download) + #:export (emacs-jeison)) + +;;; Commentary: +;;; provides emacs jeison (for powerthesaurus.el) +;;; Code: + +(define emacs-jeison + (let ((url "https://github.com/SavchenkoValeriy/jeison") + (commit "19a51770f24eaa7b538c7be6a8a5c25d154b641f") + (version "1.0.0")) + (package + (name "emacs-jeison") + (version version) + (source + (origin + (method git-fetch) + (uri (git-reference + (url url) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ipmh2zg1pffpkk00wr2d8s3g51bnv3kmnci8g79i7vnm3i4my85")))) + (build-system emacs-build-system) + (inputs (list emacs-dash)) + (home-page url) + (synopsis "Library for declarative JSON parsing.") + (description + "This package is a library for transforming JSON objects into EIEIO objects.") + (license license:gpl3+)))) + +;;; emacs-jeison.scm ends here diff --git a/bd/eww.scm b/bd/eww.scm new file mode 100644 index 0000000..2e4e41e --- /dev/null +++ b/bd/eww.scm @@ -0,0 +1,51 @@ +(define-module (bd eww) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (bd bd-rust-crates) + #:use-module (guix gexp) + #:use-module (guix build-system cargo) + #:use-module (guix git-download) + #:export (eww)) + +;;; Commentary: +;;; provides eww, a widget system made in Rust +;;; Code: + + +(define eww + (package + (name "eww") + (version "0.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/elkowar/eww") + (commit "65b64b3c492aabae1289fff63120187b535a30ab") + (recursive? #f))) + (sha256 + (base32 "0ihgcxppywpcp24zhws1if6h7cxbrq2vd53wyh36j5mxylpbi59w")))) + (build-system cargo-build-system) + (arguments + `(#:install-source? #f + #:phases + (modify-phases %standard-phases + (replace 'install + (lambda* (#:key inputs outputs #:allow-other-keys) + (chdir "crates/eww") + (invoke "cargo" "install" + "--path" "." + "--root" (assoc-ref outputs "out"))))))) + (inputs (cons* glib gdk-pixbuf gtk+ gtk-layer-shell libdbusmenu (bd-cargo-inputs 'eww))) + (native-inputs (list pkg-config)) + (home-page "https://elkowar.github.io/eww") + (synopsis "ElKowars wacky widgets.") + (description + "Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.") + (license (list license:expat)))) + +;;; eww.scm ends here diff --git a/bd/font-medieval-sharp.scm b/bd/font-medieval-sharp.scm new file mode 100644 index 0000000..2fd15a0 --- /dev/null +++ b/bd/font-medieval-sharp.scm @@ -0,0 +1,34 @@ +(define-module (bd font-medieval-sharp) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (gnu packages autotools) + #:use-module (guix gexp) + #:use-module (guix build-system font) + #:use-module (guix download) + #:export (font-medieval-sharp)) + +;;; Commentary: +;;; provides the medieval-sharp font +;;; Code: + +(define font-medieval-sharp + ;; Upstream doesn't provide any version numbers. It may be desirable to + ;; mirror this elsewhere to avoid suddenly losing the current source file. + (package + (name "font-medieval-sharp") + (version "20200401") + (source (origin + (method url-fetch) + (uri "https://fontlibrary.org/assets/downloads/medievalsharp/a03760934a82973ef127071373557645/medievalsharp.zip") + (sha256 + (base32 + "1z7gp1q6j3zra22r9clccr7a77wzgyhyip5gjd1y7x58ipglhrw1")))) + (build-system font-build-system) + (home-page "https://fontlibrary.org/en/font/medievalsharp") + (synopsis "A font created for inscriptions on stone, based on gothic letters.") + (description + "A font created for inscriptions on stone, based on gothic letters.") + (license license:silofl1.1))) + +;;; font-medieval-sharp.scm ends here diff --git a/bd/font-runa-mono.scm b/bd/font-runa-mono.scm new file mode 100644 index 0000000..90ebddf --- /dev/null +++ b/bd/font-runa-mono.scm @@ -0,0 +1,34 @@ +(define-module (bd font-runa-mono) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (gnu packages autotools) + #:use-module (guix gexp) + #:use-module (guix build-system font) + #:use-module (guix download) + #:export (font-runa-mono)) + +;;; Commentary: +;;; provides the runa-mono font +;;; Code: + +(define font-runa-mono + ;; Upstream doesn't provide any version numbers. It may be desirable to + ;; mirror this elsewhere to avoid suddenly losing the current source file. + (package + (name "font-runa-mono") + (version "20151014") + (source (origin + (method url-fetch) + (uri "https://fontlibrary.org/assets/downloads/runa-mono/cd1ea272ab14c2f15d42b474db5573a1/runa-mono.zip") + (sha256 + (base32 + "14l5rhdrcw4p43qzv06jzl5bcbpg5n7ai6gf4bikq2ads3bxyi1m")))) + (build-system font-build-system) + (home-page "https://fontlibrary.org/en/font/runa-mono") + (synopsis "A font created to provide typography for runic characters.") + (description + "RunaMono is a free font project created mainly to provide typography for runic characters (Unicode: 16A0-16F8) and to map runic characters with standard latin alphabet.") + (license license:silofl1.1))) + +;;; font-runa-mono.scm ends here diff --git a/bd/python-austin.scm b/bd/python-austin.scm new file mode 100644 index 0000000..69c7a67 --- /dev/null +++ b/bd/python-austin.scm @@ -0,0 +1,37 @@ +(define-module (bd python-austin) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (gnu packages autotools) + #:use-module (guix gexp) + #:use-module (guix build-system gnu) + #:use-module (guix git-download) + #:export (python-austin)) + +;;; Commentary: +;;; provides austin, a python frame stack sampler (profiler) +;;; Code: + + +(define python-austin + (package + (name "python-austin") + (version "3.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/P403n1x87/austin") + (commit (string-append "v" version)) + (recursive? #f))) + (sha256 + (base32 "0074gjkf7agkbgs7k9py2gk7i4ir27bq12mbnslm3fwnxl3vyxk0")))) + (build-system gnu-build-system) + (native-inputs (list autoconf automake)) + (home-page "https://github.com/P403n1x87/austin") + (synopsis "Python frame stack sampler for CPython.") + (description + "Austin is a Python frame stack sampler for CPython written in pure C. Samples are collected by reading the CPython interpreter virtual memory space to retrieve information about the currently running threads along with the stack of the frames that are being executed. Hence, one can use Austin to easily make powerful statistical profilers that have minimal impact on the target application and that don't require any instrumentation.") + (license (list license:gpl3+)))) + +;;; python-austin.scm ends here diff --git a/bd/python-platformio-core.scm b/bd/python-platformio-core.scm new file mode 100644 index 0000000..14a9a64 --- /dev/null +++ b/bd/python-platformio-core.scm @@ -0,0 +1,86 @@ +(define-module (bd python-platformio-core) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages less) + #:use-module (gnu packages check) + #:use-module (guix packages) + #:use-module (gnu packages python) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages python-build) + #:use-module (guix gexp) + #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) + #:use-module (guix download) + #:use-module (guix git-download) + #:export (python-platformio-core)) + +;;; Commentary: +;;; provides platformio-core, embedded software development toolchain +;;; Code: + + +(define-public python-click8.1.7 + (package + (name "python-click") + (version "8.1.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "click" version)) + (sha256 + (base32 "1pm6khdv88h764scik67jki98xbyj367h591j8hpwy4y8nnm766a")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv"))))))) + (native-inputs (list python-pytest)) + (home-page "https://palletsprojects.com/p/click/") + (synopsis "Command line library for Python") + (description + "Click is a Python package for creating command line interfaces in a +composable way with as little code as necessary. Its name stands for +\"Command Line Interface Creation Kit\". It's highly configurable but comes +with sensible defaults out of the box.") + (license license:bsd-3))) + + +(define-public python-platformio-core + (package + (name "python-platformio-core") + (version "6.1.18") + (source + (origin + (method url-fetch) + (uri (pypi-uri "platformio" version)) + (sha256 + (base32 "1in7rivw52pzyk2kll4fvm1k525zmc8sx9mgg0ijgid3zdk9r8bf")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) + (native-inputs (list python-setuptools + python-wsproto + python-uvicorn + python-starlette + python-ajsonrpc + python-tabulate + python-semantic-version + python-pyserial + python-pyelftools + python-marshmallow-3 + python-colorama + python-click8.1.7 + python-bottle)) + (home-page "https://platformio.org/") + (synopsis "Your Gateway to Embedded Software Development Excellence") + (description + "Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.") + (license license:asl2.0))) + +python-platformio-core + +;;; python-platformio-core.scm ends here diff --git a/bd/radare2-next.scm b/bd/radare2-next.scm new file mode 100644 index 0000000..2b3dd83 --- /dev/null +++ b/bd/radare2-next.scm @@ -0,0 +1,72 @@ +(define-module (bd radare2-next) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages engineering) + #:use-module (gnu packages python) + #:use-module (gnu packages libevent) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages digest) + #:use-module (gnu packages tls) + #:use-module (gnu packages compression) + #:use-module (guix packages) + #:use-module (guix gexp) + #:use-module (guix build-system meson) + #:use-module (guix git-download) + #:export (radare2-next)) + +;;; Commentary: +;;; provides an up-to-date radare2 package +;;; Code: + +(define radare2-next + (package + (name "radare2-next") + (version "5.9.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/radareorg/radare2") + (commit version))) + (sha256 + (base32 + "1l1vblj3n7gdw688xlibz0d7f0yhp45xbpzqa33magl44p9yyaax")) + (file-name (git-file-name name version)))) + (build-system meson-build-system) + (arguments + (list + #:configure-flags + #~(list "-Duse_sys_capstone=true" + "-Duse_sys_magic=true" + "-Duse_sys_xxhash=true" + "-Duse_sys_zlib=true" + "-Duse_sys_lz4=true" + "-Duse_sys_openssl=true" + "-Denable_tests=false" + ))) + (native-inputs + (list python pkg-config)) + (inputs + (list capstone + libuv + xxhash + openssl + zlib + lz4)) + (home-page "https://radare.org/") + (synopsis "Reverse engineering framework") + (description + "Radare2 is a complete framework for reverse-engineering, debugging, and +analyzing binaries. It is composed of a set of small utilities that can be +used together or independently from the command line. + +Radare2 is built around a scriptable disassembler and hexadecimal editor that +support a variety of executable formats for different processors and operating +systems, through multiple back ends for local and remote files and disk +images. + +It can also compare (@dfn{diff}) binaries with graphs and extract information +like relocation symbols. It is able to deal with malformed binaries, making +it suitable for security research and analysis.") + (license license:lgpl3))) + +;;; radare2-next.scm ends here -- cgit v1.2.3