summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNoƩ Lopez <noelopez@free.fr>2026-03-14 19:22:41 +0100
committerEfraim Flashner <efraim@flashner.co.il>2026-03-15 20:25:48 +0200
commit3abf9671bef71896f0529bc5864d9b5801368b34 (patch)
tree36a8ac3e2bda3d8e71ca622b244f72ab784369ba /gnu
parentce6dedf8005866f2ad57c714fc15113bdce4afdf (diff)
gnu: Add amberol.
* gnu/packages/gnome-circle.scm (amberol): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add amberol. Change-Id: I2ead9a6972482df774febde33cc18b22158fcb61 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/gnome-circle.scm77
-rw-r--r--gnu/packages/rust-crates.scm359
2 files changed, 436 insertions, 0 deletions
diff --git a/gnu/packages/gnome-circle.scm b/gnu/packages/gnome-circle.scm
index d250e43bd20..01e81909d9c 100644
--- a/gnu/packages/gnome-circle.scm
+++ b/gnu/packages/gnome-circle.scm
@@ -141,6 +141,83 @@
It uses pandoc as back-end for parsing Markdown.")
(license license:gpl3)))
+(define-public amberol
+ (package
+ (name "amberol")
+ (version "2025.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/World/amberol.git")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0ymzpf9lkhibaaah059a0pncy23kk9xiq1w37clqc5hhwzpqwpmw"))))
+ (build-system meson-build-system)
+ (arguments
+ (list
+ #:glib-or-gtk? #t
+ #:tests? #f ;no tests
+ #: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))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'prepare-for-build
+ (lambda _
+ (substitute* "meson.build"
+ (("gtk_update_icon_cache: true")
+ "gtk_update_icon_cache: false")
+ (("update_desktop_database: true")
+ "update_desktop_database: false"))
+ (substitute* "meson.build"
+ (("'Cargo.lock',")
+ ""))
+ (delete-file "Cargo.lock")))
+ (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))))
+ (add-after 'install 'wrap-program
+ (lambda _
+ (wrap-program (string-append #$output "/bin/amberol")
+ `("GST_PLUGIN_SYSTEM_PATH" ":" suffix
+ (,(getenv "GST_PLUGIN_SYSTEM_PATH")))))))))
+ (native-inputs
+ (cons* bash-minimal
+ gettext-minimal
+ `(,glib "bin")
+ pkg-config
+ rust
+ `(,rust "cargo")
+ (or (and=> (%current-target-system)
+ (compose list make-rust-sysroot))
+ '())))
+ (inputs
+ (cons* bash-minimal
+ gstreamer
+ gst-plugins-bad
+ gtk
+ libadwaita
+ (cargo-inputs 'amberol)))
+ (home-page "https://apps.gnome.org/Amberol/")
+ (synopsis "Music player for GNOME")
+ (description "Amberol is a minimalistic music player for GNOME. It works
+with one playlist in which you can add local audio files and directories.")
+ (license license:gpl3+)))
+
(define-public blanket
(package
(name "blanket")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 29867f89dfe..e59db11d556 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -880,6 +880,10 @@
(crate-source "ashpd" "0.6.8"
"109d7w6v0rnpy9lv4kmhwgh0sff0440s2vybj1k0ik4ib3d2xhja"))
+(define rust-ashpd-0.9.2
+ (crate-source "ashpd" "0.9.2"
+ "1sfyq6r7ff296njkq8kqq9ia6vb4145vwdc4nk541p9nkqyw0hsd"))
+
(define rust-askama-0.12.1
(crate-source "askama" "0.12.1"
"0a1cmp0f1b01zzbzzp81ppa6r754zpax5372aykswz5933gr345p"))
@@ -4602,6 +4606,11 @@
(crate-source "color-spantrace" "0.3.0"
"09xl077fs44yvqajmr52mjbghvkfwg6fnd3jpialnd8kvylqxf5q"))
+(define rust-color-thief-0.2.2
+ (crate-source "color-thief" "0.2.2"
+ "163c0q8p4m9cbgy3n2id9z2sq848afbgh603kryfd37k1iv0sip6"
+ #:snippet '(delete-file-recursively "images")))
+
(define rust-colorchoice-1.0.0
(crate-source "colorchoice" "1.0.0"
"1ix7w85kwvyybwi2jdkl3yva2r2bvdcc3ka2grjfzfgrapqimgxc"))
@@ -8517,6 +8526,10 @@
(crate-source "gdk4-wayland" "0.7.2"
"04zkspjs1r6l4gj241p9xm2zmp91phm1khakw5jvsm8yy4pi1f8d"))
+(define rust-gdk4-wayland-0.9.6
+ (crate-source "gdk4-wayland" "0.9.6"
+ "186vfwwwm0ynmrzsssza1bmwywjcq85m90jywy2llqndi2252d5x"))
+
(define rust-gdk4-wayland-sys-0.10.0
;; TODO: Check bundled sources.
(crate-source "gdk4-wayland-sys" "0.10.0"
@@ -8526,6 +8539,10 @@
(crate-source "gdk4-wayland-sys" "0.7.2"
"092nbn4gk82kbdvji2qnqy181l4pf5i8961bb8nj3q3a4nz5k0fl"))
+(define rust-gdk4-wayland-sys-0.9.6
+ (crate-source "gdk4-wayland-sys" "0.9.6"
+ "0jx3i46w092i97qsslmhx5csray1ka1mwkziwcpdccf568ihyykw"))
+
(define rust-gdk4-win32-0.7.2
(crate-source "gdk4-win32" "0.7.2"
"0mv04mipl57v1lj94j2rkrk9qm75jvdlnp7qm6nl2kpn8466arpy"))
@@ -8542,6 +8559,10 @@
(crate-source "gdk4-x11" "0.7.2"
"0l54c1m0gsdm07drvy171a0i97ic2kygmzf3fjg4da0yxbwbpj98"))
+(define rust-gdk4-x11-0.9.6
+ (crate-source "gdk4-x11" "0.9.6"
+ "1b2jbfg9my5y1lafgx38dj0xn1hlb0jmyaxmw5qb21m2m6076gjw"))
+
(define rust-gdk4-x11-sys-0.10.0
;; TODO: Check bundled sources.
(crate-source "gdk4-x11-sys" "0.10.0"
@@ -8551,6 +8572,10 @@
(crate-source "gdk4-x11-sys" "0.7.2"
"09gill32x6qy4s55xjckqvqrfxw4jfjrlcpmd4iijn076w4igpm3"))
+(define rust-gdk4-x11-sys-0.9.6
+ (crate-source "gdk4-x11-sys" "0.9.6"
+ "0bxk1p5yyp9fs330v8d3bl77ryd05rkpa7dyyvyxg41z0l5da2q7"))
+
(define rust-gdkx11-0.18.2
(crate-source "gdkx11" "0.18.2"
"1zpvndnqasyk9gfnh8mwkb27gsr70dlkcg1v334bpgji8ghh1aiw"))
@@ -11448,22 +11473,42 @@
(crate-source "gstreamer" "0.21.3"
"0mchpvvll5i4ck8zr7aarrz6p975n0dcyy92wksg8ycf9hzp15fy"))
+(define rust-gstreamer-0.23.7
+ (crate-source "gstreamer" "0.23.7"
+ "1q8n8c6fc1k6airwykblch4dnyyckyjhd7qsl0vh0mh66xzshmw7"))
+
(define rust-gstreamer-audio-0.21.3
(crate-source "gstreamer-audio" "0.21.3"
"0b91wjhhq0harwl7kyfv5l0kwp6w1vklpnpynakv92f8x6jci5vs"))
+(define rust-gstreamer-audio-0.23.6
+ (crate-source "gstreamer-audio" "0.23.6"
+ "1x6aybd4wr1qbzfyg18r049dyi5w8jawgdwxcrz8k6226zhcfzif"))
+
(define rust-gstreamer-audio-sys-0.21.1
(crate-source "gstreamer-audio-sys" "0.21.1"
"1lamp4s9cl0hhpbfcwdprn36fll6qq4xihrqbf2pfwqpifp99gbq"))
+(define rust-gstreamer-audio-sys-0.23.6
+ (crate-source "gstreamer-audio-sys" "0.23.6"
+ "11va62jdqfk9ydr5xpwzsjg4nmqbsmwcm9n2g0fwjkn0ww4kwprb"))
+
(define rust-gstreamer-base-0.21.2
(crate-source "gstreamer-base" "0.21.2"
"0zqnld0w2jqkz1m5xna3a3nnrpvrchpcrrzdgwim54540ilhn5fb"))
+(define rust-gstreamer-base-0.23.6
+ (crate-source "gstreamer-base" "0.23.6"
+ "013lwbrn6ann5ywvr9q0kl99f22jrzr409ijvm3vip7z0kyp96pi"))
+
(define rust-gstreamer-base-sys-0.21.1
(crate-source "gstreamer-base-sys" "0.21.1"
"0r2bb4rmkpxs1l2jy61rn2srqzsp1f8q0k5j55di3zkqj0gp1jpl"))
+(define rust-gstreamer-base-sys-0.23.6
+ (crate-source "gstreamer-base-sys" "0.23.6"
+ "0h4ql0c00i81l6jqqc12w8xz643rcqga3pk03yswblxn6w0gpwl7"))
+
(define rust-gstreamer-gl-0.21.2
(crate-source "gstreamer-gl" "0.21.2"
"140vnlxnkq12c8qqgc5i2y9wdz8c8dga25d99021cg16508vkkry"))
@@ -11504,18 +11549,38 @@
(crate-source "gstreamer-pbutils-sys" "0.21.0"
"0scx3w02wkyvmq76ia2jr6zhkf24zivn9vyphrcwmj2b8piydakg"))
+(define rust-gstreamer-play-0.23.5
+ (crate-source "gstreamer-play" "0.23.5"
+ "173184dkzs605g7h6yqmhz92zvpa6aa2p5gpfvf9ybl39dc5bx3f"))
+
+(define rust-gstreamer-play-sys-0.23.5
+ (crate-source "gstreamer-play-sys" "0.23.5"
+ "1xciyi30w218cdhfxfh8sl391nhlpkyb6ci5vb3hjryb157iq75h"))
+
(define rust-gstreamer-sys-0.21.2
(crate-source "gstreamer-sys" "0.21.2"
"1i1vrqs9ys5y0ljl4nxh1x25dnwlcyh9hiybh4dysviy5dwdlk2n"))
+(define rust-gstreamer-sys-0.23.6
+ (crate-source "gstreamer-sys" "0.23.6"
+ "1chri4lbzzjrygxdaq2rdd7mh3blrh5wvj83l8j9rgrdv6s77spy"))
+
(define rust-gstreamer-video-0.21.2
(crate-source "gstreamer-video" "0.21.2"
"1r8mhzb1bq4dnj08f4szgarxd2fvqbakwv400fp9hyiv3m6jlnz8"))
+(define rust-gstreamer-video-0.23.6
+ (crate-source "gstreamer-video" "0.23.6"
+ "0rm69422ds1ypgx54mvydfqlqc6nf8barpnb5rqgg93wsycva60k"))
+
(define rust-gstreamer-video-sys-0.21.2
(crate-source "gstreamer-video-sys" "0.21.2"
"1vhn7fiibwc2q5h8cjlg44imh8i0xss6nns83r859c76k26k20h3"))
+(define rust-gstreamer-video-sys-0.23.6
+ (crate-source "gstreamer-video-sys" "0.23.6"
+ "0p4zm64g7k88gyf3h63c6cjx1r41z69gvhwvvswm7lhjgyag0w0a"))
+
(define rust-gtk-0.18.2
(crate-source "gtk" "0.18.2"
"0sjh12mvvcmkz54nn30lb2xrzxagshbz1x2i4xfvshpwgccznmpx"))
@@ -15526,6 +15591,14 @@
(crate-source "lodepng" "3.12.1"
"1srr2p3d41ak631rw9ziw4n9a62djqkdgd5h5f726i1fs8sj78vp"))
+(define rust-lofty-0.22.4
+ (crate-source "lofty" "0.22.4"
+ "0gnybjlbza3whwypc04cp4s9iq1fxg4gprnjpwzq47y7m58hq9na"))
+
+(define rust-lofty-attr-0.11.1
+ (crate-source "lofty_attr" "0.11.1"
+ "1z4yd8nn9pm3l3v80zk3alnjbdrs9s9524jwfhpm4n139gk876gd"))
+
(define rust-log-0.3.9
(crate-source "log" "0.3.9"
"0jq23hhn5h35k7pa8r7wqnsywji6x3wn1q5q7lif5q536if8v7p1"))
@@ -16422,6 +16495,10 @@
"0w654hv04w1zi2m9b1kji2610mrfrc554xqw4par5kn6sc1m58v3"
#:snippet '(delete-file-recursively "tests")))
+(define rust-mpris-server-0.8.1
+ (crate-source "mpris-server" "0.8.1"
+ "1bjh0xk74j3mbz9ib4zk134g5v5f6qzdllda6i7kkbr7fwic52q5"))
+
(define rust-mpsc-requests-0.3.4
(crate-source "mpsc_requests" "0.3.4"
"1bl4ajknkvhyx2pkdk955ny6a8q5z2m7krw4q01addxbh9k0v0px"))
@@ -18001,6 +18078,10 @@
(crate-source "oem_cp" "2.0.0"
"1r0fn4bnmc78pkqhvzjjbm1zidgzvryspdz6hsdb1nml5a83h09k"))
+(define rust-ogg-pager-0.7.1
+ (crate-source "ogg_pager" "0.7.1"
+ "1p3zw3nf6b96ymjqgchgdhg6fi0c8sqhdvayfb7y112b6sl1qvbd"))
+
(define rust-oid-registry-0.6.1
(crate-source "oid-registry" "0.6.1"
"1zwvjp3ad6gzn8g8w2hcn9a2xdap0lkzckhlnwp6rabbzdpz7vcv"))
@@ -27488,6 +27569,10 @@
(crate-source "tracy-client-sys" "0.27.0"
"07yv23nh5wj6gd7l36ipxg0yr5cgkjzqyqamlybk0as6f2n93crg"))
+(define rust-trait-variant-0.1.2
+ (crate-source "trait-variant" "0.1.2"
+ "19vpbnbcsxdiznwdw854pd0vya7rm7v7hnl3nh741621603pg5vh"))
+
(define rust-traitobject-0.1.1
(crate-source "traitobject" "0.1.1"
"1ixvz9z6mccdbpkk83cx4npyp0nkb29j8x58ilp8abif70jrx9q4"))
@@ -28226,6 +28311,10 @@
(crate-source "uds_windows" "1.2.0"
"1jn2yw59yc7r1kf0s7p00ix7mwps90qdyh0vf59zb4ays63hpdsi"))
+(define rust-uds-windows-1.2.1
+ (crate-source "uds_windows" "1.2.1"
+ "0vidqwwfgn8wyzvbxiqil787b4wyqjia50zpdbbjqx7n8wlgpxpj"))
+
(define rust-ulid-1.2.1
(crate-source "ulid" "1.2.1"
"1ghzggz7194hw345idz8afd8g1lw8qmknlhl7ka3j6ysj5jvy3a7"))
@@ -33944,6 +34033,276 @@
rust-zerovec-0.11.5
rust-zerovec-derive-0.11.2
rust-zmij-1.0.19))
+ (amberol =>
+ (list rust-adler2-2.0.1
+ rust-aho-corasick-1.1.4
+ rust-anyhow-1.0.102
+ rust-ashpd-0.9.2
+ rust-async-broadcast-0.7.2
+ rust-async-channel-2.5.0
+ rust-async-executor-1.14.0
+ rust-async-fs-2.2.0
+ rust-async-io-2.6.0
+ rust-async-lock-3.4.2
+ rust-async-net-2.0.0
+ 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-atomic-refcell-0.1.13
+ rust-autocfg-1.5.0
+ rust-bitflags-2.11.0
+ rust-block-0.1.6
+ rust-block-buffer-0.10.4
+ rust-blocking-1.6.2
+ rust-bytemuck-1.25.0
+ rust-byteorder-1.5.0
+ rust-cairo-rs-0.20.12
+ rust-cairo-sys-rs-0.20.10
+ rust-cc-1.2.57
+ rust-cfg-expr-0.20.7
+ rust-cfg-if-1.0.4
+ rust-cfg-aliases-0.2.1
+ rust-color-thief-0.2.2
+ rust-concurrent-queue-2.5.0
+ rust-cpufeatures-0.2.17
+ rust-crc32fast-1.5.0
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.7
+ rust-data-encoding-2.10.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.5
+ rust-either-1.15.0
+ rust-endi-1.1.1
+ rust-enumflags2-0.7.12
+ rust-enumflags2-derive-0.7.12
+ rust-env-logger-0.10.2
+ rust-equivalent-1.0.2
+ rust-errno-0.3.14
+ rust-event-listener-5.4.1
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.3.0
+ rust-field-offset-0.3.6
+ rust-find-msvc-tools-0.1.9
+ rust-flate2-1.1.9
+ rust-foldhash-0.1.5
+ rust-form-urlencoded-1.2.2
+ rust-futures-0.3.32
+ rust-futures-channel-0.3.32
+ rust-futures-core-0.3.32
+ rust-futures-executor-0.3.32
+ rust-futures-io-0.3.32
+ rust-futures-lite-2.6.1
+ rust-futures-macro-0.3.32
+ rust-futures-sink-0.3.32
+ rust-futures-task-0.3.32
+ rust-futures-util-0.3.32
+ rust-fuzzy-matcher-0.3.7
+ rust-gdk-pixbuf-0.20.10
+ rust-gdk-pixbuf-sys-0.20.10
+ rust-gdk4-0.9.6
+ rust-gdk4-sys-0.9.6
+ rust-gdk4-wayland-0.9.6
+ rust-gdk4-wayland-sys-0.9.6
+ rust-gdk4-x11-0.9.6
+ rust-gdk4-x11-sys-0.9.6
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.17
+ rust-getrandom-0.4.2
+ rust-gettext-rs-0.7.7
+ rust-gettext-sys-0.26.0
+ rust-gio-0.20.12
+ rust-gio-sys-0.20.10
+ rust-glib-0.20.12
+ rust-glib-macros-0.20.12
+ rust-glib-sys-0.20.10
+ rust-gobject-sys-0.20.10
+ rust-graphene-rs-0.20.10
+ rust-graphene-sys-0.20.10
+ rust-gsk4-0.9.6
+ rust-gsk4-sys-0.9.6
+ rust-gstreamer-0.23.7
+ rust-gstreamer-audio-0.23.6
+ rust-gstreamer-audio-sys-0.23.6
+ rust-gstreamer-base-0.23.6
+ rust-gstreamer-base-sys-0.23.6
+ rust-gstreamer-play-0.23.5
+ rust-gstreamer-play-sys-0.23.5
+ rust-gstreamer-sys-0.23.6
+ rust-gstreamer-video-0.23.6
+ rust-gstreamer-video-sys-0.23.6
+ rust-gtk4-0.9.7
+ rust-gtk4-macros-0.9.5
+ rust-gtk4-sys-0.9.6
+ rust-hashbrown-0.15.5
+ rust-hashbrown-0.16.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.5.2
+ rust-hex-0.4.3
+ rust-humantime-2.3.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-id-arena-2.3.0
+ rust-idna-1.1.0
+ rust-idna-adapter-1.2.1
+ rust-indexmap-2.13.0
+ rust-is-terminal-0.4.17
+ rust-itertools-0.14.0
+ rust-itoa-1.0.17
+ rust-lazy-static-1.5.0
+ rust-leb128fmt-0.1.0
+ rust-libadwaita-0.7.2
+ rust-libadwaita-sys-0.7.2
+ rust-libc-0.2.183
+ rust-linux-raw-sys-0.12.1
+ rust-litemap-0.8.1
+ rust-locale-config-0.3.0
+ rust-lofty-0.22.4
+ rust-lofty-attr-0.11.1
+ rust-log-0.4.29
+ rust-malloc-buf-0.0.6
+ rust-memchr-2.8.0
+ rust-memoffset-0.9.1
+ rust-miniz-oxide-0.8.9
+ rust-mpris-server-0.8.1
+ rust-muldiv-1.0.1
+ rust-nix-0.29.0
+ rust-num-integer-0.1.46
+ rust-num-rational-0.4.2
+ rust-num-traits-0.2.19
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-ogg-pager-0.7.1
+ rust-once-cell-1.21.4
+ rust-option-operations-0.5.0
+ rust-ordered-stream-0.2.0
+ rust-pango-0.20.12
+ rust-pango-sys-0.20.10
+ rust-parking-2.2.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.2
+ rust-pin-project-lite-0.2.17
+ rust-piper-0.2.5
+ rust-pkg-config-0.3.32
+ rust-polling-3.11.0
+ rust-potential-utf-0.1.4
+ rust-ppv-lite86-0.2.21
+ rust-pretty-env-logger-0.5.0
+ rust-prettyplease-0.2.37
+ rust-proc-macro-crate-3.5.0
+ rust-proc-macro2-1.0.106
+ rust-quote-1.0.45
+ rust-r-efi-6.0.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-regex-1.12.3
+ rust-regex-automata-0.4.14
+ rust-regex-syntax-0.8.10
+ rust-rgb-0.8.53
+ rust-rustc-version-0.4.1
+ rust-rustix-1.1.4
+ rust-semver-1.0.27
+ rust-serde-1.0.228
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-json-1.0.149
+ rust-serde-repr-0.1.20
+ rust-serde-spanned-1.0.4
+ rust-sha1-0.10.6
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-signal-hook-registry-1.4.8
+ rust-simd-adler32-0.3.8
+ rust-slab-0.4.12
+ rust-smallvec-1.15.1
+ rust-stable-deref-trait-1.2.1
+ rust-static-assertions-1.1.0
+ rust-syn-2.0.117
+ rust-synstructure-0.13.2
+ rust-system-deps-7.0.7
+ rust-target-lexicon-0.13.3
+ rust-temp-dir-0.1.16
+ rust-tempfile-3.27.0
+ rust-termcolor-1.4.1
+ rust-thiserror-2.0.18
+ rust-thiserror-impl-2.0.18
+ rust-thread-local-1.1.9
+ rust-tinystr-0.8.2
+ rust-toml-0.9.12+spec-1.1.0
+ rust-toml-datetime-0.7.5+spec-1.1.0
+ rust-toml-datetime-1.0.0+spec-1.1.0
+ rust-toml-edit-0.25.4+spec-1.1.0
+ rust-toml-parser-1.0.9+spec-1.1.0
+ rust-toml-writer-1.0.6+spec-1.1.0
+ rust-tracing-0.1.44
+ rust-tracing-attributes-0.1.31
+ rust-tracing-core-0.1.36
+ rust-trait-variant-0.1.2
+ rust-typenum-1.19.0
+ rust-uds-windows-1.2.1
+ rust-unicode-ident-1.0.24
+ rust-unicode-xid-0.2.6
+ rust-url-2.5.8
+ rust-utf8-iter-1.0.4
+ rust-version-compare-0.2.1
+ rust-version-check-0.9.5
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasip2-1.0.2+wasi-0.2.9
+ rust-wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+ rust-wasm-encoder-0.244.0
+ rust-wasm-metadata-0.244.0
+ rust-wasmparser-0.244.0
+ 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.52.0
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.61.2
+ rust-windows-targets-0.52.6
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-msvc-0.52.6
+ rust-winnow-0.7.15
+ rust-wit-bindgen-0.51.0
+ rust-wit-bindgen-core-0.51.0
+ rust-wit-bindgen-rust-0.51.0
+ rust-wit-bindgen-rust-macro-0.51.0
+ rust-wit-component-0.244.0
+ rust-wit-parser-0.244.0
+ rust-writeable-0.6.2
+ rust-xdg-home-1.3.0
+ rust-yoke-0.8.1
+ rust-yoke-derive-0.8.1
+ rust-zbus-4.4.0
+ rust-zbus-macros-4.4.0
+ rust-zbus-names-3.0.0
+ rust-zerocopy-0.8.42
+ rust-zerocopy-derive-0.8.42
+ 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.21
+ rust-zvariant-4.2.0
+ rust-zvariant-derive-4.2.0
+ rust-zvariant-utils-2.1.0))
(asciinema =>
(list rust-adler2-2.0.1
rust-aho-corasick-1.1.4