guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit c94b65a5952a1390c957250646d3fa11b1ba12a9
Author: Noé Lopez <[email protected]>
AuthorDate: Wed Oct 15 12:43:38 2025 +0200

    gnu: Add glycin.
    
    * gnu/packages/gnome.scm (glycin): New variable.
    * gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch:
    New file.
    * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[glycin]:
    New entry.
    
    Change-Id: Ide6a8f484b70fa3eb3697f00cc9c46f81b0d1652
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/gnome.scm                             | 119 ++++
 .../glycin-sandbox-Adapt-bwrap-invocation.patch    |  56 ++
 gnu/packages/rust-crates.scm                       | 729 +++++++++++++++++++++
 3 files changed, 904 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f54c498a7e..8f9cc6ffb4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7065,6 +7065,125 @@ side panel;
     ;; ".gresource.eog_postasa_plugin" ELF section.
     (license license:gpl2+)))
 
+(define-public glycin
+  (package
+    (name "glycin")
+    (version "2.0.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://gitlab.gnome.org/GNOME/glycin.git";)
+              (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "022j3y1sgyl9j0wp85kvfpzn1013svv7n21m8jcsp0029sdxbj27"))
+       (patches (search-patches 
"glycin-sandbox-Adapt-bwrap-invocation.patch"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:imported-modules `(,@%meson-build-system-modules
+                           ,@%cargo-build-system-modules)
+      #:modules `(((guix build cargo-build-system) #:prefix cargo:)
+                  (guix build meson-build-system)
+                  (guix build utils))
+      ;; Tests fail at creating the bwrap sandbox.
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'unpack-test-images
+            (lambda _
+              (copy-recursively
+               #$(this-package-native-input "glycin-test-images")
+               "tests/test-images")))
+          (add-after 'unpack 'prepare-for-build
+            (lambda _
+              ;; Avoid checking the lock checksums.
+              (delete-file "Cargo.lock")
+              (setenv "RUST_LOG" "debug")
+              ;; libglycin-gtk4-2.so does not have libglycin-2.so.0 in its
+              ;; runpath.
+              (setenv
+               "RUSTFLAGS"
+               (string-append "-C link-arg=-Wl,-rpath," #$output "/lib"))))
+          (add-after 'unpack 'set-bwrap-path
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* "glycin/src/sandbox.rs"
+                (("@bwrap@")
+                 (search-input-file inputs "bin/bwrap"))
+                (("/usr/bin/true")
+                 (search-input-file inputs "bin/true")))))
+          ;; Ensure that bubblewrap is working in the build environment.
+          (add-after 'set-bwrap-path 'preliminary-bwrap-test
+            (lambda* (#:key inputs #:allow-other-keys)
+              (invoke
+               (search-input-file inputs "bin/bwrap")
+               "--unshare-all"
+               "--die-with-parent"
+               "--chdir" "/"
+               "--ro-bind-try" "/usr" "/usr"
+               "--dev" "/dev"
+               "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache"
+               "--ro-bind-try" "/nix/store" "/nix/store"
+               "--ro-bind-try" "/gnu/store" "/gnu/store"
+               "--ro-bind-try" "/gnu/store" "/gnu/store"
+               "--tmpfs" "/tmp-home"
+               "--tmpfs" "/tmp-run"
+               "--clearenv"
+               "--setenv" "HOME" "/tmp-home"
+               "--setenv" "XDG_RUNTIME_DIR" "/tmp/run"
+               "--setenv" "RUST_LOG" "warn"
+               (search-input-file inputs "bin/true"))))
+          ;; The meson 'configure phase changes to a different directory and
+          ;; we need it created before unpacking the crates.
+          (add-after 'configure 'prepare-cargo-build-system
+            (lambda args
+              (for-each
+               (lambda (phase)
+                 (format #t "Running cargo phase: ~a~%" phase)
+                 (apply (assoc-ref cargo:%standard-phases phase)
+                        #:vendor-dir "vendor"
+                        #:cargo-target #$(cargo-triplet)
+                        args))
+               '(unpack-rust-crates
+                 configure
+                 check-for-pregenerated-files
+                 patch-cargo-checksums)))))))
+    (native-inputs (list gettext-minimal
+                         gobject-introspection
+                         pkg-config
+                         python-minimal
+                         rust
+                         `(,rust "cargo")
+                         vala           ;for vapigen
+                         ;; Dependencies for tests.
+                         bubblewrap
+                         gtk
+                         lcms-next
+                         (origin
+                           (method git-fetch)
+                           (uri (git-reference
+                                  (url 
"https://gitlab.gnome.org/sophie-h/test-images.git";)
+                                  (commit 
"b148bcf70847d6f126a8e83e27e1c59d2e474adf")))
+                           (file-name "glycin-test-images")
+                           (sha256
+                            (base32
+                             
"16s3lss4cbny5d0ixhc0vaxxcvq2n7rcnbklrxdm84p2m21192vm")))))
+    (inputs (cons* bubblewrap
+                   fontconfig
+                   glib
+                   libseccomp
+                   libheif
+                   libjxl
+                   librsvg
+                   (cargo-inputs 'glycin)))
+    (home-page "https://gitlab.gnome.org/GNOME/glycin";)
+    (synopsis "Sandboxed image decoding")
+    (description "Glycin is a sandbox image decoder for image viewers and
+thumbnails to display untrusted content safely.")
+    (license (list license:mpl2.0 license:lgpl2.1+))))
+
 (define-public libgudev
   (package
     (name "libgudev")
diff --git a/gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch 
b/gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch
new file mode 100644
index 0000000000..c3855a5066
--- /dev/null
+++ b/gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch
@@ -0,0 +1,56 @@
+From 628066901e473c185da6f0aaf26ee826d2b4bd31 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?No=C3=A9=20Lopez?= <[email protected]>
+Date: Tue, 14 Oct 2025 22:20:42 +0200
+Subject: [PATCH] glycin/sandbox: Adapt bwrap invocation to Guix
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Firstly, we use @bwrap@ so that we can substitute it with an absolute
+path to the bwrap binary.
+
+Next, we change the /usr bind to be optional since there can be no
+/usr in a Guix system (especially in the build daemon).
+
+Lastly, we add /gnu/store. I don’t think this is needed, but it is the
+upstream author’s wish with adding /nix/store. See also
+<https://gitlab.gnome.org/GNOME/glycin/-/issues/224>.
+---
+ glycin/src/sandbox.rs | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/glycin/src/sandbox.rs b/glycin/src/sandbox.rs
+index 916a8f0..350ece3 100644
+--- a/glycin/src/sandbox.rs
++++ b/glycin/src/sandbox.rs
+@@ -271,7 +271,7 @@ impl Sandbox {
+     }
+ 
+     async fn bwrap_command(&self, seccomp_memfd: &Memfd) -> Result<Command, 
Error> {
+-        let mut command = Command::new("bwrap");
++        let mut command = Command::new("@bwrap@");
+ 
+         command.args([
+             "--unshare-all",
+@@ -280,7 +280,7 @@ impl Sandbox {
+             "--chdir",
+             "/",
+             // Make /usr available as read only
+-            "--ro-bind",
++            "--ro-bind-try",
+             "/usr",
+             "/usr",
+             // Make tmpfs dev available
+@@ -294,6 +294,9 @@ impl Sandbox {
+             "--ro-bind-try",
+             "/nix/store",
+             "/nix/store",
++            // Add /gnu/store on systems with Guix
++            "/gnu/store",
++            "/gnu/store",
+             // Create a fake HOME for glib to not throw warnings
+             "--tmpfs",
+             "/tmp-home",
+-- 
+2.51.0
+
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index a76b520d6e..cbe8d3f36f 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -770,6 +770,10 @@
   (crate-source "async-fs" "2.1.2"
                 "0jp0p7lg9zqy2djgdmivbzx0yqmfn9sm2s9dkhaws3zlharhkkgb"))
 
+(define rust-async-fs-2.2.0
+  (crate-source "async-fs" "2.2.0"
+                "1iclw9970mh4ndb0bd68a6901kqy81rf9yypvf78pvaavy0scd40"))
+
 (define rust-async-generic-1.1.2
   (crate-source "async-generic" "1.1.2"
                 "0wqnsinxaw6cj6wfbrj96qfrbc1gfgsm95qm6cw8gypfcs2p5wyx"))
@@ -778,6 +782,10 @@
   (crate-source "async-global-executor" "2.4.1"
                 "1762s45cc134d38rrv0hyp41hv4iv6nmx59vswid2p0il8rvdc85"))
 
+(define rust-async-global-executor-3.1.0
+  (crate-source "async-global-executor" "3.1.0"
+                "1fm7vqfzxc90d6cvpayds2d1dsd2g984zm2z0s9k3f8lc7i3gy8k"))
+
 (define rust-async-http-range-reader-0.9.1
   (crate-source "async_http_range_reader" "0.9.1"
                 "15s16da73xw2vl8z3iyh1y01na6dijzwmmzm0qz98gwy4q07qlrb"))
@@ -1389,6 +1397,10 @@
   (crate-source "bitmaps" "2.1.0"
                 "18k4mcwxl96yvii5kcljkpb8pg5j4jj1zbsdn26nsx4r83846403"))
 
+(define rust-bitreader-0.3.11
+  (crate-source "bitreader" "0.3.11"
+                "0rn010p46g7fv08la915yq4q1vjfpgz8baf3bdv6rmb3w6qmjrc8"))
+
 (define rust-bitstream-io-2.6.0
   (crate-source "bitstream-io" "2.6.0"
                 "1cli390l1dhp9skygyjjnqvczp36b7f31mkx9ry3dg26330cv6b0"))
@@ -1714,6 +1726,10 @@
   (crate-source "bytemuck" "1.23.2"
                 "0xs637lsr9p73ackjkmbjw80dp1dfdw0ydhdk0gzjcnzpkpfm59r"))
 
+(define rust-bytemuck-1.24.0
+  (crate-source "bytemuck" "1.24.0"
+                "1x65wc9kwf0dfnmglkl8r46d29pfl7yilll5wh9bcf0g6a0gbg8z"))
+
 (define rust-bytemuck-derive-1.10.1
   (crate-source "bytemuck_derive" "1.10.1"
                 "0a9dczfzn2c1lgg7afhqrh2drmg34w49hxhipni6pjri49blw5ag"))
@@ -1840,6 +1856,10 @@
   (crate-source "cairo-rs" "0.20.12"
                 "1l5d1rgvagvvs4a99i28ciyhdygf9v8hhy8mpk5akbr59q7vvqwi"))
 
+(define rust-cairo-rs-0.21.2
+  (crate-source "cairo-rs" "0.21.2"
+                "1cc1xyhcch1p3s85b2zc732rz3qz11wpcf33wdq8hr6syi6kbr6z"))
+
 (define rust-cairo-rs-0.8.1
   (crate-source "cairo-rs" "0.8.1"
                 "11303v1fv6hsc9n70ak380gknkf0098phpcxqdhkmahqjsx4jw0m"))
@@ -1860,6 +1880,10 @@
   (crate-source "cairo-sys-rs" "0.20.10"
                 "12sgv9mimxy5nsxm4ipga1k7an59wn444xa7kbywp64qai3cg705"))
 
+(define rust-cairo-sys-rs-0.21.2
+  (crate-source "cairo-sys-rs" "0.21.2"
+                "1y03q419jfks67ycdy1q8ik2bahi6l092xg09n7fn0vi1hqc7mj7"))
+
 (define rust-cairo-sys-rs-0.9.2
   (crate-source "cairo-sys-rs" "0.9.2"
                 "0qsdy6s57yvscg2rfm7wdqrlhzbn1aq9lhk3dy1vw5f7r81blrgz"))
@@ -2204,6 +2228,10 @@
   (crate-source "cc" "1.2.39"
                 "0py3546wz3k5qi6pbfz80jvg0g3qgzr21c7a1p5wjvscjm4l6dg1"))
 
+(define rust-cc-1.2.41
+  (crate-source "cc" "1.2.41"
+                "1dvwli6fljqc7kgmihb249rmdfs5irla1h0n6vkavdi4pg6yd7xc"))
+
 (define rust-cesu8-1.1.0
   (crate-source "cesu8" "1.1.0"
                 "0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd"))
@@ -2258,6 +2286,10 @@
   (crate-source "cfg-expr" "0.20.2"
                 "01l25g563n04ci6cjv0509d8ig91djvwidx9iln4h3qg7zb5im68"))
 
+(define rust-cfg-expr-0.20.3
+  (crate-source "cfg-expr" "0.20.3"
+                "0p0y56pd9yns6wsi7slxv0xhv22ds0qf5j5138sjbhjyy8xmyb0s"))
+
 (define rust-cfg-if-0.1.10
   (crate-source "cfg-if" "0.1.10"
                 "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7"))
@@ -4478,6 +4510,10 @@
   (crate-source "enumflags2_derive" "0.7.12"
                 "09rqffacafl1b83ir55hrah9gza0x7pzjn6lr6jm76fzix6qmiv7"))
 
+(define rust-enumn-0.1.14
+  (crate-source "enumn" "0.1.14"
+                "0f1gagm6841sih4ipw46c7gn1idjgqfay1f5q6hchdwjg2rxd7ig"))
+
 (define rust-enumset-1.0.11
   (crate-source "enumset" "1.0.11"
                 "0x70xzxs2sj0yn4sh99bwk8s51aswvyvf1ldm6kziwa89nrcv6a7"))
@@ -4741,6 +4777,10 @@
   (crate-source "failure_derive" "0.1.8"
                 "1936adqqk080439kx2bjf1bds7h89sg6wcif4jw0syndcv3s6kda"))
 
+(define rust-fallible-collections-0.5.1
+  (crate-source "fallible_collections" "0.5.1"
+                "0x6zmjkmr5ps2riylrrdvnds85qd3i31jmcjvghs76s19p8qaglb"))
+
 (define rust-fallible-iterator-0.2.0
   (crate-source "fallible-iterator" "0.2.0"
                 "1xq759lsr8gqss7hva42azn3whgrbrs2sd9xpn92c5ickxm1fhs4"))
@@ -4925,6 +4965,10 @@
   (crate-source "find-msvc-tools" "0.1.2"
                 "0nbrhvk4m04hviiwbqp2jwcv9j2k70x0q2kcvfk51iygvaqp7v8w"))
 
+(define rust-find-msvc-tools-0.1.4
+  (crate-source "find-msvc-tools" "0.1.4"
+                "09x1sfinrz86bkm6i2d85lpsfnxn0w797g5zisv1nwhaz1w1h1aj"))
+
 (define rust-findshlibs-0.10.2
   (crate-source "findshlibs" "0.10.2"
                 "0r3zy2r12rxzwqgz53830bk38r6b7rl8kq2br9n81q7ps2ffbfa0"))
@@ -4964,6 +5008,10 @@
                 "07abz7v50lkdr5fjw8zaw2v8gm2vbppc0f7nqm8x3v3gb6wpsgaa"
                 #:snippet '(for-each delete-file-recursively '("examples" 
"tests"))))
 
+(define rust-flate2-1.1.4
+  (crate-source "flate2" "1.1.4"
+                "1a8a3pk2r2dxays4ikc47ygydhpd1dcxlgqdi3r9kiiq9rb4wnnw"))
+
 (define rust-float-cmp-0.10.0
   (crate-source "float-cmp" "0.10.0"
                 "1n760i3nxd2x0zc7fkxkg3vhvdyfbvzngna006cl9s9jacaz775h"))
@@ -5073,6 +5121,10 @@
   (crate-source "form_urlencoded" "1.2.2"
                 "1kqzb2qn608rxl3dws04zahcklpplkd5r1vpabwga5l50d2v4k6b"))
 
+(define rust-four-cc-0.4.0
+  (crate-source "four-cc" "0.4.0"
+                "0acnincbs26yjzkmdhw3q22c9dx5v56m1dybgkj7r6j1dp2vyp3r"))
+
 (define rust-fps-ticker-1.0.0
   (crate-source "fps_ticker" "1.0.0"
                 "06cj5c5rk5grm2ajh4sabcppxr1h57gxfqacvi5psxb9zw2lj5py"))
@@ -5292,6 +5344,10 @@
   (crate-source "gdk-pixbuf" "0.20.10"
                 "0371cfhxldrn2pf8zdjyx2b3xkhbfm96k988spp4nkq89j4l5lig"))
 
+(define rust-gdk-pixbuf-0.21.2
+  (crate-source "gdk-pixbuf" "0.21.2"
+                "03q52c62r2m5xkssld51mba91i7s7f92iz0nfvrm94ankx2n8g1a"))
+
 (define rust-gdk-pixbuf-0.8.0
   (crate-source "gdk-pixbuf" "0.8.0"
                 "1mxxca0fkcw2rsd3kl3nvlb8ys4cgxqx4n5isjbv0adk8q624j72"))
@@ -5312,6 +5368,10 @@
   (crate-source "gdk-pixbuf-sys" "0.20.10"
                 "15hb2f5mmyg5amaha6lx6spaygw2b7ga4hwmgqhvv269h2sz6d2v"))
 
+(define rust-gdk-pixbuf-sys-0.21.2
+  (crate-source "gdk-pixbuf-sys" "0.21.2"
+                "097ppbqq1nf65i7cpihhx324wyfin2f5y7d02d03p3wbd9xfym1q"))
+
 (define rust-gdk-pixbuf-sys-0.9.1
   (crate-source "gdk-pixbuf-sys" "0.9.1"
                 "1c2andpjb10y7bahh6nxnksh9m3g5qh4mgq9znx634cy1831p6fq"))
@@ -5324,6 +5384,10 @@
   (crate-source "gdk-sys" "0.9.1"
                 "1fwgr1b3n0khlkhdq9145m6baz9y8207ya30d30g1gyij6g6gpva"))
 
+(define rust-gdk4-0.10.1
+  (crate-source "gdk4" "0.10.1"
+                "1w6plimn5brysrifkmhd6846059rmd10z808qm038vn2kmj95qn7"))
+
 (define rust-gdk4-0.7.3
   (crate-source "gdk4" "0.7.3"
                 "1xiacc63p73apr033gjrb9dsk0y4yxnsljwfxbwfry41snd03nvy"))
@@ -5332,6 +5396,10 @@
   (crate-source "gdk4" "0.9.6"
                 "0q1dld01fgj7qxj644by0fc242mcn36w3bagn4z1mkdfq7cwjl28"))
 
+(define rust-gdk4-sys-0.10.1
+  (crate-source "gdk4-sys" "0.10.1"
+                "1krqwiyfj53vf9bxqp3gkaw1skcgvdjrnih4gqmbzq7ili7igwzl"))
+
 (define rust-gdk4-sys-0.7.2
   (crate-source "gdk4-sys" "0.7.2"
                 "1w7yvir565sjrrw828lss07749hfpfsr19jdjzwivkx36brl7ayv"))
@@ -5546,6 +5614,10 @@
   (crate-source "gio" "0.20.12"
                 "0cdq5116cwdgs0xkdp1v146yhcqilxlpgvkncc7xbf5nwxvf49wf"))
 
+(define rust-gio-0.21.2
+  (crate-source "gio" "0.21.2"
+                "0hjanww3rz2568r9hz4nh91h11451m44kk6ww8dpg2kl5g0yys7d"))
+
 (define rust-gio-0.8.1
   (crate-source "gio" "0.8.1"
                 "19cnla2ya0mi6wwaabd5mxbq2kzq46dg6jq2z19rpqyc2na0zl8c"))
@@ -5566,6 +5638,10 @@
   (crate-source "gio-sys" "0.20.10"
                 "10vc6gqhz5crnrh040rv6r5nm09njky2r9d9ms29xj3gwnkr67jj"))
 
+(define rust-gio-sys-0.21.2
+  (crate-source "gio-sys" "0.21.2"
+                "01mp37p1vp5hp9arv1zm2d836b05yazyxnfg13hvnyljvpvd47hp"))
+
 (define rust-gio-sys-0.9.1
   (crate-source "gio-sys" "0.9.1"
                 "049rafihxp3maxg3fwj6062ni9dcfilvhfq6ibnfgsmr89925bag"))
@@ -6900,6 +6976,10 @@
   (crate-source "glib" "0.20.12"
                 "10ynn8aiabbzrsgdswmqpr47sapfkbfn5rfxsy26swflabivdi7z"))
 
+(define rust-glib-0.21.3
+  (crate-source "glib" "0.21.3"
+                "13qcn8cghp35315gbmnwm0jzssq888pmay2q6d4whdkmaz2cpwp1"))
+
 (define rust-glib-0.9.3
   (crate-source "glib" "0.9.3"
                 "1h3100mf7kdfxibjz5na0sqzbd2mcsyd8pzivn3666w414x5gys0"))
@@ -6924,6 +7004,10 @@
   (crate-source "glib-macros" "0.20.12"
                 "0ibi9vbpbw9vvl9ax60kxq07d7a21k0jj5lva8zmliq95zv4l278"))
 
+(define rust-glib-macros-0.21.2
+  (crate-source "glib-macros" "0.21.2"
+                "17viphsjhpvhscdn52dsdz5csyhk91xs2x6jg1nl5bndxqbakvam"))
+
 (define rust-glib-sys-0.10.1
   (crate-source "glib-sys" "0.10.1"
                 "1hfdwilf3dnrv3pnfbwmp3h2afgwvfsapcgjfg8276kflsbvksf7"))
@@ -6940,6 +7024,10 @@
   (crate-source "glib-sys" "0.20.10"
                 "05f29ky5dnvy8vp5rdld5f8r2lgr5w7dxqr7p27km016s4g9xdwa"))
 
+(define rust-glib-sys-0.21.2
+  (crate-source "glib-sys" "0.21.2"
+                "1q97z7ii4qgmyxcz0m7c5xil9n7vbm3b0msfcwhra8zpvl7kv7fh"))
+
 (define rust-glib-sys-0.9.1
   (crate-source "glib-sys" "0.9.1"
                 "1qhnwfqqcp63mx4q9744rfkq78g6ky2j8ppsxxgw0ipl08w6z1cm"))
@@ -7016,6 +7104,10 @@
   (crate-source "gobject-sys" "0.20.10"
                 "1niyqv22b2c38ks33i4isas4v83d3w7jx3xzzly9x63kpfacm6pc"))
 
+(define rust-gobject-sys-0.21.2
+  (crate-source "gobject-sys" "0.21.2"
+                "0388b5gx7v72y30q27byilvbq2nnrv72l3vvgq8fqwv1fzc433jk"))
+
 (define rust-gobject-sys-0.9.1
   (crate-source "gobject-sys" "0.9.1"
                 "1nakflbp3gjaas4fw7sn3p1p32khyfpcq1h06z7yqd10yq2ail9i"))
@@ -7237,6 +7329,38 @@
   (crate-source "guess_host_triple" "0.1.4"
                 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx"))
 
+(define rust-gufo-0.3.0
+  (crate-source "gufo" "0.3.0"
+                "0y6fw4clj16pgl7260b7ydx5c4lj3xjm58vz0vx6ccadp36sklgv"))
+
+(define rust-gufo-common-1.0.1
+  (crate-source "gufo-common" "1.0.1"
+                "16fzgvgyk7nay35zh1364q9k0vhhc7igpv264a9x74myljdvxglq"))
+
+(define rust-gufo-exif-0.3.0
+  (crate-source "gufo-exif" "0.3.0"
+                "0jfky7qjsdnc9n7nixfqzywcg025mv3ppb5f37swyhgdhgnhcawx"))
+
+(define rust-gufo-jpeg-0.3.0
+  (crate-source "gufo-jpeg" "0.3.0"
+                "1x9mm72swakapxm6qq03wkghn81ijwhf1ppqi40kjwfnpf9qmnrd"))
+
+(define rust-gufo-png-0.3.0
+  (crate-source "gufo-png" "0.3.0"
+                "1fpsi9yr60c92wkz9p4ivs4lm94pz9s76yw9ddjpki0ncgq2dzkf"))
+
+(define rust-gufo-tiff-0.3.0
+  (crate-source "gufo-tiff" "0.3.0"
+                "1bzrdi0k3vmmc764nyrwkxjci7ysi5j13q5wcp6371rwxgz2mcpb"))
+
+(define rust-gufo-webp-0.3.0
+  (crate-source "gufo-webp" "0.3.0"
+                "090245zkwvnsmh7m8z2f81yqd2rf7ghk8rc4rxil2jwsxx4zzdbq"))
+
+(define rust-gufo-xmp-0.3.0
+  (crate-source "gufo-xmp" "0.3.0"
+                "1i64vqc3v2q5dc101z0slsf9j5ss5ph3spgra23lpd1qi3plr146"))
+
 (define rust-guppy-0.17.19
   (crate-source "guppy" "0.17.19"
                 "00xvglkibbnl8zdl3mnc152jzmi6r1p2gsh49qrj07a6j57bppw1"))
@@ -7285,6 +7409,10 @@
   (crate-source "half" "2.6.0"
                 "1j83v0xaqvrw50ppn0g33zig0zsbdi7xiqbzgn7sd5al57nrd4a5"))
 
+(define rust-half-2.7.0
+  (crate-source "half" "2.7.0"
+                "199b3ck3is62njqgsq7lj53dnjcbkmgrq1rg41kjrx9h9xfi2k75"))
+
 (define rust-handlebars-4.5.0
   (crate-source "handlebars" "4.5.0"
                 "09dj4rk6r9ngy1ki34mppcqq4pcnlhjd02yhnf724qpkkympp9ps"))
@@ -8004,6 +8132,10 @@
   (crate-source "image" "0.25.7"
                 "01cnnnx692nqkllgvgian8jm847d29gkd5bgvwj8wxs3c7hkqshw"))
 
+(define rust-image-0.25.8
+  (crate-source "image" "0.25.8"
+                "1rwill018gn2kwzv332kfs72ns0kwwnfxwacbhvk9lk9cwzfp7sj"))
+
 (define rust-image-webp-0.1.3
   (crate-source "image-webp" "0.1.3"
                 "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp"))
@@ -8576,6 +8708,26 @@
                 "1c1k53svpdyfhibkmm0ir5w0v3qmcmca8xr8vnnmizwf6pdagm7m"
                 #:snippet '(delete-file-recursively "benches")))
 
+(define rust-jpeg-decoder-0.3.2
+  (crate-source "jpeg-decoder" "0.3.2"
+                "01qs04rnackrc5xhw7w9difn2h3pqsdbhgdz7nqn9gklicfhz080"))
+
+(define rust-jpeg-encoder-0.6.1
+  (crate-source "jpeg-encoder" "0.6.1"
+                "07xhmypkhy5h2pp2hfh31iaalvk4s36di22l959qy1jmmh8xjm5l"))
+
+(define rust-jpeg2k-0.10.1
+  (crate-source "jpeg2k" "0.10.1"
+                "0q1a1wahh05iym4rcvapix9lv4jqqzyvr2adyjflq9czdgdq4ady"))
+
+(define rust-jpegxl-rs-0.11.2+libjxl-0.11.1
+  (crate-source "jpegxl-rs" "0.11.2+libjxl-0.11.1"
+                "1h1kf1l7cpw5q1k2sribyjhnqkp55qai8clwidkcal6bs3fn6l47"))
+
+(define rust-jpegxl-sys-0.11.2+libjxl-0.11.1
+  (crate-source "jpegxl-sys" "0.11.2+libjxl-0.11.1"
+                "1w72ikccaj0ri31x6bgs6z1dys1bjhpzjixblj4xq842iqwg1bpx"))
+
 (define rust-js-sys-0.3.61
   (crate-source "js-sys" "0.3.61"
                 "0c075apyc5fxp2sbgr87qcvq53pcjxmp05l47lzlhpn5a0hxwpa4"))
@@ -8798,6 +8950,15 @@
   (crate-source "lazycell" "1.3.0"
                 "0m8gw7dn30i0zjjpjdyf6pc16c34nl71lpv461mix50x3p70h3c3"))
 
+(define rust-lcms2-6.1.1
+  (crate-source "lcms2" "6.1.1"
+                "0yzq8cwzqa5rc6ld99lj378b2sgwfgwxpfmx229x8pb84jvpfn5p"))
+
+(define rust-lcms2-sys-4.0.6
+  (crate-source "lcms2-sys" "4.0.6"
+                "0pwdbzyir83zb6v2jl624bk81n8g4yr0y3ynmnr81jj872r089hw"
+                #:snippet '(delete-file-recursively "vendor")))
+
 (define rust-lddtree-0.3.7
   (crate-source "lddtree" "0.3.7"
                 "13mh4y1bwlqpa8jpsgj3zb0mxi4syzdqh8x13xwapdnp9g4rlxz0"
@@ -8815,6 +8976,10 @@
   (crate-source "lebe" "0.5.2"
                 "1j2l6chx19qpa5gqcw434j83gyskq3g2cnffrbl3842ymlmpq203"))
 
+(define rust-lebe-0.5.3
+  (crate-source "lebe" "0.5.3"
+                "1f459clndzzm35nyd15vj5dlasyagfasp7hcgl6lh2b658rs6ybs"))
+
 (define rust-levenshtein-1.0.5
   (crate-source "levenshtein" "1.0.5"
                 "0q0pa1prsjk3v28xkas5rf30ng9816mxpr2n3xls65dmgawss4yv"))
@@ -8901,6 +9066,10 @@
   (crate-source "libc" "0.2.176"
                 "0x7ivn80h7nz2l46vra7bxx36s6r8d0lkax14dx97skjsss2kyaq"))
 
+(define rust-libc-0.2.177
+  (crate-source "libc" "0.2.177"
+                "0xjrn69cywaii1iq2lib201bhlvan7czmrm604h5qcm28yps4x18"))
+
 (define rust-libc-stdhandle-0.1.0
   (crate-source "libc-stdhandle" "0.1.0"
                 "0lbmg42kncl3yjgzx48d2sa3p78w4fmhs9c21dg4r4r8virj9b3d"))
@@ -8993,6 +9162,15 @@
                 "08n223x2pkf4gj6yrjmh3z6q236qj6nifwww78xcblrbvw1zwhhw"
                 #:snippet '(delete-file-recursively "libgit2")))
 
+(define rust-libheif-rs-2.4.0
+  (crate-source "libheif-rs" "2.4.0"
+                "13n3wndigxflhcrxxm2laivcm3aax49gbwzwq6677j73h7p5rmgx"))
+
+(define rust-libheif-sys-5.0.0+1.20.2
+  (crate-source "libheif-sys" "5.0.0+1.20.2"
+                "0svgnrcpkzb2b2f47j2hsbjl8121k11wgw88dfcnfmv59xahvqlr"
+                #:snippet '(delete-file-recursively "vendor")))
+
 (define rust-libloading-0.5.2
   (crate-source "libloading" "0.5.2"
                 "0lyply8rcqc8agajzxs7bq6ivba9dnn1i68kgb9z2flnfjh13cgj"
@@ -9125,6 +9303,10 @@
                         println!(\"cargo:rustc-link-lib=nghttp2\");~@
                         }~%"))))))
 
+(define rust-libopenraw-0.4.0-alpha.12
+  (crate-source "libopenraw" "0.4.0-alpha.12"
+                "0lx5ncfzvb5i3lf798rg7nq1kdk051ls1xazshnz6wy7xm4zjynb"))
+
 (define rust-libpijul-1.0.0-beta.10
   (crate-source "libpijul" "1.0.0-beta.10"
                 "0yjii3hh8s7cvp5aihngh49266iz9h5bwlfrcyd1dglinyv0f213"))
@@ -9197,6 +9379,14 @@
   (crate-source "librespot-protocol" "0.6.0"
                 "0ih5ignz7srpl3zabq22p7vzn9x6hfjarrjlfhas5cx1nm92z040"))
 
+(define rust-librsvg-rebind-0.2.1
+  (crate-source "librsvg-rebind" "0.2.1"
+                "1qi9fvs9fhniqrrhpx0lw279zyjcaqhab0migbmmnix0l4qrwgqn"))
+
+(define rust-librsvg-rebind-sys-0.2.1
+  (crate-source "librsvg-rebind-sys" "0.2.1"
+                "1s8gbp15j1i415lk6x8207g17dd5wl0hajfjii1lcbzad99k026y"))
+
 (define rust-libseat-0.2.3
   (crate-source "libseat" "0.2.3"
                 "0350b89h2xk5rdqqla162a2pak7yzbpfckqwg68cd42ppmdj8fn2"))
@@ -9205,6 +9395,14 @@
   (crate-source "libseat-sys" "0.1.9"
                 "0997n2s413ggzi4amy0jbnfl8jvgpjnkxzycjs56ks2p0pjj2ihk"))
 
+(define rust-libseccomp-0.4.0
+  (crate-source "libseccomp" "0.4.0"
+                "1k1zrqdrlj36n6a0kyg6j2nkdvbrgg5a4w2z9c4vrzxnqni10lqf"))
+
+(define rust-libseccomp-sys-0.3.0
+  (crate-source "libseccomp-sys" "0.3.0"
+                "1dm39jzw21scqz6vbn2pn58215dzpyhlfq2n7qr8pdmv84nnw9v0"))
+
 (define rust-libsensors-sys-0.2.0
   (crate-source "libsensors-sys" "0.2.0"
                 "0cii4jbj19d95q6nyczfi3d3s2j3jg4qf7qc8qfxx5jb2v3hqwx1"))
@@ -9828,6 +10026,10 @@
   (crate-source "matrixmultiply" "0.2.4"
                 "1hc4vp19x823xgkm374wsxnzmqbjhmyaj5nr0lhm9k9i02x0cs4i"))
 
+(define rust-matrixmultiply-0.3.10
+  (crate-source "matrixmultiply" "0.3.10"
+                "020sqwg3cvprfasbszqbnis9zx6c3w9vlkfidyimgblzdq0y6vd0"))
+
 (define rust-matrixmultiply-0.3.9
   (crate-source "matrixmultiply" "0.3.9"
                 "06msav241ybxvsqfwm4hfmb1pbws71v0inhmyk0i0vg9wc8vk04k"))
@@ -9883,6 +10085,10 @@
   (crate-source "memfd" "0.6.4"
                 "0r5cm3wzyr1x7768h3hns77b494qbz0g05cb9wgpjvrcsm5gmkxj"))
 
+(define rust-memfd-0.6.5
+  (crate-source "memfd" "0.6.5"
+                "09sj2xhn592adr14mss8b433fdn8ikyq02m4dr3a0555mq9fnf5d"))
+
 (define rust-memmap2-0.3.1
   (crate-source "memmap2" "0.3.1"
                 "0mz3fdcq443m3a1phrhp2yvd1h9vrvbhinzmi23ik031zzmw5dh0"))
@@ -10045,6 +10251,10 @@
   (crate-source "moxcms" "0.7.5"
                 "026df3qpxn430dlngpj3gjip0m9280g3asvbia5dpsjsjfl2zlyx"))
 
+(define rust-moxcms-0.7.7
+  (crate-source "moxcms" "0.7.7"
+                "0h0bgzd7k3ff4421w4399yz6zk2vrx78wgp257r4ly4260df3265"))
+
 (define rust-multibase-0.9.1
   (crate-source "multibase" "0.9.1"
                 "014l697md16829k41hzmfx4in9jzhn774q5292bsq10z7kn3jdcv"))
@@ -10215,6 +10425,14 @@
   (crate-source "multipart-rs" "0.1.13"
                 "1wj5jgbrq7svcqdahxi17j8vws8nsz6a5y9f6ir51ajjgq7f1jk4"))
 
+(define rust-multiversion-0.8.0
+  (crate-source "multiversion" "0.8.0"
+                "00f2ybx8l49xpyflq1qmvi9a05ayd4imhsxrkbddyj8jyl7pznvy"))
+
+(define rust-multiversion-macros-0.8.0
+  (crate-source "multiversion-macros" "0.8.0"
+                "1h4z6fyj8pf7acwrail48xci980hiz5q3qs23wkv67ilhd1hd4xh"))
+
 (define rust-munge-0.4.3
   (crate-source "munge" "0.4.3"
                 "1myrsmqpwk3vlbvbs6jjni1iqsybri8dz7r7djj6vw4cr41142d0"))
@@ -10245,6 +10463,10 @@
   (crate-source "nalgebra" "0.32.6"
                 "1r033ciacblmkif5njlhprfp0k59spjv54cqsyggb1is0bg1fp3v"))
 
+(define rust-nalgebra-0.33.2
+  (crate-source "nalgebra" "0.33.2"
+                "0fvayv2fa6x4mfm4cq3m2cfcc2jwkiq4sm73209zszkh9gvcvbi6"))
+
 (define rust-nalgebra-macros-0.1.0
   (crate-source "nalgebra-macros" "0.1.0"
                 "063jvvvlwmzzxfr4wyiil2cn1yqj3arvghwsr2nk4ilv2jwc1z01"))
@@ -10734,6 +10956,10 @@
   (crate-source "nu-ansi-term" "0.50.1"
                 "16a3isvbxx8pa3lk71h3cq2fsx2d17zzq42j4mhpxy81gl2qx8nl"))
 
+(define rust-nu-ansi-term-0.50.3
+  (crate-source "nu-ansi-term" "0.50.3"
+                "1ra088d885lbd21q1bxgpqdlk1zlndblmarn948jz2a40xsbjmvr"))
+
 (define rust-nu-cli-0.103.0
   (crate-source "nu-cli" "0.103.0"
                 "0w7fqf138sz6rk5krsi3w5qm6z05ii2c8khh9gayiqfp01vv1ggz"))
@@ -11299,6 +11525,10 @@
   (crate-source "opener" "0.8.3"
                 "0isfar4r3h25kf1z35mz8r1sdh8gilm3a51akp4007mr5ab2946b"))
 
+(define rust-openjp2-0.6.1
+  (crate-source "openjp2" "0.6.1"
+                "0m655fcdrvp70409dqr0cmq64473qwyfhc276xxhq4q9y97hz578"))
+
 (define rust-openpgp-card-0.5.1
   (crate-source "openpgp-card" "0.5.1"
                 "0vfcl9bb1ia7v2bj934957rc35jb8dqz9pcx50mvhs685c1zknan"))
@@ -11579,6 +11809,10 @@
   (crate-source "pango" "0.20.12"
                 "0p5bj7k8sd2pgm7v907i9bip53ys46hahprs0jbr6rfzyq8v6xk5"))
 
+(define rust-pango-0.21.3
+  (crate-source "pango" "0.21.3"
+                "0bj08nhkibkfynkhivyxsn89bjfsnavkjzjz93rfkhhqirkplyz3"))
+
 (define rust-pango-0.8.0
   (crate-source "pango" "0.8.0"
                 "0xq50950il3228grzs4xvc5s6phxcl5l50grz6syvs0vixr6p70y"))
@@ -11599,6 +11833,10 @@
   (crate-source "pango-sys" "0.20.10"
                 "1yj3n87whqx6gw3vip08zbckqxfg7l5jqc2wamaf76y07xkhjs8q"))
 
+(define rust-pango-sys-0.21.2
+  (crate-source "pango-sys" "0.21.2"
+                "154w00ccb4gpb2pwqasm4dy66xzbxc7dm4h05agvlgx43prdmxgl"))
+
 (define rust-pango-sys-0.9.1
   (crate-source "pango-sys" "0.9.1"
                 "0zdynikh6jrfa31fpmbrwnz46a57idci73zzkf0z0g3vj223vfc6"))
@@ -12455,6 +12693,10 @@
   (crate-source "proc-macro-crate" "3.3.0"
                 "0d9xlymplfi9yv3f5g4bp0d6qh70apnihvqcjllampx4f5lmikpd"))
 
+(define rust-proc-macro-crate-3.4.0
+  (crate-source "proc-macro-crate" "3.4.0"
+                "10v9qi51n4phn1lrj5r94kjq7yhci9jrkqnn6wpan05yjsgb3711"))
+
 (define rust-proc-macro-error-1.0.4
   (crate-source "proc-macro-error" "1.0.4"
                 "1373bhxaf0pagd8zkyd03kkx6bchzf6g0dkwrwzsnal9z47lj9fs"))
@@ -12757,6 +12999,10 @@
   (crate-source "pxfm" "0.1.20"
                 "1y4n7c9m7hkykh7c9dmfd4v34xqrk2k442jzjj36wvsg360hhybf"))
 
+(define rust-pxfm-0.1.25
+  (crate-source "pxfm" "0.1.25"
+                "114x01bxzdlwbzjr2n7vs73y4f1r003qsl9v9pgpigvj74vxzjx3"))
+
 (define rust-py-literal-0.4.0
   (crate-source "py_literal" "0.4.0"
                 "1qd8j3a9zlpq6rjaxabpc9sacw62dn1cr38p3y4x7fbdsjizfb8h"))
@@ -13541,6 +13787,10 @@
                 "1bawj908pxixpggcnma3xazw53mwyz68lv9hn4yg63nlhv7bjgl3"
                 #:snippet '(delete-file-recursively "tests")))
 
+(define rust-regex-automata-0.4.12
+  (crate-source "regex-automata" "0.4.12"
+                "1ilg4v6vad4w7v9v6byqas64x15ckmj2rk6mljxanf3l1nm6c8bj"))
+
 (define rust-regex-automata-0.4.9
   (crate-source "regex-automata" "0.4.9"
                 "02092l8zfh3vkmk47yjc8d631zhhcd49ck2zr133prvd3z38v7l0"
@@ -13571,6 +13821,10 @@
   (crate-source "regex-syntax" "0.8.6"
                 "00chjpglclfskmc919fj5aq308ffbrmcn7kzbkz92k231xdsmx6a"))
 
+(define rust-regex-syntax-0.8.7
+  (crate-source "regex-syntax" "0.8.7"
+                "166jcv65vl7ncjpjpawp2qmzxf5pb7yyawfazpndakfmpci085n3"))
+
 (define rust-region-3.0.2
   (crate-source "region" "3.0.2"
                 "19wrf7fg741jfnyz2314dv9m9hwssh816v27rpwsw2f07g8ypdp6"))
@@ -14320,6 +14574,10 @@
   (crate-source "safe_arch" "0.7.4"
                 "08sk47n1kcm5w2di6bpgi2hsw8r2caz2230pwqvbdqfv5pl2vc4n"))
 
+(define rust-safe-transmute-0.11.3
+  (crate-source "safe-transmute" "0.11.3"
+                "0zdb839pfgxgfi7bzwqnkalld52byi7cnfmsk849707sz1pq4i1r"))
+
 (define rust-safetensors-0.4.5
   (crate-source "safetensors" "0.4.5"
                 "1djm1sz72da28xws6dlcpwgchvckc9m86v73djj30qba4c8hqmj4"))
@@ -15036,6 +15294,10 @@
   (crate-source "serde_yaml" "0.9.34+deprecated"
                 "0isba1fjyg3l6rxk156k600ilzr8fp7crv82rhal0rxz5qd1m2va"))
 
+(define rust-serde-yaml-ng-0.10.0
+  (crate-source "serde_yaml_ng" "0.10.0"
+                "07ylpzx9xykdj4fqfa0vb6xz4c1pazrqqibv78hd8dlbp4kvckbv"))
+
 (define rust-serial-0.4.0
   (crate-source "serial" "0.4.0"
                 "11iyvc1z123hn7zl6bk5xpf6xdlsb33qh6xa7g0pghqgayb7l8x1"))
@@ -15285,6 +15547,10 @@
   (crate-source "simba" "0.8.1"
                 "1bnf7ainywmaz2z67ss1q0bjwccf80c50c50r6hlpay69z4hf586"))
 
+(define rust-simba-0.9.1
+  (crate-source "simba" "0.9.1"
+                "15gxgwcm6vs2wbbc5z4x8zsi1rhjl3nvqnxpl95hjrhnnaz894n9"))
+
 (define rust-simd-abstraction-0.7.1
   (crate-source "simd-abstraction" "0.7.1"
                 "11v9hy8qg0b4qypz2p75ijv41ln1rssk6qilz0gwbbfaayfb5bcw"))
@@ -15313,6 +15579,10 @@
   (crate-source "simple_logger" "4.3.3"
                 "1w9ypyn5n7bxw6aylbkwz3hfsjpvkx0qm2xj11yx8l82r744czlf"))
 
+(define rust-simple-logger-5.0.0
+  (crate-source "simple_logger" "5.0.0"
+                "1swpfkym2f3pajcblskk7h82gmcljyfzs3xa0hvmarw7w2jxzig8"))
+
 (define rust-simplecss-0.2.2
   (crate-source "simplecss" "0.2.2"
                 "0v0kid7b2602kcka2x2xs9wwfjf8lnvpgpl8x287qg4wra1ni73s"))
@@ -15572,6 +15842,10 @@
   (crate-source "spmc" "0.3.0"
                 "1rgcqgj6b3d0cshi7277akr2xk0cx11rkmviaahy7a3pla6l5a02"))
 
+(define rust-sprintf-0.1.4
+  (crate-source "sprintf" "0.1.4"
+                "0n6v93ii8h7s8lnqzn1cb5jmd3k1n7kr8w32gz2yf1halajxw33c"))
+
 (define rust-sptr-0.3.2
   (crate-source "sptr" "0.3.2"
                 "0shddkys046nnrng929mrnjjrh31mlxl95ky7dgxd6i4kclkk6rv"))
@@ -16280,6 +16554,10 @@
   (crate-source "target" "2.1.0"
                 "0idi9b9ndcvpjzm3y0gaz1ljc4711flkg0jsmnykbnxjfkvhb3qy"))
 
+(define rust-target-features-0.1.6
+  (crate-source "target-features" "0.1.6"
+                "1m8y0ksw30gnkidjsjvnmhlpj165mgyj8ylk0lbs0qy4qprvkfy1"))
+
 (define rust-target-lexicon-0.12.11
   (crate-source "target-lexicon" "0.12.11"
                 "12nwfd1ylqysn1mqf967hc33wcvg0jyvq7hfhmiy5j2825mr23lx"))
@@ -16567,6 +16845,10 @@
   (crate-source "thiserror" "2.0.16"
                 "1h30bqyjn5s9ypm668yd9849371rzwk185klwgjg503k2hadcrrl"))
 
+(define rust-thiserror-2.0.17
+  (crate-source "thiserror" "2.0.17"
+                "1j2gixhm2c3s6g96vd0b01v0i0qz1101vfmw0032mdqj1z58fdgn"))
+
 (define rust-thiserror-impl-1.0.39
   (crate-source "thiserror-impl" "1.0.39"
                 "0zi6kaf9s9isyllcamczziwz7gdkp4jwmg0a571kh35gj0pd882l"))
@@ -16591,6 +16873,10 @@
   (crate-source "thiserror-impl" "2.0.16"
                 "0q3r1ipr1rhff6cgrcvc0njffw17rpcqz9hdc7p754cbqkhinpkc"))
 
+(define rust-thiserror-impl-2.0.17
+  (crate-source "thiserror-impl" "2.0.17"
+                "04y92yjwg1a4piwk9nayzjfs07sps8c4vq9jnsfq9qvxrn75rw9z"))
+
 (define rust-thousands-0.2.0
   (crate-source "thousands" "0.2.0"
                 "0848gnkn7ah51lrx15z9zmn701ipn6gc4xbk4kfdlfahkypkpxiv"))
@@ -16938,6 +17224,10 @@
   (crate-source "toml_datetime" "0.7.2"
                 "1hgff8gdk9yx7dljkqfijmj0sc5ln4xhpj045divdhi7xifhiw9j"))
 
+(define rust-toml-datetime-0.7.3
+  (crate-source "toml_datetime" "0.7.3"
+                "0cs5f8y4rdsmmwipjclmq97lrwppjy2qa3vja4f9d5xwxcwvdkgj"))
+
 (define rust-toml-edit-0.19.15
   (crate-source "toml_edit" "0.19.15"
                 "08bl7rp5g6jwmfpad9s8jpw8wjrciadpnbaswgywpr9hv9qbfnqv"
@@ -16962,6 +17252,10 @@
   (crate-source "toml_edit" "0.22.27"
                 "16l15xm40404asih8vyjvnka9g0xs9i4hfb6ry3ph9g419k8rzj1"))
 
+(define rust-toml-edit-0.23.7
+  (crate-source "toml_edit" "0.23.7"
+                "13cgp4y6prad1lh18bbg64zkq48hafq7xzs4fb0hwpcv1mnyz1b4"))
+
 (define rust-toml-parser-1.0.2
   (crate-source "toml_parser" "1.0.2"
                 "042wp5ni22yqcbrfqq9c63g2vbbp4m59zamxw97hvacs8ipqhldm"))
@@ -16970,6 +17264,10 @@
   (crate-source "toml_parser" "1.0.3"
                 "09x6i0b57lwc7yn6w1kbd2ypm4vpcrgd2vdax7h745g77g1r7y2c"))
 
+(define rust-toml-parser-1.0.4
+  (crate-source "toml_parser" "1.0.4"
+                "03l0750d1cyliij9vac4afpp1syh1a6yhbbalnslpnsvsdlf5jy0"))
+
 (define rust-toml-span-0.4.1
   (crate-source "toml-span" "0.4.1"
                 "1ifdm3lyqssp1zsfixy3pvm2857b1dx2ssgvv5ga5cz7j3s3czvm"))
@@ -17406,6 +17704,10 @@
   (crate-source "typenum" "1.18.0"
                 "0gwgz8n91pv40gabrr1lzji0b0hsmg0817njpy397bq7rvizzk0x"))
 
+(define rust-typenum-1.19.0
+  (crate-source "typenum" "1.19.0"
+                "1fw2mpbn2vmqan56j1b3fbpcdg80mz26fm53fs16bq5xcq84hban"))
+
 (define rust-typetag-0.2.20
   (crate-source "typetag" "0.2.20"
                 "0vyyqg2ard4jz8jxdcim0j4j2r1nh4h71y8c4ca8rzkvvm02pwkk"))
@@ -17727,6 +18029,10 @@
   (crate-source "unicode-width" "0.2.1"
                 "0k0mlq7xy1y1kq6cgv1r2rs2knn6rln3g3af50rhi0dkgp60f6ja"))
 
+(define rust-unicode-width-0.2.2
+  (crate-source "unicode-width" "0.2.2"
+                "0m7jjzlcccw716dy9423xxh0clys8pfpllc5smvfxrzdf66h9b5l"))
+
 (define rust-unicode-xid-0.1.0
   (crate-source "unicode-xid" "0.1.0"
                 "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw"))
@@ -18915,6 +19221,10 @@
   (crate-source "wide" "0.7.32"
                 "08mb6iqdscqiqrbfkjrnfr876ah4cc0cx5pjilz3yqw1k9mmgda1"))
 
+(define rust-wide-0.7.33
+  (crate-source "wide" "0.7.33"
+                "00yd2sg83xvfrjjlwndyk49fjx8jlmlrz8byigndig32rf7dmr8c"))
+
 (define rust-widestring-0.4.3
   (crate-source "widestring" "0.4.3"
                 "0z3ba8qrxb62vpfgk7n2xs2grm9kdaj1cz4q8s0gs8fx8h0r8s61"))
@@ -19061,6 +19371,11 @@
                 "0r77pbpbcf8bq4yfwpz2hpq3vns8m0yacpvs2i5cn6fx1pwxbf46"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-aarch64-gnullvm-0.53.1
+  (crate-source "windows_aarch64_gnullvm" "0.53.1"
+                "0lqvdm510mka9w26vmga7hbkmrw9glzc90l4gya5qbxlm1pl3n59"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-aarch64-msvc-0.33.0
   (crate-source "windows_aarch64_msvc" "0.33.0"
                 "01q80v2zzfc144xsqj3yhd62rn1dy1kyamhyv0gcrf4sxg9iyxnd"
@@ -19095,6 +19410,11 @@
                 "0v766yqw51pzxxwp203yqy39ijgjamp54hhdbsyqq6x1c8gilrf7"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-aarch64-msvc-0.53.1
+  (crate-source "windows_aarch64_msvc" "0.53.1"
+                "01jh2adlwx043rji888b22whx4bm8alrk3khjpik5xn20kl85mxr"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-acl-0.3.0
   (crate-source "windows-acl" "0.3.0"
                 "1hyfng4dagfndxpwxynjk9zird8lhrp7zrsqc1h4rjvbk0iifyqp"
@@ -19144,6 +19464,10 @@
   (crate-source "windows-core" "0.62.1"
                 "1aa94x61q0x39xnlzxjmahwck9i5p51xgzrz7m6hi1dj2rafwi38"))
 
+(define rust-windows-core-0.62.2
+  (crate-source "windows-core" "0.62.2"
+                "1swxpv1a8qvn3bkxv8cn663238h2jccq35ff3nsj61jdsca3ms5q"))
+
 (define rust-windows-future-0.2.0
   (crate-source "windows-future" "0.2.0"
                 "0cms355fawdyz32r1573lwccyvyscp4ip3l2376hmdmpzjz6n7bs"))
@@ -19186,6 +19510,11 @@
                 "1hvjc8nv95sx5vdd79fivn8bpm7i517dqyf4yvsqgwrmkmjngp61"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-i686-gnu-0.53.1
+  (crate-source "windows_i686_gnu" "0.53.1"
+                "18wkcm82ldyg4figcsidzwbg1pqd49jpm98crfz0j7nqd6h6s3ln"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-i686-gnullvm-0.52.6
   (crate-source "windows_i686_gnullvm" "0.52.6"
                 "0rpdx1537mw6slcpqa0rm3qixmsb79nbhqy5fsm3q2q9ik9m5vhf"
@@ -19196,6 +19525,11 @@
                 "04df1in2k91qyf1wzizvh560bvyzq20yf68k8xa66vdzxnywrrlw"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-i686-gnullvm-0.53.1
+  (crate-source "windows_i686_gnullvm" "0.53.1"
+                "030qaxqc4salz6l4immfb6sykc6gmhyir9wzn2w8mxj8038mjwzs"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-i686-msvc-0.33.0
   (crate-source "windows_i686_msvc" "0.33.0"
                 "1l3kwxgdfg4lnx2j5bkcx6cnvhxnpcsbqjm3idhwxmwsrj4vxzcc"
@@ -19230,6 +19564,11 @@
                 "0pcvb25fkvqnp91z25qr5x61wyya12lx8p7nsa137cbb82ayw7sq"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-i686-msvc-0.53.1
+  (crate-source "windows_i686_msvc" "0.53.1"
+                "1hi6scw3mn2pbdl30ji5i4y8vvspb9b66l98kkz350pig58wfyhy"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-implement-0.48.0
   (crate-source "windows-implement" "0.48.0"
                 "1764n853zd7bb0wn94i0qxfs6kdy7wrz7v9qhdn7x7hvk64fabjy"))
@@ -19258,6 +19597,10 @@
   (crate-source "windows-implement" "0.60.1"
                 "1q2lfwdqrkfzsrlshvvyr2cj7ckq4rqxj0ispzlnvyvl5bj0gczd"))
 
+(define rust-windows-implement-0.60.2
+  (crate-source "windows-implement" "0.60.2"
+                "1psxhmklzcf3wjs4b8qb42qb6znvc142cb5pa74rsyxm1822wgh5"))
+
 (define rust-windows-interface-0.48.0
   (crate-source "windows-interface" "0.48.0"
                 "1iqcilw0hfyzwhk12xfmcy40r10406sgf4xmdansijlv1kr8vyz6"))
@@ -19282,6 +19625,10 @@
   (crate-source "windows-interface" "0.59.2"
                 "19a6if8dfnazjgjw4hm0kayk9vrjclyj3iqivcaaqr39pkfx3ay0"))
 
+(define rust-windows-interface-0.59.3
+  (crate-source "windows-interface" "0.59.3"
+                "0n73cwrn4247d0axrk7gjp08p34x1723483jxjxjdfkh4m56qc9z"))
+
 (define rust-windows-link-0.1.0
   (crate-source "windows-link" "0.1.0"
                 "1qr0srnkw148wbrws3726pm640h2vxgcdlxn0cxpbcg27irzvk3d"))
@@ -19298,6 +19645,10 @@
   (crate-source "windows-link" "0.2.0"
                 "0r9w2z96d5phmm185aq92z54jp9h2nqisa4wgc71idxbc436rr25"))
 
+(define rust-windows-link-0.2.1
+  (crate-source "windows-link" "0.2.1"
+                "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h"))
+
 (define rust-windows-numerics-0.2.0
   (crate-source "windows-numerics" "0.2.0"
                 "1cf2j8nbqf0hqqa7chnyid91wxsl2m131kn0vl3mqk3c0rlayl4i"))
@@ -19338,6 +19689,10 @@
   (crate-source "windows-result" "0.4.0"
                 "0zqn8kmmf7y9yw9g7q6pbcg9dbry9m03fqi0b92q767q0v1xr13h"))
 
+(define rust-windows-result-0.4.1
+  (crate-source "windows-result" "0.4.1"
+                "1d9yhmrmmfqh56zlj751s5wfm9a2aa7az9rd7nn5027nxa4zm0bp"))
+
 (define rust-windows-service-0.7.0
   (crate-source "windows-service" "0.7.0"
                 "12lwc04rji06p8g8dhc5aps6cw3xbx6admzqxj8l0jkkgz66nkfj"))
@@ -19362,6 +19717,10 @@
   (crate-source "windows-strings" "0.5.0"
                 "1nld65azvms87rdm2bdm8gskwdmsswh4pxbc8babxc2klmawc63j"))
 
+(define rust-windows-strings-0.5.1
+  (crate-source "windows-strings" "0.5.1"
+                "14bhng9jqv4fyl7lqjz3az7vzh8pw0w4am49fsqgcz67d67x0dvq"))
+
 (define rust-windows-sys-0.33.0
   (crate-source "windows-sys" "0.33.0"
                 "0xdym5hgf2pp5lmfdjk4lynad99w4j02v9yzn6752a9ncsbb1ns3"))
@@ -19398,6 +19757,10 @@
   (crate-source "windows-sys" "0.61.1"
                 "03vg2rxm0lyiyq64b5sm95lkg2x95sjdb0zb0y4q8g2avm0rw43g"))
 
+(define rust-windows-sys-0.61.2
+  (crate-source "windows-sys" "0.61.2"
+                "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf"))
+
 (define rust-windows-targets-0.42.2
   (crate-source "windows-targets" "0.42.2"
                 "0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf"))
@@ -19426,6 +19789,10 @@
   (crate-source "windows-targets" "0.53.3"
                 "14fwwm136dhs3i1impqrrip7nvkra3bdxa4nqkblj604qhqn1znm"))
 
+(define rust-windows-targets-0.53.5
+  (crate-source "windows-targets" "0.53.5"
+                "1wv9j2gv3l6wj3gkw5j1kr6ymb5q6dfc42yvydjhv3mqa7szjia9"))
+
 (define rust-windows-threading-0.1.0
   (crate-source "windows-threading" "0.1.0"
                 "19jpn37zpjj2q7pn07dpq0ay300w65qx7wdp13wbp8qf5snn6r5n"))
@@ -19468,6 +19835,11 @@
                 "1flh84xkssn1n6m1riddipydcksp2pdl45vdf70jygx3ksnbam9f"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-x86-64-gnu-0.53.1
+  (crate-source "windows_x86_64_gnu" "0.53.1"
+                "16d4yiysmfdlsrghndr97y57gh3kljkwhfdbcs05m1jasz6l4f4w"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-x86-64-gnullvm-0.42.2
   (crate-source "windows_x86_64_gnullvm" "0.42.2"
                 "18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"
@@ -19492,6 +19864,11 @@
                 "0mvc8119xpbi3q2m6mrjcdzl6afx4wffacp13v76g4jrs1fh6vha"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-x86-64-gnullvm-0.53.1
+  (crate-source "windows_x86_64_gnullvm" "0.53.1"
+                "1qbspgv4g3q0vygkg8rnql5c6z3caqv38japiynyivh75ng1gyhg"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-windows-x86-64-msvc-0.33.0
   (crate-source "windows_x86_64_msvc" "0.33.0"
                 "1akf81g0bh8mv8wjpiifd819r0hx3r0xrz9zgzn4hl298sk4l7pz"
@@ -19526,6 +19903,11 @@
                 "11h4i28hq0zlnjcaqi2xdxr7ibnpa8djfggch9rki1zzb8qi8517"
                 #:snippet '(delete-file-recursively "lib")))
 
+(define rust-windows-x86-64-msvc-0.53.1
+  (crate-source "windows_x86_64_msvc" "0.53.1"
+                "0l6npq76vlq4ksn4bwsncpr8508mk0gmznm6wnhjg95d19gzzfyn"
+                #:snippet '(delete-file-recursively "lib")))
+
 (define rust-winit-0.30.11
   (crate-source "winit" "0.30.11"
                 "1x5aw47546mjfsvl65xwrhj41n2yr358hiwsqafpgy2d2w89qh54"
@@ -19915,6 +20297,10 @@
   (crate-source "yeslogic-fontconfig-sys" "5.0.0"
                 "0yiwnf2gapqaprp3icvv6b1jjh5d356vpis7pybskcd8k4wv5dpz"))
 
+(define rust-yeslogic-fontconfig-sys-6.0.0
+  (crate-source "yeslogic-fontconfig-sys" "6.0.0"
+                "1gcx4brx8xvdpvryixk32b3xn9v80ilvi5frd40l8z039imhcfjh"))
+
 (define rust-yoke-0.7.4
   (crate-source "yoke" "0.7.4"
                 "198c4jkh6i3hxijia7mfa4cpnxg1iqym9bz364697c3rn0a16nvc"))
@@ -19963,6 +20349,10 @@
   (crate-source "zbus" "5.10.0"
                 "1gj3y25qzvmhlshi8bipvwbrik8mh0f714zmib2avqdck6z77837"))
 
+(define rust-zbus-5.11.0
+  (crate-source "zbus" "5.11.0"
+                "1xxdxb95h4cyn8w03yrgrxrpy2pr9x7blqyfn9sy7f2z0dny81rd"))
+
 (define rust-zbus-5.5.0
   (crate-source "zbus" "5.5.0"
                 "0dmjaih7gi2d0fa37zzylvbmxqn80x4d7haxr5xn86za93v37hsr"))
@@ -19995,6 +20385,10 @@
   (crate-source "zbus_macros" "5.10.0"
                 "0cdid1y6kraqm53hshmna4l4ypr6cczhaj5nvicri92579qwv00f"))
 
+(define rust-zbus-macros-5.11.0
+  (crate-source "zbus_macros" "5.11.0"
+                "1jpsvssaxh6fxpbb64dmfnrr8r05rsyfhm32bg63rva7r2lrgrsp"))
+
 (define rust-zbus-macros-5.5.0
   (crate-source "zbus_macros" "5.5.0"
                 "1h4zf0wh647fvv97bnsr3ah64cgcnz1r8d10c2q3w2hdxc8as9gk"))
@@ -20226,6 +20620,10 @@
   (crate-source "zune-jpeg" "0.4.20"
                 "12fhlnyr254d3hys1xkrgk5qb5sqydamy76p7kdb57p7bhh7w7zw"))
 
+(define rust-zune-jpeg-0.4.21
+  (crate-source "zune-jpeg" "0.4.21"
+                "04r7g6y9jp7d4c9bq23rz3gwzlr1dsl7vdk4yly35bc4jf52rki9"))
+
 (define rust-zvariant-2.10.0
   (crate-source "zvariant" "2.10.0"
                 "0995d59vl8409mk3qrbshqrz5d76dq52szg0x2vqji07y9app356"))
@@ -27944,6 +28342,337 @@
                                   rust-zeroize-1.8.1
                                   rust-zerovec-0.10.4
                                   rust-zerovec-derive-0.10.3))
+                     (glycin =>
+                             (list rust-addr2line-0.25.1
+                                   rust-adler2-2.0.1
+                                   rust-ahash-0.8.12
+                                   rust-aho-corasick-1.1.3
+                                   rust-allocator-api2-0.2.21
+                                   rust-android-system-properties-0.1.5
+                                   rust-anyhow-1.0.100
+                                   rust-approx-0.5.1
+                                   rust-async-broadcast-0.7.2
+                                   rust-async-channel-2.5.0
+                                   rust-async-executor-1.13.3
+                                   rust-async-fs-2.2.0
+                                   rust-async-global-executor-3.1.0
+                                   rust-async-io-2.6.0
+                                   rust-async-lock-3.4.1
+                                   rust-async-process-2.5.0
+                                   rust-async-recursion-1.1.1
+                                   rust-async-signal-0.2.13
+                                   rust-async-task-4.7.1
+                                   rust-async-trait-0.1.89
+                                   rust-atomic-waker-1.1.2
+                                   rust-autocfg-1.5.0
+                                   rust-backtrace-0.3.76
+                                   rust-bit-field-0.10.3
+                                   rust-bitflags-1.3.2
+                                   rust-bitflags-2.9.4
+                                   rust-bitreader-0.3.11
+                                   rust-blocking-1.6.2
+                                   rust-bumpalo-3.19.0
+                                   rust-bytemuck-1.24.0
+                                   rust-byteorder-1.5.0
+                                   rust-byteorder-lite-0.1.0
+                                   rust-bytes-1.10.1
+                                   rust-cairo-rs-0.21.2
+                                   rust-cairo-sys-rs-0.21.2
+                                   rust-cc-1.2.41
+                                   rust-cfg-expr-0.20.3
+                                   rust-cfg-if-1.0.3
+                                   rust-cfg-aliases-0.2.1
+                                   rust-chrono-0.4.42
+                                   rust-color-quant-1.1.0
+                                   rust-concurrent-queue-2.5.0
+                                   rust-core-foundation-sys-0.8.7
+                                   rust-crc32fast-1.5.0
+                                   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-derive-builder-0.20.2
+                                   rust-derive-builder-core-0.20.2
+                                   rust-derive-builder-macro-0.20.2
+                                   rust-dlib-0.5.2
+                                   rust-dunce-1.0.5
+                                   rust-either-1.15.0
+                                   rust-encoding-rs-0.8.35
+                                   rust-endi-1.1.0
+                                   rust-enumflags2-0.7.12
+                                   rust-enumflags2-derive-0.7.12
+                                   rust-enumn-0.1.14
+                                   rust-env-filter-0.1.3
+                                   rust-env-logger-0.11.8
+                                   rust-equivalent-1.0.2
+                                   rust-errno-0.3.14
+                                   rust-event-listener-5.4.1
+                                   rust-event-listener-strategy-0.5.4
+                                   rust-exr-1.73.0
+                                   rust-fallible-collections-0.5.1
+                                   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.4
+                                   rust-flate2-1.1.4
+                                   rust-fnv-1.0.7
+                                   rust-foreign-types-0.5.0
+                                   rust-foreign-types-macros-0.2.3
+                                   rust-foreign-types-shared-0.3.1
+                                   rust-four-cc-0.4.0
+                                   rust-futures-channel-0.3.31
+                                   rust-futures-core-0.3.31
+                                   rust-futures-executor-0.3.31
+                                   rust-futures-io-0.3.31
+                                   rust-futures-lite-2.6.1
+                                   rust-futures-macro-0.3.31
+                                   rust-futures-task-0.3.31
+                                   rust-futures-timer-3.0.3
+                                   rust-futures-util-0.3.31
+                                   rust-gdk-pixbuf-0.21.2
+                                   rust-gdk-pixbuf-sys-0.21.2
+                                   rust-gdk4-0.10.1
+                                   rust-gdk4-sys-0.10.1
+                                   rust-getopts-0.2.24
+                                   rust-getrandom-0.3.3
+                                   rust-gif-0.13.3
+                                   rust-gimli-0.32.3
+                                   rust-gio-0.21.2
+                                   rust-gio-sys-0.21.2
+                                   rust-glib-0.21.3
+                                   rust-glib-macros-0.21.2
+                                   rust-glib-sys-0.21.2
+                                   rust-gobject-sys-0.21.2
+                                   rust-gufo-0.3.0
+                                   rust-gufo-common-1.0.1
+                                   rust-gufo-exif-0.3.0
+                                   rust-gufo-jpeg-0.3.0
+                                   rust-gufo-png-0.3.0
+                                   rust-gufo-tiff-0.3.0
+                                   rust-gufo-webp-0.3.0
+                                   rust-gufo-xmp-0.3.0
+                                   rust-half-2.7.0
+                                   rust-hashbrown-0.14.5
+                                   rust-hashbrown-0.16.0
+                                   rust-heck-0.5.0
+                                   rust-hermit-abi-0.5.2
+                                   rust-hex-0.4.3
+                                   rust-iana-time-zone-0.1.64
+                                   rust-iana-time-zone-haiku-0.1.2
+                                   rust-ident-case-1.0.1
+                                   rust-image-0.25.8
+                                   rust-image-webp-0.2.4
+                                   rust-indexmap-2.11.4
+                                   rust-io-uring-0.7.10
+                                   rust-itoa-1.0.15
+                                   rust-jiff-0.2.15
+                                   rust-jiff-static-0.2.15
+                                   rust-jobserver-0.1.34
+                                   rust-jpeg-decoder-0.3.2
+                                   rust-jpeg-encoder-0.6.1
+                                   rust-jpeg2k-0.10.1
+                                   rust-jpegxl-rs-0.11.2+libjxl-0.11.1
+                                   rust-jpegxl-sys-0.11.2+libjxl-0.11.1
+                                   rust-js-sys-0.3.81
+                                   rust-lazy-static-1.5.0
+                                   rust-lcms2-6.1.1
+                                   rust-lcms2-sys-4.0.6
+                                   rust-lebe-0.5.3
+                                   rust-libc-0.2.177
+                                   rust-libheif-rs-2.4.0
+                                   rust-libheif-sys-5.0.0+1.20.2
+                                   rust-libloading-0.8.9
+                                   rust-libopenraw-0.4.0-alpha.12
+                                   rust-librsvg-rebind-0.2.1
+                                   rust-librsvg-rebind-sys-0.2.1
+                                   rust-libseccomp-0.4.0
+                                   rust-libseccomp-sys-0.3.0
+                                   rust-linux-raw-sys-0.11.0
+                                   rust-log-0.4.28
+                                   rust-matchers-0.2.0
+                                   rust-matrixmultiply-0.3.10
+                                   rust-memchr-2.7.6
+                                   rust-memfd-0.6.5
+                                   rust-memmap2-0.9.8
+                                   rust-memoffset-0.9.1
+                                   rust-miniz-oxide-0.8.9
+                                   rust-mio-1.0.4
+                                   rust-moxcms-0.7.7
+                                   rust-multiversion-0.8.0
+                                   rust-multiversion-macros-0.8.0
+                                   rust-nalgebra-0.33.2
+                                   rust-nalgebra-macros-0.2.2
+                                   rust-nix-0.30.1
+                                   rust-nu-ansi-term-0.50.3
+                                   rust-num-bigint-0.4.6
+                                   rust-num-complex-0.4.6
+                                   rust-num-integer-0.1.46
+                                   rust-num-rational-0.4.2
+                                   rust-num-traits-0.2.19
+                                   rust-num-enum-0.7.4
+                                   rust-num-enum-derive-0.7.4
+                                   rust-object-0.37.3
+                                   rust-once-cell-1.21.3
+                                   rust-openjp2-0.6.1
+                                   rust-ordered-stream-0.2.0
+                                   rust-pango-0.21.3
+                                   rust-pango-sys-0.21.2
+                                   rust-parking-2.2.1
+                                   rust-paste-1.0.15
+                                   rust-pin-project-lite-0.2.16
+                                   rust-pin-utils-0.1.0
+                                   rust-piper-0.2.4
+                                   rust-pkg-config-0.3.32
+                                   rust-png-0.18.0
+                                   rust-polling-3.11.0
+                                   rust-portable-atomic-1.11.1
+                                   rust-portable-atomic-util-0.2.4
+                                   rust-ppv-lite86-0.2.21
+                                   rust-proc-macro-crate-3.4.0
+                                   rust-proc-macro2-1.0.101
+                                   rust-pxfm-0.1.25
+                                   rust-qoi-0.4.1
+                                   rust-quick-error-2.0.1
+                                   rust-quote-1.0.41
+                                   rust-r-efi-5.3.0
+                                   rust-rand-0.9.2
+                                   rust-rand-chacha-0.9.0
+                                   rust-rand-core-0.9.3
+                                   rust-rawpointer-0.2.1
+                                   rust-rayon-1.11.0
+                                   rust-rayon-core-1.13.0
+                                   rust-regex-automata-0.4.12
+                                   rust-regex-syntax-0.8.7
+                                   rust-rmp-0.8.14
+                                   rust-rmp-serde-1.3.0
+                                   rust-rustc-demangle-0.1.26
+                                   rust-rustix-1.1.2
+                                   rust-rustversion-1.0.22
+                                   rust-ryu-1.0.20
+                                   rust-safe-transmute-0.11.3
+                                   rust-safe-arch-0.7.4
+                                   rust-same-file-1.0.6
+                                   rust-serde-1.0.228
+                                   rust-serde-core-1.0.228
+                                   rust-serde-derive-1.0.228
+                                   rust-serde-repr-0.1.20
+                                   rust-serde-spanned-0.6.9
+                                   rust-serde-yaml-ng-0.10.0
+                                   rust-sharded-slab-0.1.7
+                                   rust-shlex-1.3.0
+                                   rust-signal-hook-registry-1.4.6
+                                   rust-simba-0.9.1
+                                   rust-simd-adler32-0.3.7
+                                   rust-simple-logger-5.0.0
+                                   rust-slab-0.4.11
+                                   rust-smallvec-1.15.1
+                                   rust-socket2-0.6.0
+                                   rust-sprintf-0.1.4
+                                   rust-static-assertions-1.1.0
+                                   rust-strsim-0.11.1
+                                   rust-syn-2.0.106
+                                   rust-system-deps-7.0.5
+                                   rust-target-features-0.1.6
+                                   rust-target-lexicon-0.13.2
+                                   rust-tempfile-3.23.0
+                                   rust-thiserror-1.0.69
+                                   rust-thiserror-2.0.17
+                                   rust-thiserror-impl-1.0.69
+                                   rust-thiserror-impl-2.0.17
+                                   rust-thread-local-1.1.9
+                                   rust-tiff-0.10.3
+                                   rust-tokio-1.47.1
+                                   rust-tokio-stream-0.1.17
+                                   rust-toml-0.8.23
+                                   rust-toml-datetime-0.6.11
+                                   rust-toml-datetime-0.7.3
+                                   rust-toml-edit-0.22.27
+                                   rust-toml-edit-0.23.7
+                                   rust-toml-parser-1.0.4
+                                   rust-tracing-0.1.41
+                                   rust-tracing-attributes-0.1.30
+                                   rust-tracing-core-0.1.34
+                                   rust-tracing-log-0.2.0
+                                   rust-tracing-subscriber-0.3.20
+                                   rust-typenum-1.19.0
+                                   rust-uds-windows-1.1.0
+                                   rust-unicode-ident-1.0.19
+                                   rust-unicode-width-0.2.2
+                                   rust-unsafe-libyaml-0.2.11
+                                   rust-valuable-0.1.1
+                                   rust-vcpkg-0.2.15
+                                   rust-version-compare-0.2.0
+                                   rust-version-check-0.9.5
+                                   rust-walkdir-2.5.0
+                                   rust-wasi-0.11.1+wasi-snapshot-preview1
+                                   rust-wasi-0.14.7+wasi-0.2.4
+                                   rust-wasip2-1.0.1+wasi-0.2.4
+                                   rust-wasm-bindgen-0.2.104
+                                   rust-wasm-bindgen-backend-0.2.104
+                                   rust-wasm-bindgen-macro-0.2.104
+                                   rust-wasm-bindgen-macro-support-0.2.104
+                                   rust-wasm-bindgen-shared-0.2.104
+                                   rust-weezl-0.1.10
+                                   rust-wide-0.7.33
+                                   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-core-0.62.2
+                                   rust-windows-implement-0.60.2
+                                   rust-windows-interface-0.59.3
+                                   rust-windows-link-0.2.1
+                                   rust-windows-result-0.4.1
+                                   rust-windows-strings-0.5.1
+                                   rust-windows-sys-0.48.0
+                                   rust-windows-sys-0.59.0
+                                   rust-windows-sys-0.60.2
+                                   rust-windows-sys-0.61.2
+                                   rust-windows-targets-0.48.5
+                                   rust-windows-targets-0.52.6
+                                   rust-windows-targets-0.53.5
+                                   rust-windows-aarch64-gnullvm-0.48.5
+                                   rust-windows-aarch64-gnullvm-0.52.6
+                                   rust-windows-aarch64-gnullvm-0.53.1
+                                   rust-windows-aarch64-msvc-0.48.5
+                                   rust-windows-aarch64-msvc-0.52.6
+                                   rust-windows-aarch64-msvc-0.53.1
+                                   rust-windows-i686-gnu-0.48.5
+                                   rust-windows-i686-gnu-0.52.6
+                                   rust-windows-i686-gnu-0.53.1
+                                   rust-windows-i686-gnullvm-0.52.6
+                                   rust-windows-i686-gnullvm-0.53.1
+                                   rust-windows-i686-msvc-0.48.5
+                                   rust-windows-i686-msvc-0.52.6
+                                   rust-windows-i686-msvc-0.53.1
+                                   rust-windows-x86-64-gnu-0.48.5
+                                   rust-windows-x86-64-gnu-0.52.6
+                                   rust-windows-x86-64-gnu-0.53.1
+                                   rust-windows-x86-64-gnullvm-0.48.5
+                                   rust-windows-x86-64-gnullvm-0.52.6
+                                   rust-windows-x86-64-gnullvm-0.53.1
+                                   rust-windows-x86-64-msvc-0.48.5
+                                   rust-windows-x86-64-msvc-0.52.6
+                                   rust-windows-x86-64-msvc-0.53.1
+                                   rust-winnow-0.7.13
+                                   rust-wit-bindgen-0.46.0
+                                   rust-xml-rs-0.8.27
+                                   rust-yeslogic-fontconfig-sys-6.0.0
+                                   rust-zbus-5.11.0
+                                   rust-zbus-macros-5.11.0
+                                   rust-zbus-names-4.2.0
+                                   rust-zerocopy-0.8.27
+                                   rust-zerocopy-derive-0.8.27
+                                   rust-zune-core-0.4.12
+                                   rust-zune-inflate-0.2.54
+                                   rust-zune-jpeg-0.4.21
+                                   rust-zvariant-5.7.0
+                                   rust-zvariant-derive-5.7.0
+                                   rust-zvariant-utils-3.2.1))
                      (gnome-authenticator =>
                                           (list rust-addr2line-0.24.2
                                            rust-adler2-2.0.0

Reply via email to