aboutsummaryrefslogtreecommitdiff
path: root/mirenn/packages/wallust.scm
diff options
context:
space:
mode:
authormirenn <me@mirenn.dev>2026-09-21 23:09:33 +0200
committermirenn <me@mirenn.dev>2026-10-06 14:13:32 +0200
commit8f9c77878f8742a47d34a50748023d1b552cfbf1 (patch)
treef749dff061451ab8427100c452f8175de8e39c53 /mirenn/packages/wallust.scm
parent8501a38d7c3bbc2e99466e6658be134c72d4f47a (diff)
downloaddotfiles-8f9c77878f8742a47d34a50748023d1b552cfbf1.tar.gz
dotfiles-8f9c77878f8742a47d34a50748023d1b552cfbf1.zip
guix primer
Diffstat (limited to 'mirenn/packages/wallust.scm')
-rw-r--r--mirenn/packages/wallust.scm1486
1 files changed, 1486 insertions, 0 deletions
diff --git a/mirenn/packages/wallust.scm b/mirenn/packages/wallust.scm
new file mode 100644
index 0000000..9710372
--- /dev/null
+++ b/mirenn/packages/wallust.scm
@@ -0,0 +1,1486 @@
+(define-module (mirenn packages wallust)
+ #:use-module (guix build-system cargo)
+ #:use-module (guix build-system copy)
+ #:use-module (guix git-download)
+ #:use-module (guix gexp)
+ #:use-module (guix packages)
+ #:use-module ((guix licenses) #:prefix license:))
+
+(define rust-adler2-2.0.1
+ (crate-source "adler2" "2.0.1"
+ "1ymy18s9hs7ya1pjc9864l30wk8p2qfqdi7mhhcc5nfakxbij09j"))
+
+(define rust-aho-corasick-1.1.4
+ (crate-source "aho-corasick" "1.1.4"
+ "00a32wb2h07im3skkikc495jvncf62jl6s96vwc7bhi70h9imlyx"))
+
+(define rust-aligned-0.4.3
+ (crate-source "aligned" "0.4.3"
+ "1186lhb3gb4x6spzw7ff0zcraa8cr9zqk4ldpm5g1vb2ijc0higf"))
+
+(define rust-aligned-vec-0.6.4
+ (crate-source "aligned-vec" "0.6.4"
+ "16vnf78hvfix5cwzd5xs5a2g6afmgb4h7n6yfsc36bv0r22072fw"))
+
+(define rust-alloca-0.4.0
+ (crate-source "alloca" "0.4.0"
+ "1x6p4387rz6j7h342kp3b7bgvqzyl9mibf959pkfk9xflrgd19z5"))
+
+(define rust-anes-0.1.6
+ (crate-source "anes" "0.1.6"
+ "16bj1ww1xkwzbckk32j2pnbn5vk6wgsl3q4p3j9551xbcarwnijb"))
+
+(define rust-anstream-0.6.21
+ (crate-source "anstream" "0.6.21"
+ "0jjgixms4qjj58dzr846h2s29p8w7ynwr9b9x6246m1pwy0v5ma3"))
+
+(define rust-anstyle-1.0.13
+ (crate-source "anstyle" "1.0.13"
+ "0y2ynjqajpny6q0amvfzzgw0gfw3l47z85km4gvx87vg02lcr4ji"))
+
+(define rust-anstyle-parse-0.2.7
+ (crate-source "anstyle-parse" "0.2.7"
+ "1hhmkkfr95d462b3zf6yl2vfzdqfy5726ya572wwg8ha9y148xjf"))
+
+(define rust-anstyle-query-1.1.5
+ (crate-source "anstyle-query" "1.1.5"
+ "1p6shfpnbghs6jsa0vnqd8bb8gd7pjd0jr7w0j8jikakzmr8zi20"))
+
+(define rust-anstyle-wincon-3.0.11
+ (crate-source "anstyle-wincon" "3.0.11"
+ "0zblannm70sk3xny337mz7c6d8q8i24vhbqi42ld8v7q1wjnl7i9"))
+
+(define rust-anyhow-1.0.100
+ (crate-source "anyhow" "1.0.100"
+ "0qbfmw4hhv2ampza1csyvf1jqjs2dgrj29cv3h3sh623c6qvcgm2"))
+
+(define rust-approx-0.5.1
+ (crate-source "approx" "0.5.1"
+ "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa"))
+
+(define rust-arbitrary-1.4.2
+ (crate-source "arbitrary" "1.4.2"
+ "1wcbi4x7i3lzcrkjda4810nqv03lpmvfhb0a85xrq1mbqjikdl63"))
+
+(define rust-arg-enum-proc-macro-0.3.4
+ (crate-source "arg_enum_proc_macro" "0.3.4"
+ "1sjdfd5a8j6r99cf0bpqrd6b160x9vz97y5rysycsjda358jms8a"))
+
+(define rust-arrayvec-0.7.6
+ (crate-source "arrayvec" "0.7.6"
+ "0l1fz4ccgv6pm609rif37sl5nv5k6lbzi7kkppgzqzh1vwix20kw"))
+
+(define rust-as-slice-0.2.1
+ (crate-source "as-slice" "0.2.1"
+ "05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi"))
+
+(define rust-autocfg-1.5.0
+ (crate-source "autocfg" "1.5.0"
+ "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0"))
+
+(define rust-av-scenechange-0.14.1
+ (crate-source "av-scenechange" "0.14.1"
+ "1543y7riwcy4mmsgcalxcm3bnb41hvwiqiz774nbj68fq9vischg"))
+
+(define rust-av1-grain-0.2.5
+ (crate-source "av1-grain" "0.2.5"
+ "1y3p43i5xncbny0pfh8kw09am3l3mgyg82ln65r3f434443xpzcc"))
+
+(define rust-avif-serialize-0.8.6
+ (crate-source "avif-serialize" "0.8.6"
+ "0gx2yqlh0j5063vk70hv0f1yq40lm6kvc45qx2gm3x1iz30gpj27"))
+
+(define rust-bit-field-0.10.3
+ (crate-source "bit_field" "0.10.3"
+ "1ikhbph4ap4w692c33r8bbv6yd2qxm1q3f64845grp1s6b3l0jqy"))
+
+(define rust-bitflags-2.10.0
+ (crate-source "bitflags" "2.10.0"
+ "1lqxwc3625lcjrjm5vygban9v8a6dlxisp1aqylibiaw52si4bl1"))
+
+(define rust-bitstream-io-4.9.0
+ (crate-source "bitstream-io" "4.9.0"
+ "0mqpwqy8cqnaqr4wkpk7qy7fjp4x6vxaf8z2hprbvimj3nfvvm30"))
+
+(define rust-built-0.8.0
+ (crate-source "built" "0.8.0"
+ "0r5f08lpjsr6j5ajkbmd0ymfmajpq8ddbfvi8ji8rx48y88qzbgl"))
+
+(define rust-bumpalo-3.19.1
+ (crate-source "bumpalo" "3.19.1"
+ "044555i277xcinmqs7nnv8n5y4fqfi4l4lp1mp3i30vsidrxrnax"))
+
+(define rust-by-address-1.2.1
+ (crate-source "by_address" "1.2.1"
+ "01idmag3lcwnnqrnnyik2gmbrr34drsi97q15ihvcbbidf2kryk4"))
+
+(define rust-bytemuck-1.24.0
+ (crate-source "bytemuck" "1.24.0"
+ "1x65wc9kwf0dfnmglkl8r46d29pfl7yilll5wh9bcf0g6a0gbg8z"))
+
+(define rust-byteorder-lite-0.1.0
+ (crate-source "byteorder-lite" "0.1.0"
+ "15alafmz4b9az56z6x7glcbcb6a8bfgyd109qc3bvx07zx4fj7wg"))
+
+(define rust-camino-1.2.2
+ (crate-source "camino" "1.2.2"
+ "0j0ayqfbbl8bxg0795ssk1hzkjix3dvl2kk63hdgzf9cd5nscag6"))
+
+(define rust-cargo-metadata-0.23.1
+ (crate-source "cargo_metadata" "0.23.1"
+ "1sddycfscjy47av3ykzykqgz8zjds0i00gcxs76vw4x1n0bpv67g"))
+
+(define rust-cargo-platform-0.3.2
+ (crate-source "cargo-platform" "0.3.2"
+ "10k0bvf5lnsndqgd92qxx3a2lask5nh2w2k568gz04cg2kkc1847"))
+
+(define rust-cast-0.3.0
+ (crate-source "cast" "0.3.0"
+ "1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip"))
+
+(define rust-cc-1.2.53
+ (crate-source "cc" "1.2.53"
+ "0cjrx2nzlz8l93p4sfymjgsv0jicvfphd6hyhk5gyxbi2z72ypbm"))
+
+(define rust-cfg-if-1.0.4
+ (crate-source "cfg-if" "1.0.4"
+ "008q28ajc546z5p2hcwdnckmg0hia7rnx52fni04bwqkzyrghc4k"))
+
+(define rust-ciborium-0.2.2
+ (crate-source "ciborium" "0.2.2"
+ "03hgfw4674im1pdqblcp77m7rc8x2v828si5570ga5q9dzyrzrj2"))
+
+(define rust-ciborium-io-0.2.2
+ (crate-source "ciborium-io" "0.2.2"
+ "0my7s5g24hvp1rs1zd1cxapz94inrvqpdf1rslrvxj8618gfmbq5"))
+
+(define rust-ciborium-ll-0.2.2
+ (crate-source "ciborium-ll" "0.2.2"
+ "1n8g4j5rwkfs3rzfi6g1p7ngmz6m5yxsksryzf5k72ll7mjknrjp"))
+
+(define rust-clap-4.5.54
+ (crate-source "clap" "4.5.54"
+ "15737jmai272j6jh4ha4dq4ap14ysx2sa5wsjv6zbkvrrnfzzrn6"))
+
+(define rust-clap-builder-4.5.54
+ (crate-source "clap_builder" "4.5.54"
+ "001cnl5ccva6z3x5nw3m72zs3bzb650anz1scs7vqhbs5d6wyhps"))
+
+(define rust-clap-complete-4.5.65
+ (crate-source "clap_complete" "4.5.65"
+ "0pdf33fgil55x8a3l5x5gln39wy9xlmpnqkrvr41i1p3np14s2s3"))
+
+(define rust-clap-derive-4.5.49
+ (crate-source "clap_derive" "4.5.49"
+ "0wbngw649138v3jwx8pm5x9sq0qsml3sh0sfzyrdxcpamy3m82ra"))
+
+(define rust-clap-lex-0.7.7
+ (crate-source "clap_lex" "0.7.7"
+ "0cibsbziyzw2ywar2yh6zllsamhwkblfly565zgi56s3q064prn3"))
+
+(define rust-clap-mangen-0.2.31
+ (crate-source "clap_mangen" "0.2.31"
+ "00b3r0nym6wvgfas1crmsn3205149ynj2hhnjcwgjv88j8xad7j3"))
+
+(define rust-color-quant-1.1.0
+ (crate-source "color_quant" "1.1.0"
+ "12q1n427h2bbmmm1mnglr57jaz2dj9apk0plcxw7nwqiai7qjyrx"))
+
+(define rust-colorchoice-1.0.4
+ (crate-source "colorchoice" "1.0.4"
+ "0x8ymkz1xr77rcj1cfanhf416pc4v681gmkc9dzb3jqja7f62nxh"))
+
+(define rust-convert-case-0.8.0
+ (crate-source "convert_case" "0.8.0"
+ "17zqy79xlr1n7nc0n1mlnw5qpp8l2nbxrk13jixrhlavrbna1ams"))
+
+(define rust-core2-0.4.0
+ (crate-source "core2" "0.4.0"
+ "01f5xv0kf3ds3xm7byg78hycbanb8zlpvsfv4j47y46n3bpsg6xl"))
+
+(define rust-crc32fast-1.5.0
+ (crate-source "crc32fast" "1.5.0"
+ "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl"))
+
+(define rust-criterion-0.8.1
+ (crate-source "criterion" "0.8.1"
+ "1gw6v0qw8kr7gdl6if6912akmnc4xcidrs9ky93fxc3vfm3k922d"))
+
+(define rust-criterion-plot-0.8.1
+ (crate-source "criterion-plot" "0.8.1"
+ "1r5jhzih1cv32s3jfsn9zrd5apgrmij039dzrg78vaigxa0kz57d"))
+
+(define rust-crossbeam-deque-0.8.6
+ (crate-source "crossbeam-deque" "0.8.6"
+ "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx"))
+
+(define rust-crossbeam-epoch-0.9.18
+ (crate-source "crossbeam-epoch" "0.9.18"
+ "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv"))
+
+(define rust-crossbeam-utils-0.8.21
+ (crate-source "crossbeam-utils" "0.8.21"
+ "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh"))
+
+(define rust-crunchy-0.2.4
+ (crate-source "crunchy" "0.2.4"
+ "1mbp5navim2qr3x48lyvadqblcxc1dm0lqr0swrkkwy2qblvw3s6"))
+
+(define rust-darling-0.20.11
+ (crate-source "darling" "0.20.11"
+ "1vmlphlrlw4f50z16p4bc9p5qwdni1ba95qmxfrrmzs6dh8lczzw"))
+
+(define rust-darling-core-0.20.11
+ (crate-source "darling_core" "0.20.11"
+ "0bj1af6xl4ablnqbgn827m43b8fiicgv180749f5cphqdmcvj00d"))
+
+(define rust-darling-macro-0.20.11
+ (crate-source "darling_macro" "0.20.11"
+ "1bbfbc2px6sj1pqqq97bgqn6c8xdnb2fmz66f7f40nrqrcybjd7w"))
+
+(define rust-deranged-0.5.5
+ (crate-source "deranged" "0.5.5"
+ "11z5939gv2klp1r1lgrp4w5fnlkj18jqqf0h9zxmia3vkrjwpv7c"))
+
+(define rust-derive-builder-0.20.2
+ (crate-source "derive_builder" "0.20.2"
+ "0is9z7v3kznziqsxa5jqji3ja6ay9wzravppzhcaczwbx84znzah"))
+
+(define rust-derive-builder-core-0.20.2
+ (crate-source "derive_builder_core" "0.20.2"
+ "1s640r6q46c2iiz25sgvxw3lk6b6v5y8hwylng7kas2d09xwynrd"))
+
+(define rust-derive-builder-macro-0.20.2
+ (crate-source "derive_builder_macro" "0.20.2"
+ "0g1zznpqrmvjlp2w7p0jzsjvpmw5rvdag0rfyypjhnadpzib0qxb"))
+
+(define rust-dirs-6.0.0
+ (crate-source "dirs" "6.0.0"
+ "0knfikii29761g22pwfrb8d0nqpbgw77sni9h2224haisyaams63"))
+
+(define rust-dirs-sys-0.5.0
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "dirs-sys" "0.5.0"
+ "1aqzpgq6ampza6v012gm2dppx9k35cdycbj54808ksbys9k366p0"))
+
+(define rust-displaydoc-0.2.5
+ (crate-source "displaydoc" "0.2.5"
+ "1q0alair462j21iiqwrr21iabkfnb13d6x5w95lkdg21q2xrqdlp"))
+
+(define rust-document-features-0.2.12
+ (crate-source "document-features" "0.2.12"
+ "0qcgpialq3zgvjmsvar9n6v10rfbv6mk6ajl46dd4pj5hn3aif6l"))
+
+(define rust-documented-0.9.2
+ (crate-source "documented" "0.9.2"
+ "0d6frja10byyi9s74y88r57kdj3i83caw4a9nz8sr1qy4lqkwszd"))
+
+(define rust-documented-macros-0.9.2
+ (crate-source "documented-macros" "0.9.2"
+ "03rpr6nbxhwmjcqlrq4mzaxr4l05z6qxapy0lcbrxrz5c9scyj8i"))
+
+(define rust-dunce-1.0.5
+ (crate-source "dunce" "1.0.5"
+ "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj"))
+
+(define rust-dyn-clone-1.0.20
+ (crate-source "dyn-clone" "1.0.20"
+ "0m956cxcg8v2n8kmz6xs5zl13k2fak3zkapzfzzp7pxih6hix26h"))
+
+(define rust-either-1.15.0
+ (crate-source "either" "1.15.0"
+ "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8"))
+
+(define rust-equator-0.4.2
+ (crate-source "equator" "0.4.2"
+ "1z760z5r0haxjyakbqxvswrz9mq7c29arrivgq8y1zldhc9v44a7"))
+
+(define rust-equator-macro-0.4.2
+ (crate-source "equator-macro" "0.4.2"
+ "1cqzx3cqn9rxln3a607xr54wippzff56zs5chqdf3z2bnks3rwj4"))
+
+(define rust-equivalent-1.0.2
+ (crate-source "equivalent" "1.0.2"
+ "03swzqznragy8n0x31lqc78g2af054jwivp7lkrbrc0khz74lyl7"))
+
+(define rust-errno-0.3.14
+ (crate-source "errno" "0.3.14"
+ "1szgccmh8vgryqyadg8xd58mnwwicf39zmin3bsn63df2wbbgjir"))
+
+(define rust-exr-1.74.0
+ (crate-source "exr" "1.74.0"
+ "1gk3cc2qkfm0jqw4v1d7g4c356k9iz583bq17iiwp8kalm1y0023"))
+
+(define rust-fast-image-resize-6.0.0
+ (crate-source "fast_image_resize" "6.0.0"
+ "0x118h9h3aqz4bbva3mr5wl6hp7cl9bhsni1lc8q938y07jl7p8j"))
+
+(define rust-fast-srgb8-1.0.0
+ (crate-source "fast-srgb8" "1.0.0"
+ "18g6xwwh4gnkyx1352hnvwagpv0n4y98yp2llm8vyvwxh487abnx"))
+
+(define rust-fastrand-2.3.0
+ (crate-source "fastrand" "2.3.0"
+ "1ghiahsw1jd68df895cy5h3gzwk30hndidn3b682zmshpgmrx41p"))
+
+(define rust-fax-0.2.6
+ (crate-source "fax" "0.2.6"
+ "1ax0jmvsszxd03hj6ga1kyl7gaqcfw0akg2wf0q6gk9pizaffpgh"))
+
+(define rust-fax-derive-0.2.0
+ (crate-source "fax_derive" "0.2.0"
+ "0zap434zz4xvi5rnysmwzzivig593b4ng15vwzwl7js2nw7s3b50"))
+
+(define rust-fdeflate-0.3.7
+ (crate-source "fdeflate" "0.3.7"
+ "130ga18vyxbb5idbgi07njymdaavvk6j08yh1dfarm294ssm6s0y"))
+
+(define rust-find-msvc-tools-0.1.8
+ (crate-source "find-msvc-tools" "0.1.8"
+ "1nv8hn78xphg04l6w7iq1v8lsmmqx6ripbig18qn92m9r2yb14c5"))
+
+(define rust-flate2-1.1.8
+ (crate-source "flate2" "1.1.8"
+ "0sgkq8z9ldz06qxl704sm9akfy2r70zp1ixi4mghl2cqbd3dcxdk"))
+
+(define rust-fnv-1.0.7
+ (crate-source "fnv" "1.0.7"
+ "1hc2mcqha06aibcaza94vbi81j6pr9a1bbxrxjfhc91zin8yr7iz"))
+
+(define rust-foldhash-0.2.0
+ (crate-source "foldhash" "0.2.0"
+ "1nvgylb099s11xpfm1kn2wcsql080nqmnhj1l25bp3r2b35j9kkp"))
+
+(define rust-form-urlencoded-1.2.2
+ (crate-source "form_urlencoded" "1.2.2"
+ "1kqzb2qn608rxl3dws04zahcklpplkd5r1vpabwga5l50d2v4k6b"))
+
+(define rust-getrandom-0.2.17
+ (crate-source "getrandom" "0.2.17"
+ "1l2ac6jfj9xhpjjgmcx6s1x89bbnw9x6j9258yy6xjkzpq0bqapz"))
+
+(define rust-getrandom-0.3.4
+ (crate-source "getrandom" "0.3.4"
+ "1zbpvpicry9lrbjmkd4msgj3ihff1q92i334chk7pzf46xffz7c9"))
+
+(define rust-gif-0.14.1
+ (crate-source "gif" "0.14.1"
+ "0pn3ldqjk0ng1vbc3r3zqqrnjkn6s3f3ndk96lhhrn0q82l2ppzm"))
+
+(define rust-git2-0.20.3
+ (crate-source "git2" "0.20.3"
+ "131hmxb2iq9328wrwqgw56fcd0z3dwxnn3hzl6nwsa97yvi3fary"))
+
+(define rust-glob-0.3.3
+ (crate-source "glob" "0.3.3"
+ "106jpd3syfzjfj2k70mwm0v436qbx96wig98m4q8x071yrq35hhc"))
+
+(define rust-half-2.7.1
+ (crate-source "half" "2.7.1"
+ "0jyq42xfa6sghc397mx84av7fayd4xfxr4jahsqv90lmjr5xi8kf"))
+
+(define rust-hashbrown-0.16.1
+ (crate-source "hashbrown" "0.16.1"
+ "004i3njw38ji3bzdp9z178ba9x3k0c1pgy8x69pj7yfppv4iq7c4"))
+
+(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-icu-collections-2.1.1
+ (crate-source "icu_collections" "2.1.1"
+ "0hsblchsdl64q21qwrs4hvc2672jrf466zivbj1bwyv606bn8ssc"))
+
+(define rust-icu-locale-core-2.1.1
+ (crate-source "icu_locale_core" "2.1.1"
+ "1djvdc2f5ylmp1ymzv4gcnmq1s4hqfim9nxlcm173lsd01hpifpd"))
+
+(define rust-icu-normalizer-2.1.1
+ (crate-source "icu_normalizer" "2.1.1"
+ "16dmn5596la2qm0r3vih0bzjfi0vx9a20yqjha6r1y3vnql8hv2z"))
+
+(define rust-icu-normalizer-data-2.1.1
+ (crate-source "icu_normalizer_data" "2.1.1"
+ "02jnzizg6q75m41l6c13xc7nkc5q8yr1b728dcgfhpzw076wrvbs"))
+
+(define rust-icu-properties-2.1.2
+ (crate-source "icu_properties" "2.1.2"
+ "1v3lbmhhi7i6jgw51ikjb1p50qh5rb67grlkdnkc63l7zq1gq2q2"))
+
+(define rust-icu-properties-data-2.1.2
+ (crate-source "icu_properties_data" "2.1.2"
+ "1bvpkh939rgzrjfdb7hz47v4wijngk0snmcgrnpwc9fpz162jv31"))
+
+(define rust-icu-provider-2.1.1
+ (crate-source "icu_provider" "2.1.1"
+ "0576b7dizgyhpfa74kacv86y4g1p7v5ffd6c56kf1q82rvq2r5l5"))
+
+(define rust-ident-case-1.0.1
+ (crate-source "ident_case" "1.0.1"
+ "0fac21q6pwns8gh1hz3nbq15j8fi441ncl6w4vlnd1cmc55kiq5r"))
+
+(define rust-idna-1.1.0
+ (crate-source "idna" "1.1.0"
+ "1pp4n7hppm480zcx411dsv9wfibai00wbpgnjj4qj0xa7kr7a21v"))
+
+(define rust-idna-adapter-1.2.1
+ (crate-source "idna_adapter" "1.2.1"
+ "0i0339pxig6mv786nkqcxnwqa87v4m94b2653f6k3aj0jmhfkjis"))
+
+(define rust-image-0.25.9
+ (crate-source "image" "0.25.9"
+ "06lwa4ag3zcmjzivl356q0qhgxxqpkp7qwda7x0mjrkq21n6ql76"))
+
+(define rust-image-webp-0.2.4
+ (crate-source "image-webp" "0.2.4"
+ "1hz814csyi9283vinzlkix6qpnd6hs3fkw7xl6z2zgm4w7rrypjj"))
+
+(define rust-imgref-1.12.0
+ (crate-source "imgref" "1.12.0"
+ "1j3iwdal9mdkmyrsms3lz4n1bxxxjxss2jvbmh662fns63fcxig7"))
+
+(define rust-indexmap-2.13.0
+ (crate-source "indexmap" "2.13.0"
+ "05qh5c4h2hrnyypphxpwflk45syqbzvqsvvyxg43mp576w2ff53p"))
+
+(define rust-interpolate-name-0.2.4
+ (crate-source "interpolate_name" "0.2.4"
+ "0q7s5mrfkx4p56dl8q9zq71y1ysdj4shh6f28qf9gly35l21jj63"))
+
+(define rust-is-terminal-polyfill-1.70.2
+ (crate-source "is_terminal_polyfill" "1.70.2"
+ "15anlc47sbz0jfs9q8fhwf0h3vs2w4imc030shdnq54sny5i7jx6"))
+
+(define rust-itertools-0.13.0
+ (crate-source "itertools" "0.13.0"
+ "11hiy3qzl643zcigknclh446qb9zlg4dpdzfkjaa9q9fqpgyfgj1"))
+
+(define rust-itertools-0.14.0
+ (crate-source "itertools" "0.14.0"
+ "118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"))
+
+(define rust-itoa-1.0.17
+ (crate-source "itoa" "1.0.17"
+ "1lh93xydrdn1g9x547bd05g0d3hra7pd1k4jfd2z1pl1h5hwdv4j"))
+
+(define rust-jobserver-0.1.34
+ (crate-source "jobserver" "0.1.34"
+ "0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws"))
+
+(define rust-js-sys-0.3.85
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "js-sys" "0.3.85"
+ "1csmb42fxjmzjdgc790bgw77sf1cb9ydm5rdsnh5qj4miszjx54c"))
+
+(define rust-kmeans-colors-0.7.1
+ (crate-source "kmeans_colors" "0.7.1"
+ "0ap8w84kx3ibik56a2q66vwss67pirs035gswpcbcavng5mv5c3a"))
+
+(define rust-lazy-static-1.5.0
+ (crate-source "lazy_static" "1.5.0"
+ "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv"))
+
+(define rust-lebe-0.5.3
+ (crate-source "lebe" "0.5.3"
+ "1f459clndzzm35nyd15vj5dlasyagfasp7hcgl6lh2b658rs6ybs"))
+
+(define rust-libc-0.2.180
+ (crate-source "libc" "0.2.180"
+ "1z2n7hl10fnk1xnv19ahhqxwnb4qi9aclnl6gigim2aaahw5mhxw"))
+
+(define rust-libfuzzer-sys-0.4.10
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "libfuzzer-sys" "0.4.10"
+ "0124z86582vyzl8gbadqscjgf9i94jcpa9mxcpsyxjvh3w71jdsh"))
+
+(define rust-libgit2-sys-0.18.3+1.9.2
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "libgit2-sys" "0.18.3+1.9.2"
+ "11rlbyihj3k35mnkxxz4yvsnlx33a4r9srl66c5vp08pp72arcy9"))
+
+(define rust-libredox-0.1.12
+ (crate-source "libredox" "0.1.12"
+ "05h6fb2y05h74zwaafmnf7gv3bxilzp7syqlfzw524w55kh9a2rx"))
+
+(define rust-libz-sys-1.1.23
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "libz-sys" "1.1.23"
+ "1xy0l46gmhfyk28r9pm7njl0h7dh8l2vpiqw67kn043pyfxiil8m"))
+
+(define rust-linux-raw-sys-0.11.0
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "linux-raw-sys" "0.11.0"
+ "0fghx0nn8nvbz5yzgizfcwd6ap2pislp68j8c1bwyr6sacxkq7fz"))
+
+(define rust-litemap-0.8.1
+ (crate-source "litemap" "0.8.1"
+ "0xsy8pfp9s802rsj1bq2ys2kbk1g36w5dr3gkfip7gphb5x60wv3"))
+
+(define rust-litrs-1.0.0
+ (crate-source "litrs" "1.0.0"
+ "14p0kzzkavnngvybl88nvfwv031cc2qx4vaxpfwsiifm8grdglqi"))
+
+(define rust-log-0.4.29
+ (crate-source "log" "0.4.29"
+ "15q8j9c8g5zpkcw0hnd6cf2z7fxqnvsjh3rw5mv5q10r83i34l2y"))
+
+(define rust-loop9-0.1.5
+ (crate-source "loop9" "0.1.5"
+ "0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg"))
+
+(define rust-maplit-1.0.2
+ (crate-source "maplit" "1.0.2"
+ "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy"))
+
+(define rust-maybe-rayon-0.1.1
+ (crate-source "maybe-rayon" "0.1.1"
+ "06cmvhj4n36459g327ng5dnj8d58qs472pv5ahlhm7ynxl6g78cf"))
+
+(define rust-memchr-2.7.6
+ (crate-source "memchr" "2.7.6"
+ "0wy29kf6pb4fbhfksjbs05jy2f32r2f3r1ga6qkmpz31k79h0azm"))
+
+(define rust-memo-map-0.3.3
+ (crate-source "memo-map" "0.3.3"
+ "0yw5ria5j6kd8z0p2yiji1vc2x53zg348dv1fgip822n0x813l9q"))
+
+(define rust-minijinja-2.14.0
+ (crate-source "minijinja" "2.14.0"
+ "1ah6k177jxp1i9p9wala12mnc0zry3yn15890wk13d8zlp09mshj"))
+
+(define rust-miniz-oxide-0.8.9
+ (crate-source "miniz_oxide" "0.8.9"
+ "05k3pdg8bjjzayq3rf0qhpirq9k37pxnasfn4arbs17phqn6m9qz"))
+
+(define rust-moxcms-0.7.11
+ (crate-source "moxcms" "0.7.11"
+ "15qa5znj029i7677l0hdv0lwmjggrg920bhjgs3cjvydb72mg5dc"))
+
+(define rust-new-debug-unreachable-1.0.6
+ (crate-source "new_debug_unreachable" "1.0.6"
+ "11phpf1mjxq6khk91yzcbd3ympm78m3ivl7xg6lg2c0lf66fy3k5"))
+
+(define rust-nom-8.0.0
+ (crate-source "nom" "8.0.0"
+ "01cl5xng9d0gxf26h39m0l8lprgpa00fcc75ps1yzgbib1vn35yz"))
+
+(define rust-noop-proc-macro-0.3.0
+ (crate-source "noop_proc_macro" "0.3.0"
+ "1j2v1c6ric4w9v12h34jghzmngcwmn0hll1ywly4h6lcm4rbnxh6"))
+
+(define rust-num-bigint-0.4.6
+ (crate-source "num-bigint" "0.4.6"
+ "1f903zd33i6hkjpsgwhqwi2wffnvkxbn6rv4mkgcjcqi7xr4zr55"))
+
+(define rust-num-conv-0.1.0
+ (crate-source "num-conv" "0.1.0"
+ "1ndiyg82q73783jq18isi71a7mjh56wxrk52rlvyx0mi5z9ibmai"))
+
+(define rust-num-derive-0.4.2
+ (crate-source "num-derive" "0.4.2"
+ "00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd"))
+
+(define rust-num-integer-0.1.46
+ (crate-source "num-integer" "0.1.46"
+ "13w5g54a9184cqlbsq80rnxw4jj4s0d8wv75jsq5r2lms8gncsbr"))
+
+(define rust-num-rational-0.4.2
+ (crate-source "num-rational" "0.4.2"
+ "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq"))
+
+(define rust-num-threads-0.1.7
+ (crate-source "num_threads" "0.1.7"
+ "1ngajbmhrgyhzrlc4d5ga9ych1vrfcvfsiqz6zv0h2dpr2wrhwsw"))
+
+(define rust-num-traits-0.2.19
+ (crate-source "num-traits" "0.2.19"
+ "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787"))
+
+(define rust-once-cell-1.21.3
+ (crate-source "once_cell" "1.21.3"
+ "0b9x77lb9f1j6nqgf5aka4s2qj0nly176bpbrv6f9iakk5ff3xa2"))
+
+(define rust-once-cell-polyfill-1.70.2
+ (crate-source "once_cell_polyfill" "1.70.2"
+ "1zmla628f0sk3fhjdjqzgxhalr2xrfna958s632z65bjsfv8ljrq"))
+
+(define rust-oorandom-11.1.5
+ (crate-source "oorandom" "11.1.5"
+ "07mlf13z453fq01qff38big1lh83j8l6aaglf63ksqzzqxc0yyfn"))
+
+(define rust-optfield-0.4.0
+ (crate-source "optfield" "0.4.0"
+ "04lpdwapksfbjlrdyzk2knfxi7awgl82i8iis5di1yy4zylcr74n"))
+
+(define rust-option-ext-0.2.0
+ (crate-source "option-ext" "0.2.0"
+ "0zbf7cx8ib99frnlanpyikm1bx8qn8x602sw1n7bg6p9x94lyx04"))
+
+(define rust-owo-colors-4.2.3
+ (crate-source "owo-colors" "4.2.3"
+ "0ljavh4hfxmlyjr67hyii5875p55kjg24crkj6h937m7kxr02scw"))
+
+(define rust-page-size-0.6.0
+ (crate-source "page_size" "0.6.0"
+ "1nj0rrwpvagagssljbm29ww1iyrrg15p1q4sk70r2cfi9qcv5m9h"))
+
+(define rust-palette-0.7.6
+ (crate-source "palette" "0.7.6"
+ "1rmn02mv6cb112504qyg7pyfa83c08hxpk5sw7jc5v659hc73gsc"))
+
+(define rust-palette-derive-0.7.6
+ (crate-source "palette_derive" "0.7.6"
+ "0c0xhpk1nqyq4jr2m8xnka7w47vqzc7m2vq9ih8wxyjv02phs0zm"))
+
+(define rust-paste-1.0.15
+ (crate-source "paste" "1.0.15"
+ "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p"))
+
+(define rust-pastey-0.1.1
+ (crate-source "pastey" "0.1.1"
+ "1v389jkifv757903flrrps67dvc6q6giwlyx3xi33hcfjmgjxyrm"))
+
+(define rust-percent-encoding-2.3.2
+ (crate-source "percent-encoding" "2.3.2"
+ "083jv1ai930azvawz2khv7w73xh8mnylk7i578cifndjn5y64kwv"))
+
+(define rust-phf-0.12.1
+ (crate-source "phf" "0.12.1"
+ "1dz85g1wshfca83mrq3va9rm9n8qcdjlpv1i3908y5zc9j4p6cli"))
+
+(define rust-phf-generator-0.12.1
+ (crate-source "phf_generator" "0.12.1"
+ "0nvcdbc2j7pznjin4qhw360c8zgfn5isx3bld1ixsqgdmwk13frc"))
+
+(define rust-phf-macros-0.12.1
+ (crate-source "phf_macros" "0.12.1"
+ "0s230ikydi4n2vi9s03d49k5fznkg6kpq12jmlg0jbx8jf1ja4yp"))
+
+(define rust-phf-shared-0.12.1
+ (crate-source "phf_shared" "0.12.1"
+ "10cr16wpmbjxd7w6k98sxw9yw3zxnzscybl9jzyq3digi045a006"))
+
+(define rust-pkg-config-0.3.32
+ (crate-source "pkg-config" "0.3.32"
+ "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby"))
+
+(define rust-plotters-0.3.7
+ (crate-source "plotters" "0.3.7"
+ "0ixpy9svpmr2rkzkxvvdpysjjky4gw104d73n7pi2jbs7m06zsss"))
+
+(define rust-plotters-backend-0.3.7
+ (crate-source "plotters-backend" "0.3.7"
+ "0ahpliim4hrrf7d4ispc2hwr7rzkn6d6nf7lyyrid2lm28yf2hnz"))
+
+(define rust-plotters-svg-0.3.7
+ (crate-source "plotters-svg" "0.3.7"
+ "0w56sxaa2crpasa1zj0bhxzihlapqfkncggavyngg0w86anf5fji"))
+
+(define rust-png-0.18.0
+ (crate-source "png" "0.18.0"
+ "187jf0m873qn5biix8z7gjdsyf8r6vj3yr495pa0jja6i39wxflp"))
+
+(define rust-potential-utf-0.1.4
+ (crate-source "potential_utf" "0.1.4"
+ "0xxg0pkfpq299wvwln409z4fk80rbv55phh3f1jhjajy5x1ljfdp"))
+
+(define rust-powerfmt-0.2.0
+ (crate-source "powerfmt" "0.2.0"
+ "14ckj2xdpkhv3h6l5sdmb9f1d57z8hbfpdldjc2vl5givq2y77j3"))
+
+(define rust-ppv-lite86-0.2.21
+ (crate-source "ppv-lite86" "0.2.21"
+ "1abxx6qz5qnd43br1dd9b2savpihzjza8gb4fbzdql1gxp2f7sl5"))
+
+(define rust-proc-macro2-1.0.105
+ (crate-source "proc-macro2" "1.0.105"
+ "1rvgs5qdznlrqrgicmv24nybnrnv8kyvk2vi7s52ddna1q71hpak"))
+
+(define rust-profiling-1.0.17
+ (crate-source "profiling" "1.0.17"
+ "0wqp6i1bl7azy9270dp92srbbr55mgdh9qnk5b1y44lyarmlif1y"))
+
+(define rust-profiling-procmacros-1.0.17
+ (crate-source "profiling-procmacros" "1.0.17"
+ "0nrxdh5r723raxbs136jmjx46p0c5qgai8jwz4j555mn0ad7ywaj"))
+
+(define rust-pxfm-0.1.27
+ (crate-source "pxfm" "0.1.27"
+ "1a76ydn3wpl2dvyzplv3c6fkx4mkjc9ns60xas9l7alk4n1d71ki"))
+
+(define rust-qoi-0.4.1
+ (crate-source "qoi" "0.4.1"
+ "00c0wkb112annn2wl72ixyd78mf56p4lxkhlmsggx65l3v3n8vbz"))
+
+(define rust-quick-error-2.0.1
+ (crate-source "quick-error" "2.0.1"
+ "18z6r2rcjvvf8cn92xjhm2qc3jpd1ljvcbf12zv0k9p565gmb4x9"))
+
+(define rust-quote-1.0.43
+ (crate-source "quote" "1.0.43"
+ "02n41mlr81qmczac7m5kjy51y8b7yrb8ym4ncmjycampjjjxjx6w"))
+
+(define rust-r-efi-5.3.0
+ (crate-source "r-efi" "5.3.0"
+ "03sbfm3g7myvzyylff6qaxk4z6fy76yv860yy66jiswc2m6b7kb9"))
+
+(define rust-rand-0.9.2
+ (crate-source "rand" "0.9.2"
+ "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd"))
+
+(define rust-rand-chacha-0.9.0
+ (crate-source "rand_chacha" "0.9.0"
+ "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk"))
+
+(define rust-rand-core-0.9.5
+ (crate-source "rand_core" "0.9.5"
+ "0g6qc5r3f0hdmz9b11nripyp9qqrzb0xqk9piip8w8qlvqkcibvn"))
+
+(define rust-rav1e-0.8.1
+ (crate-source "rav1e" "0.8.1"
+ "0axk3ji3jmlr81svmsy5zvj8shmhpp8lz5nyghkq752xx1bdvdj3"))
+
+(define rust-ravif-0.12.0
+ (crate-source "ravif" "0.12.0"
+ "11dj99rsrdjp12yn4xchxsb78prsg5s8x4smd08qmwgf1jcw2sgg"))
+
+(define rust-rayon-1.11.0
+ (crate-source "rayon" "1.11.0"
+ "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn"))
+
+(define rust-rayon-core-1.13.0
+ (crate-source "rayon-core" "1.13.0"
+ "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92"))
+
+(define rust-redox-users-0.5.2
+ (crate-source "redox_users" "0.5.2"
+ "1b17q7gf7w8b1vvl53bxna24xl983yn7bd00gfbii74bcg30irm4"))
+
+(define rust-ref-cast-1.0.25
+ (crate-source "ref-cast" "1.0.25"
+ "0zdzc34qjva9xxgs889z5iz787g81hznk12zbk4g2xkgwq530m7k"))
+
+(define rust-ref-cast-impl-1.0.25
+ (crate-source "ref-cast-impl" "1.0.25"
+ "1nkhn1fklmn342z5c4mzfzlxddv3x8yhxwwk02cj06djvh36065p"))
+
+(define rust-regex-1.12.2
+ (crate-source "regex" "1.12.2"
+ "1m14zkg6xmkb0q5ah3y39cmggclsjdr1wpxfa4kf5wvm3wcw0fw4"))
+
+(define rust-regex-automata-0.4.13
+ (crate-source "regex-automata" "0.4.13"
+ "070z0j23pjfidqz0z89id1fca4p572wxpcr20a0qsv68bbrclxjj"))
+
+(define rust-regex-syntax-0.8.8
+ (crate-source "regex-syntax" "0.8.8"
+ "0n7ggnpk0r32rzgnycy5xrc1yp2kq19m6pz98ch3c6dkaxw9hbbs"))
+
+(define rust-rgb-0.8.52
+ (crate-source "rgb" "0.8.52"
+ "1km115a9lblf9pldvx51dmmg30y8ms4ka67hvas2ndcq556qhshc"))
+
+(define rust-roff-0.2.2
+ (crate-source "roff" "0.2.2"
+ "1wyqz6m0pm4p6wzhwhahvcidfm7nwb38zl4q7ha940pn3w66dy48"))
+
+(define rust-rustix-1.1.3
+ (crate-source "rustix" "1.1.3"
+ "0d0z2zcw4rwzni1hm8snw8xdxwwrij336m31c4ghq66cghj9wv0l"))
+
+(define rust-rustversion-1.0.22
+ (crate-source "rustversion" "1.0.22"
+ "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k"))
+
+(define rust-same-file-1.0.6
+ (crate-source "same-file" "1.0.6"
+ "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k"))
+
+(define rust-schemars-1.2.0
+ (crate-source "schemars" "1.2.0"
+ "1lk7qb6797dmixnb0qfkmlpsa5p2kgwk29s91xvpmia2hw811sal"))
+
+(define rust-schemars-derive-1.2.0
+ (crate-source "schemars_derive" "1.2.0"
+ "0ibwb8amvy70xrgbfqp1iqk0mvqd4x4hvpyg2bmshdahihlas229"))
+
+(define rust-self-cell-1.2.2
+ (crate-source "self_cell" "1.2.2"
+ "12cdmh9p2h72rmw923kj841jji4k0vrykihvx19fn059az8pcbmi"))
+
+(define rust-semver-1.0.27
+ (crate-source "semver" "1.0.27"
+ "1qmi3akfrnqc2hfkdgcxhld5bv961wbk8my3ascv5068mc5fnryp"))
+
+(define rust-serde-1.0.228
+ (crate-source "serde" "1.0.228"
+ "17mf4hhjxv5m90g42wmlbc61hdhlm6j9hwfkpcnd72rpgzm993ls"))
+
+(define rust-serde-core-1.0.228
+ (crate-source "serde_core" "1.0.228"
+ "1bb7id2xwx8izq50098s5j2sqrrvk31jbbrjqygyan6ask3qbls1"))
+
+(define rust-serde-derive-1.0.228
+ (crate-source "serde_derive" "1.0.228"
+ "0y8xm7fvmr2kjcd029g9fijpndh8csv5m20g4bd76w8qschg4h6m"))
+
+(define rust-serde-derive-internals-0.29.1
+ (crate-source "serde_derive_internals" "0.29.1"
+ "04g7macx819vbnxhi52cx0nhxi56xlhrybgwybyy7fb9m4h6mlhq"))
+
+(define rust-serde-json-1.0.149
+ (crate-source "serde_json" "1.0.149"
+ "11jdx4vilzrjjd1dpgy67x5lgzr0laplz30dhv75lnf5ffa07z43"))
+
+(define rust-serde-spanned-1.0.4
+ (crate-source "serde_spanned" "1.0.4"
+ "0xkp0qdzams5sqwndbw3xrhf4c0bb5r46w2ywkp1aqsdb8ggkfzq"))
+
+(define rust-shellexpand-3.1.1
+ (crate-source "shellexpand" "3.1.1"
+ "1fwhid2r117rbis2f6lj8mpfjf0w6lq6nqfxjha86cb3vmjxy7wb"))
+
+(define rust-shlex-1.3.0
+ (crate-source "shlex" "1.3.0"
+ "0r1y6bv26c1scpxvhg2cabimrmwgbp4p3wy6syj9n0c4s3q2znhg"))
+
+(define rust-simd-adler32-0.3.8
+ (crate-source "simd-adler32" "0.3.8"
+ "18lx2gdgislabbvlgw5q3j5ssrr77v8kmkrxaanp3liimp2sc873"))
+
+(define rust-simd-helpers-0.1.0
+ (crate-source "simd_helpers" "0.1.0"
+ "19idqicn9k4vhd04ifh2ff41wvna79zphdf2c81rlmpc7f3hz2cm"))
+
+(define rust-siphasher-1.0.1
+ (crate-source "siphasher" "1.0.1"
+ "17f35782ma3fn6sh21c027kjmd227xyrx06ffi8gw4xzv9yry6an"))
+
+(define rust-smallvec-1.15.1
+ (crate-source "smallvec" "1.15.1"
+ "00xxdxxpgyq5vjnpljvkmy99xij5rxgh913ii1v16kzynnivgcb7"))
+
+(define rust-spinners-4.1.1
+ (crate-source "spinners" "4.1.1"
+ "10jgzdy6x79ipnfhavn46zbg4hlx98mcfr7p4f4j774b6mzr9vx0"))
+
+(define rust-stable-deref-trait-1.2.1
+ (crate-source "stable_deref_trait" "1.2.1"
+ "15h5h73ppqyhdhx6ywxfj88azmrpml9gl6zp3pwy2malqa6vxqkc"))
+
+(define rust-strsim-0.11.1
+ (crate-source "strsim" "0.11.1"
+ "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x"))
+
+(define rust-strum-0.24.1
+ (crate-source "strum" "0.24.1"
+ "0gz6cjhlps5idwasznklxdh2zsas6mxf99vr0n27j876q12n0gh6"))
+
+(define rust-strum-0.27.2
+ (crate-source "strum" "0.27.2"
+ "1ksb9jssw4bg9kmv9nlgp2jqa4vnsa3y4q9zkppvl952q7vdc8xg"))
+
+(define rust-strum-macros-0.24.3
+ (crate-source "strum_macros" "0.24.3"
+ "0naxz2y38kwq5wgirmia64vvf6qhwy8j367rw966n62gsbh5nf0y"))
+
+(define rust-strum-macros-0.27.2
+ (crate-source "strum_macros" "0.27.2"
+ "19xwikxma0yi70fxkcy1yxcv0ica8gf3jnh5gj936jza8lwcx5bn"))
+
+(define rust-syn-1.0.109
+ (crate-source "syn" "1.0.109"
+ "0ds2if4600bd59wsv7jjgfkayfzy3hnazs394kz6zdkmna8l3dkj"))
+
+(define rust-syn-2.0.114
+ (crate-source "syn" "2.0.114"
+ "0akw62dizhyrkf3ym1jsys0gy1nphzgv0y8qkgpi6c1s4vghglfl"))
+
+(define rust-synstructure-0.13.2
+ (crate-source "synstructure" "0.13.2"
+ "1lh9lx3r3jb18f8sbj29am5hm9jymvbwh6jb1izsnnxgvgrp12kj"))
+
+(define rust-tempfile-3.24.0
+ (crate-source "tempfile" "3.24.0"
+ "171fz3h6rj676miq15fyv1hnv69p426mlp8489bwa1b3xg3sjpb5"))
+
+(define rust-thiserror-2.0.18
+ (crate-source "thiserror" "2.0.18"
+ "1i7vcmw9900bvsmay7mww04ahahab7wmr8s925xc083rpjybb222"))
+
+(define rust-thiserror-impl-2.0.18
+ (crate-source "thiserror-impl" "2.0.18"
+ "1mf1vrbbimj1g6dvhdgzjmn6q09yflz2b92zs1j9n3k7cxzyxi7b"))
+
+(define rust-tiff-0.10.3
+ (crate-source "tiff" "0.10.3"
+ "0vrkdk9cdk07rh7iifcxpn6m8zv3wz695mizhr8rb3gfgzg0b5mg"))
+
+(define rust-time-0.3.45
+ (crate-source "time" "0.3.45"
+ "1gdag88agck220k6fxbgb7gsnr2r14n33sxzm5db9zfp6gy45r7r"))
+
+(define rust-time-core-0.1.7
+ (crate-source "time-core" "0.1.7"
+ "1jilglvr6m6h2iidnvdp3zfahck9wa7kw64rslk79v1izncfwdlb"))
+
+(define rust-time-macros-0.2.25
+ (crate-source "time-macros" "0.2.25"
+ "1pg3zrqyvjcy1nh470mdw7qxwwq6zmwq3f1dlp11mxlv4k8m5rbi"))
+
+(define rust-tinystr-0.8.2
+ (crate-source "tinystr" "0.8.2"
+ "0sa8z88axdsf088hgw5p4xcyi6g3w3sgbb6qdp81bph9bk2fkls2"))
+
+(define rust-tinytemplate-1.2.1
+ (crate-source "tinytemplate" "1.2.1"
+ "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy"))
+
+(define rust-toml-0.9.11+spec-1.1.0
+ (crate-source "toml" "0.9.11+spec-1.1.0"
+ "0ikwmd5s9ndg6afxijaxjcgxw53sd9af3mmfzymf37rh92lckbzk"))
+
+(define rust-toml-datetime-0.7.5+spec-1.1.0
+ (crate-source "toml_datetime" "0.7.5+spec-1.1.0"
+ "0iqkgvgsxmszpai53dbip7sf2igic39s4dby29dbqf1h9bnwzqcj"))
+
+(define rust-toml-edit-0.24.0+spec-1.1.0
+ (crate-source "toml_edit" "0.24.0+spec-1.1.0"
+ "17phsw24qy7npya4b0m3f1ibs43hxypjq4lij5nhl5r0b4c0nx4c"))
+
+(define rust-toml-parser-1.0.6+spec-1.1.0
+ (crate-source "toml_parser" "1.0.6+spec-1.1.0"
+ "0i5zxv5y3z9g6r3gm6ly4q0hhkahh013q4rys2fz04cf195qn6d3"))
+
+(define rust-toml-writer-1.0.6+spec-1.1.0
+ (crate-source "toml_writer" "1.0.6+spec-1.1.0"
+ "01r6x42d1p8p5kzfsi1fm4dakm3w53vi69f2ivyqpvi1xm5g25mb"))
+
+(define rust-unicode-ident-1.0.22
+ (crate-source "unicode-ident" "1.0.22"
+ "1x8xrz17vqi6qmkkcqr8cyf0an76ig7390j9cnqnk47zyv2gf4lk"))
+
+(define rust-unicode-segmentation-1.12.0
+ (crate-source "unicode-segmentation" "1.12.0"
+ "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n"))
+
+(define rust-url-2.5.8
+ (crate-source "url" "2.5.8"
+ "1v8f7nx3hpr1qh76if0a04sj08k86amsq4h8cvpw6wvk76jahrzz"))
+
+(define rust-utf8-iter-1.0.4
+ (crate-source "utf8_iter" "1.0.4"
+ "1gmna9flnj8dbyd8ba17zigrp9c4c3zclngf5lnb5yvz1ri41hdn"))
+
+(define rust-utf8parse-0.2.2
+ (crate-source "utf8parse" "0.2.2"
+ "088807qwjq46azicqwbhlmzwrbkz7l4hpw43sdkdyyk524vdxaq6"))
+
+(define rust-v-frame-0.3.9
+ (crate-source "v_frame" "0.3.9"
+ "1qkvb4ks33zck931vzqckjn36hkngj6l2cwmvfsnlpc7r0kpfsv6"))
+
+(define rust-vcpkg-0.2.15
+ (crate-source "vcpkg" "0.2.15"
+ "09i4nf5y8lig6xgj3f7fyrvzd3nlaw4znrihw8psidvv5yk4xkdc"))
+
+(define rust-vergen-9.1.0
+ (crate-source "vergen" "9.1.0"
+ "0xdgrs146p81vbhg5y8svch3cghyi3yf07p8c7i8v7k3v3va2jdq"))
+
+(define rust-vergen-git2-1.0.7
+ (crate-source "vergen-git2" "1.0.7"
+ "1hfam6z3c4wicg2n14rdzgkp3ipffq77b878mnmqw2a5xh8yavjg"))
+
+(define rust-vergen-lib-0.1.6
+ (crate-source "vergen-lib" "0.1.6"
+ "0rn1x40xwx4zlj62nkl63y6sczar6hw1dq34n7y5jghg1h0yc1wv"))
+
+(define rust-vergen-lib-9.1.0
+ (crate-source "vergen-lib" "9.1.0"
+ "0sd5b5d5ygwi86k1b4n9vipqmyxqn4pr7qcs48pycncwgsx2jjmk"))
+
+(define rust-walkdir-2.5.0
+ (crate-source "walkdir" "2.5.0"
+ "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99"))
+
+(define rust-wallust-themes-1.1.0
+ (crate-source "wallust_themes" "1.1.0"
+ "1f27r2xd4gn5af5g8f2yws7ph7807cyg0d12ycmsvjhmk15pr6cf"))
+
+(define rust-wasi-0.11.1+wasi-snapshot-preview1
+ (crate-source "wasi" "0.11.1+wasi-snapshot-preview1"
+ "0jx49r7nbkbhyfrfyhz0bm4817yrnxgd3jiwwwfv0zl439jyrwyc"))
+
+(define rust-wasip2-1.0.2+wasi-0.2.9
+ (crate-source "wasip2" "1.0.2+wasi-0.2.9"
+ "1xdw7v08jpfjdg94sp4lbdgzwa587m5ifpz6fpdnkh02kwizj5wm"))
+
+(define rust-wasm-bindgen-0.2.108
+ (crate-source "wasm-bindgen" "0.2.108"
+ "0rl5pn80sdhj2p2r28lp3k50a8mpppzgwzssz2f3jdqyxhq4l0k4"))
+
+(define rust-wasm-bindgen-macro-0.2.108
+ (crate-source "wasm-bindgen-macro" "0.2.108"
+ "026nnvakp0w6j3ghpcxn31shj9wx8bv8x7nk3gkk40klkjfj72q0"))
+
+(define rust-wasm-bindgen-macro-support-0.2.108
+ (crate-source "wasm-bindgen-macro-support" "0.2.108"
+ "0m9sj475ypgifbkvksjsqs2gy3bq96f87ychch784m4gspiblmjj"))
+
+(define rust-wasm-bindgen-shared-0.2.108
+ (crate-source "wasm-bindgen-shared" "0.2.108"
+ "04ix7v99rvj5730553j58pqsrwpf9sqazr60y3cchx5cr60ba08z"))
+
+(define rust-web-sys-0.3.85
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "web-sys" "0.3.85"
+ "1645c202gyw21m6kxw4ya81vrapl40hlb8m9iqhjj8fra7jk4bii"))
+
+(define rust-weezl-0.1.12
+ (crate-source "weezl" "0.1.12"
+ "122a1dhha6cib5az4ihcqlh60ns2bi6rskdv875p94lbvj6wk2m2"))
+
+(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.11
+ (crate-source "winapi-util" "0.1.11"
+ "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2"))
+
+(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-link-0.2.1
+ (crate-source "windows-link" "0.2.1"
+ "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h"))
+
+(define rust-windows-sys-0.61.2
+ ;; TODO REVIEW: Check bundled sources.
+ (crate-source "windows-sys" "0.61.2"
+ "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf"))
+
+(define rust-winnow-0.7.14
+ (crate-source "winnow" "0.7.14"
+ "0a88ahjqhyn2ln1yplq2xsigm09kxqkdkkk2c2mfxkbzszln8lss"))
+
+(define rust-wit-bindgen-0.51.0
+ (crate-source "wit-bindgen" "0.51.0"
+ "19fazgch8sq5cvjv3ynhhfh5d5x08jq2pkw8jfb05vbcyqcr496p"))
+
+(define rust-writeable-0.6.2
+ (crate-source "writeable" "0.6.2"
+ "1fg08y97n6vk7l0rnjggw3xyrii6dcqg54wqaxldrlk98zdy1pcy"))
+
+(define rust-y4m-0.8.0
+ (crate-source "y4m" "0.8.0"
+ "0j24y2zf60lpxwd7kyg737hqfyqx16y32s0fjyi6fax6w4hlnnks"))
+
+(define rust-yoke-0.8.1
+ (crate-source "yoke" "0.8.1"
+ "0m29dm0bf5iakxgma0bj6dbmc3b8qi9b1vaw9sa76kdqmz3fbmkj"))
+
+(define rust-yoke-derive-0.8.1
+ (crate-source "yoke-derive" "0.8.1"
+ "0pbyja133jnng4mrhimzdq4a0y26421g734ybgz8wsgbfhl0andn"))
+
+(define rust-zerocopy-0.8.33
+ (crate-source "zerocopy" "0.8.33"
+ "1z9d6z8p1ndf0yrvw99jr5zcjnd4270kv4rivqqyi7hbs5l533v6"))
+
+(define rust-zerocopy-derive-0.8.33
+ (crate-source "zerocopy-derive" "0.8.33"
+ "1wbh4bil3kqfmiwxlpzhxba6fyh09nsy87k7idk8b1hadfr64y9c"))
+
+(define rust-zerofrom-0.1.6
+ (crate-source "zerofrom" "0.1.6"
+ "19dyky67zkjichsb7ykhv0aqws3q0jfvzww76l66c19y6gh45k2h"))
+
+(define rust-zerofrom-derive-0.1.6
+ (crate-source "zerofrom-derive" "0.1.6"
+ "00l5niw7c1b0lf1vhvajpjmcnbdp2vn96jg4nmkhq2db0rp5s7np"))
+
+(define rust-zerotrie-0.2.3
+ (crate-source "zerotrie" "0.2.3"
+ "0lbqznlqazmrwwzslw0ci7p3pqxykrbfhq29npj0gmb2amxc2n9a"))
+
+(define rust-zerovec-0.11.5
+ (crate-source "zerovec" "0.11.5"
+ "00m0p47k2g9mkv505hky5xh3r6ps7v8qc0dy4pspg542jj972a3c"))
+
+(define rust-zerovec-derive-0.11.2
+ (crate-source "zerovec-derive" "0.11.2"
+ "1wsig4h5j7a1scd5hrlnragnazjny9qjc44hancb6p6a76ay7p7a"))
+
+(define rust-zmij-1.0.15
+ (crate-source "zmij" "1.0.15"
+ "1lh3l2yqwdylg4mkn9y9pmpmng34g2k328d6km8c3qsg3w2krxll"))
+
+(define rust-zune-core-0.4.12
+ (crate-source "zune-core" "0.4.12"
+ "0jj1ra86klzlcj9aha9als9d1dzs7pqv3azs1j3n96822wn3lhiz"))
+
+(define rust-zune-core-0.5.1
+ (crate-source "zune-core" "0.5.1"
+ "1ya0zdqxlr5v57791j7bvm408ri2cfx81a4v6z85f560yw3hi2nb"))
+
+(define rust-zune-inflate-0.2.54
+ (crate-source "zune-inflate" "0.2.54"
+ "00kg24jh3zqa3i6rg6yksnb71bch9yi1casqydl00s7nw8pk7avk"))
+
+(define rust-zune-jpeg-0.4.21
+ (crate-source "zune-jpeg" "0.4.21"
+ "04r7g6y9jp7d4c9bq23rz3gwzlr1dsl7vdk4yly35bc4jf52rki9"))
+
+(define rust-zune-jpeg-0.5.10
+ (crate-source "zune-jpeg" "0.5.10"
+ "0ljpjxzz2rsq1x8pqdhvd40r1ny8mlzny10jf2md2shadhcbjbga"))
+
+(define-cargo-inputs lookup-cargo-inputs
+ (my-wallust =>
+ (list rust-adler2-2.0.1
+ rust-aho-corasick-1.1.4
+ rust-aligned-0.4.3
+ rust-aligned-vec-0.6.4
+ rust-alloca-0.4.0
+ rust-anes-0.1.6
+ rust-anstream-0.6.21
+ rust-anstyle-1.0.13
+ rust-anstyle-parse-0.2.7
+ rust-anstyle-query-1.1.5
+ rust-anstyle-wincon-3.0.11
+ rust-anyhow-1.0.100
+ rust-approx-0.5.1
+ rust-arbitrary-1.4.2
+ rust-arg-enum-proc-macro-0.3.4
+ rust-arrayvec-0.7.6
+ rust-as-slice-0.2.1
+ rust-autocfg-1.5.0
+ rust-av-scenechange-0.14.1
+ rust-av1-grain-0.2.5
+ rust-avif-serialize-0.8.6
+ rust-bit-field-0.10.3
+ rust-bitflags-2.10.0
+ rust-bitstream-io-4.9.0
+ rust-built-0.8.0
+ rust-bumpalo-3.19.1
+ rust-by-address-1.2.1
+ rust-bytemuck-1.24.0
+ rust-byteorder-lite-0.1.0
+ rust-camino-1.2.2
+ rust-cargo-platform-0.3.2
+ rust-cargo-metadata-0.23.1
+ rust-cast-0.3.0
+ rust-cc-1.2.53
+ rust-cfg-if-1.0.4
+ rust-ciborium-0.2.2
+ rust-ciborium-io-0.2.2
+ rust-ciborium-ll-0.2.2
+ rust-clap-4.5.54
+ rust-clap-builder-4.5.54
+ rust-clap-complete-4.5.65
+ rust-clap-derive-4.5.49
+ rust-clap-lex-0.7.7
+ rust-clap-mangen-0.2.31
+ rust-color-quant-1.1.0
+ rust-colorchoice-1.0.4
+ rust-convert-case-0.8.0
+ rust-core2-0.4.0
+ rust-crc32fast-1.5.0
+ rust-criterion-0.8.1
+ rust-criterion-plot-0.8.1
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crunchy-0.2.4
+ rust-darling-0.20.11
+ rust-darling-core-0.20.11
+ rust-darling-macro-0.20.11
+ rust-deranged-0.5.5
+ rust-derive-builder-0.20.2
+ rust-derive-builder-core-0.20.2
+ rust-derive-builder-macro-0.20.2
+ rust-dirs-6.0.0
+ rust-dirs-sys-0.5.0
+ rust-displaydoc-0.2.5
+ rust-document-features-0.2.12
+ rust-documented-0.9.2
+ rust-documented-macros-0.9.2
+ rust-dunce-1.0.5
+ rust-dyn-clone-1.0.20
+ rust-either-1.15.0
+ rust-equator-0.4.2
+ rust-equator-macro-0.4.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.14
+ rust-exr-1.74.0
+ rust-fast-srgb8-1.0.0
+ rust-fast-image-resize-6.0.0
+ rust-fastrand-2.3.0
+ rust-fax-0.2.6
+ rust-fax-derive-0.2.0
+ rust-fdeflate-0.3.7
+ rust-find-msvc-tools-0.1.8
+ rust-flate2-1.1.8
+ rust-fnv-1.0.7
+ rust-foldhash-0.2.0
+ rust-form-urlencoded-1.2.2
+ rust-getrandom-0.2.17
+ rust-getrandom-0.3.4
+ rust-gif-0.14.1
+ rust-git2-0.20.3
+ rust-glob-0.3.3
+ rust-half-2.7.1
+ rust-hashbrown-0.16.1
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-icu-collections-2.1.1
+ rust-icu-locale-core-2.1.1
+ rust-icu-normalizer-2.1.1
+ rust-icu-normalizer-data-2.1.1
+ rust-icu-properties-2.1.2
+ rust-icu-properties-data-2.1.2
+ rust-icu-provider-2.1.1
+ rust-ident-case-1.0.1
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-image-0.25.9
+ rust-image-webp-0.2.4
+ rust-imgref-1.12.0
+ rust-indexmap-2.13.0
+ rust-interpolate-name-0.2.4
+ rust-is-terminal-polyfill-1.70.2
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.17
+ rust-jobserver-0.1.34
+ rust-js-sys-0.3.85
+ rust-kmeans-colors-0.7.1
+ rust-lazy-static-1.5.0
+ rust-lebe-0.5.3
+ rust-libc-0.2.180
+ rust-libfuzzer-sys-0.4.10
+ rust-libgit2-sys-0.18.3+1.9.2
+ rust-libredox-0.1.12
+ rust-libz-sys-1.1.23
+ rust-linux-raw-sys-0.11.0
+ rust-litemap-0.8.1
+ rust-litrs-1.0.0
+ rust-log-0.4.29
+ rust-loop9-0.1.5
+ rust-maplit-1.0.2
+ rust-maybe-rayon-0.1.1
+ rust-memchr-2.7.6
+ rust-memo-map-0.3.3
+ rust-minijinja-2.14.0
+ rust-miniz-oxide-0.8.9
+ rust-moxcms-0.7.11
+ rust-new-debug-unreachable-1.0.6
+ rust-nom-8.0.0
+ rust-noop-proc-macro-0.3.0
+ rust-num-bigint-0.4.6
+ rust-num-conv-0.1.0
+ rust-num-derive-0.4.2
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-num-threads-0.1.7
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.2
+ rust-oorandom-11.1.5
+ rust-optfield-0.4.0
+ rust-option-ext-0.2.0
+ rust-owo-colors-4.2.3
+ rust-page-size-0.6.0
+ rust-palette-0.7.6
+ rust-palette-derive-0.7.6
+ rust-paste-1.0.15
+ rust-pastey-0.1.1
+ rust-percent-encoding-2.3.2
+ rust-phf-0.12.1
+ rust-phf-generator-0.12.1
+ rust-phf-macros-0.12.1
+ rust-phf-shared-0.12.1
+ rust-pkg-config-0.3.32
+ rust-plotters-0.3.7
+ rust-plotters-backend-0.3.7
+ rust-plotters-svg-0.3.7
+ rust-png-0.18.0
+ rust-potential-utf-0.1.4
+ rust-powerfmt-0.2.0
+ rust-ppv-lite86-0.2.21
+ rust-proc-macro2-1.0.105
+ rust-profiling-1.0.17
+ rust-profiling-procmacros-1.0.17
+ rust-pxfm-0.1.27
+ rust-qoi-0.4.1
+ rust-quick-error-2.0.1
+ rust-quote-1.0.43
+ rust-r-efi-5.3.0
+ rust-rand-0.9.2
+ rust-rand-chacha-0.9.0
+ rust-rand-core-0.9.5
+ rust-rav1e-0.8.1
+ rust-ravif-0.12.0
+ rust-rayon-1.11.0
+ rust-rayon-core-1.13.0
+ rust-redox-users-0.5.2
+ rust-ref-cast-1.0.25
+ rust-ref-cast-impl-1.0.25
+ rust-regex-1.12.2
+ rust-regex-automata-0.4.13
+ rust-regex-syntax-0.8.8
+ rust-rgb-0.8.52
+ rust-roff-0.2.2
+ rust-rustix-1.1.3
+ rust-rustversion-1.0.22
+ rust-same-file-1.0.6
+ rust-schemars-1.2.0
+ rust-schemars-derive-1.2.0
+ rust-self-cell-1.2.2
+ rust-semver-1.0.27
+ rust-serde-1.0.228
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-derive-internals-0.29.1
+ rust-serde-json-1.0.149
+ rust-serde-spanned-1.0.4
+ rust-shellexpand-3.1.1
+ rust-shlex-1.3.0
+ rust-simd-adler32-0.3.8
+ rust-simd-helpers-0.1.0
+ rust-siphasher-1.0.1
+ rust-smallvec-1.15.1
+ rust-spinners-4.1.1
+ rust-stable-deref-trait-1.2.1
+ rust-strsim-0.11.1
+ rust-strum-0.24.1
+ rust-strum-0.27.2
+ rust-strum-macros-0.24.3
+ rust-strum-macros-0.27.2
+ rust-syn-1.0.109
+ rust-syn-2.0.114
+ rust-synstructure-0.13.2
+ rust-tempfile-3.24.0
+ rust-thiserror-2.0.18
+ rust-thiserror-impl-2.0.18
+ rust-tiff-0.10.3
+ rust-time-0.3.45
+ rust-time-core-0.1.7
+ rust-time-macros-0.2.25
+ rust-tinystr-0.8.2
+ rust-tinytemplate-1.2.1
+ rust-toml-0.9.11+spec-1.1.0
+ rust-toml-datetime-0.7.5+spec-1.1.0
+ rust-toml-edit-0.24.0+spec-1.1.0
+ rust-toml-parser-1.0.6+spec-1.1.0
+ rust-toml-writer-1.0.6+spec-1.1.0
+ rust-unicode-ident-1.0.22
+ rust-unicode-segmentation-1.12.0
+ rust-url-2.5.8
+ rust-utf8-iter-1.0.4
+ rust-utf8parse-0.2.2
+ rust-v-frame-0.3.9
+ rust-vcpkg-0.2.15
+ rust-vergen-9.1.0
+ rust-vergen-git2-1.0.7
+ rust-vergen-lib-0.1.6
+ rust-vergen-lib-9.1.0
+ rust-walkdir-2.5.0
+ rust-wallust-themes-1.1.0
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasip2-1.0.2+wasi-0.2.9
+ rust-wasm-bindgen-0.2.108
+ rust-wasm-bindgen-macro-0.2.108
+ rust-wasm-bindgen-macro-support-0.2.108
+ rust-wasm-bindgen-shared-0.2.108
+ rust-web-sys-0.3.85
+ rust-weezl-0.1.12
+ rust-winapi-0.3.9
+ rust-winapi-i686-pc-windows-gnu-0.4.0
+ rust-winapi-util-0.1.11
+ rust-winapi-x86-64-pc-windows-gnu-0.4.0
+ rust-windows-link-0.2.1
+ rust-windows-sys-0.61.2
+ rust-winnow-0.7.14
+ rust-wit-bindgen-0.51.0
+ rust-writeable-0.6.2
+ rust-y4m-0.8.0
+ rust-yoke-0.8.1
+ rust-yoke-derive-0.8.1
+ rust-zerocopy-0.8.33
+ rust-zerocopy-derive-0.8.33
+ rust-zerofrom-0.1.6
+ rust-zerofrom-derive-0.1.6
+ rust-zerotrie-0.2.3
+ rust-zerovec-0.11.5
+ rust-zerovec-derive-0.11.2
+ rust-zmij-1.0.15
+ rust-zune-core-0.4.12
+ rust-zune-core-0.5.1
+ rust-zune-inflate-0.2.54
+ rust-zune-jpeg-0.4.21
+ rust-zune-jpeg-0.5.10)))
+
+(define-public wallust
+ (package
+ (name "wallust")
+ (version "3.5.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://codeberg.org/explosion-mental/wallust")
+ (commit version)))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0n4nc1zn626y4i2mabcvbqxqg4ks84ncfznlwk0x9hqcv0riw2b6"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:features '(list "buildgen")
+ #:imported-modules (append %copy-build-system-modules
+ %cargo-build-system-modules)
+ #:modules '((guix build cargo-build-system)
+ ((guix build copy-build-system) #:prefix copy:)
+ (guix build utils))
+ #:install-source? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-extras
+ (lambda args
+ (apply (assoc-ref copy:%standard-phases 'install)
+ #:install-plan
+ '(("completions/wallust.bash"
+ "share/bash-completion/completions/wallust")
+ ("completions/wallust.elv"
+ "share/elvish/lib/wallust")
+ ("completions/wallust.fish"
+ "share/fish/vendor_completions.d/")
+ ("completions/_wallust"
+ "share/zsh/site-functions/")
+ ("man/" "share/man/man1/" #:include-regexp ("\\.1$"))
+ ("man/" "share/man/man5/" #:include-regexp ("\\.5$")))
+ args))))))
+ (inputs (lookup-cargo-inputs 'my-wallust))
+ (home-page "https://explosion-mental.codeberg.page/wallust")
+ (synopsis "Generate themes from images with advanced templating")
+ (description
+ "Wallust is a rust-based successor to \"pywal\" which generates color
+themes from images with advanced templating and generation options.
+Templates are made using either a subset of Jinja2 or pywal syntax.
+Color generation may be constrained to obey ANSI color standards, meet
+minimum contrast levels, and more.")
+ (license license:expat)))
+wallust
+