guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 26c357257de8803112e8cf56b3f0db305e05aac1
Author: Sughosha <[email protected]>
AuthorDate: Sun Jun 7 10:55:26 2026 +0530
gnu: Add popsicle.
* gnu/packages/rust-apps.scm (popsicle): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[popsicle]: New entry.
---
gnu/packages/rust-apps.scm | 41 ++++
gnu/packages/rust-crates.scm | 441 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 482 insertions(+)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 5cd5e1f204..685266e081 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -1175,6 +1175,47 @@ from a single, concise, @code{EBNF}-like grammar.")
similar to lsusb.")
(license license:gpl3+)))
+(define-public popsicle
+ (package
+ (name "popsicle")
+ (version "1.3.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pop-os/popsicle")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1hf1pdid2nhr5i0x2xdr36zfd6pcvnqr9q70lpzgaxp8zrm0sr5i"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:cargo-build-flags
+ ''("--release" "-p" "popsicle_cli")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-guix-vendored-dependencies
+ (lambda _
+ (substitute* "cli/Cargo.toml"
+ (("git =.*pb\", branch = \"write\"")
+ "version = \"*\""))
+ (substitute* "gtk/Cargo.toml"
+ (("git = .*dbus-udisks2\"") "version = \"*\"")
+ (("git = .*iso9660-rs\"") "version = \"*\""))))
+ (replace 'install
+ (lambda _
+ (install-file "target/release/popsicle"
+ (string-append #$output "/bin")))))))
+ (inputs (cargo-inputs 'popsicle))
+ (home-page "https://github.com/pop-os/popsicle")
+ (synopsis "Multiple USB file flasher")
+ (description
+ "Popsicle is a utility for flashing multiple devices in parallel, written
+in rust.")
+ (license license:expat)))
+
(define-public diffr
(package
(name "diffr")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 3326527811..c9b6fa04b3 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -895,6 +895,10 @@
(crate-source "as-raw-xcb-connection" "1.0.1"
"0sqgpz2ymv5yx76r5j2npjq2x5qvvqnw0vrs35cyv30p3pfp2m8p"))
+(define rust-as-result-0.2.1
+ (crate-source "as-result" "0.2.1"
+ "1dx8avnj0hnckb6x39nwhcqpqzy8qi81dr2scp6i0530q71wl0ip"))
+
(define rust-as-slice-0.2.1
(crate-source "as-slice" "0.2.1"
"05j52y1ws8kir5zjxnl48ann0if79sb56p9nm76hvma01r7nnssi"))
@@ -1450,6 +1454,10 @@
(crate-source "atk" "0.16.0"
"1kri4lpdllwlqn3p4sk7rj1zgc29zwiv64ch2mq2zxyx4721p69r"))
+(define rust-atk-0.17.1
+ (crate-source "atk" "0.17.1"
+ "08nc4187fx4cnkz8va3bnn9fpavm1x8zc18s0s224w8cs59n98bb"))
+
(define rust-atk-0.18.2
(crate-source "atk" "0.18.2"
"0jw2n5xln62px4dh0hxdzbkbfraznkjakwznwhxrjbh72c9646r4"))
@@ -1466,6 +1474,10 @@
(crate-source "atk-sys" "0.16.0"
"0j0iy6vl7rshm6hm1gcdp49s85cy0vxcqmqf9w15ih2dnqz71b8i"))
+(define rust-atk-sys-0.17.0
+ (crate-source "atk-sys" "0.17.0"
+ "143fzw63fgplw4zr2d0jpikngq41lmjwvy6q5xvdbyvjlmy0mgz3"))
+
(define rust-atk-sys-0.18.2
(crate-source "atk-sys" "0.18.2"
"11nh2h3g7s772wb6lmjdsjbwi8rf9i11gvyyp8mpv9qc9dl8pr65"))
@@ -3215,6 +3227,10 @@ fn main() {
(crate-source "bytes" "0.4.12"
"0768a55q2fsqdjsvcv98ndg9dq7w2g44dvq1avhwpxrdzbydyvr0"))
+(define rust-bytes-0.5.6
+ (crate-source "bytes" "0.5.6"
+ "0f5s7xq6qzmdh22ygsy8v0sp02m51y0radvq4i4y8cizy1lfqk0f"))
+
(define rust-bytes-1.10.1
(crate-source "bytes" "1.10.1"
"0smd4wi2yrhp5pmq571yiaqx84bjqlm1ixqhnvfwzzc6pqkn26yp"))
@@ -3390,6 +3406,10 @@ fn main() {
(crate-source "cairo-rs" "0.16.7"
"0zf9kw9k5ia6r8aba712q1n5ysh16ih6qivgiwilrf18xhamn4pk"))
+(define rust-cairo-rs-0.17.10
+ (crate-source "cairo-rs" "0.17.10"
+ "02lz7kvml4m6fx02hy1pgk6ysils9di8n75m166kcpla0b206dmb"))
+
(define rust-cairo-rs-0.18.2
(crate-source "cairo-rs" "0.18.2"
"0k8wfv2ri8i417pwb1mvdl51x02nsx52f31rxzg7ivn0m3gnc10w"))
@@ -3430,6 +3450,10 @@ fn main() {
(crate-source "cairo-sys-rs" "0.16.3"
"08gljr8qixiswdr7vkj0y19ih1psdqrf2y41cnlwzggs0npz8j3w"))
+(define rust-cairo-sys-rs-0.17.10
+ (crate-source "cairo-sys-rs" "0.17.10"
+ "1ccw4z59dx60khngx79g64c75abfwy7wnq57h2z82j7vn5k0q7b9"))
+
(define rust-cairo-sys-rs-0.18.2
(crate-source "cairo-sys-rs" "0.18.2"
"0lfsxl7ylw3phbnwmz3k58j1gnqi6kc2hdc7g3bb7f4hwnl9yp38"))
@@ -3815,6 +3839,10 @@ fn main() {
(crate-source "cargo-util-schemas" "0.8.2"
"0c3qhd0si6dxdmz3n1mwyjf7sfdyx2s38nmffibzh6k5npvsdhbx"))
+(define rust-cascade-1.0.1
+ (crate-source "cascade" "1.0.1"
+ "0lnb27ydwyh8a510g2nsfys3a2imnksra0vgw60xv17pvczb96fl"))
+
(define rust-caseless-0.2.2
(crate-source "caseless" "0.2.2"
"1n75pz65q9zn5rqq2xlw43dkq69rljnsd73nzpnwi1j08l3xavwb"))
@@ -7090,6 +7118,15 @@ fn main() {
(crate-source "dbus-tokio" "0.7.6"
"04xd3z2dnjv4d45kj3wqnwbnwllrp1zsg8v3q0qp2rxwb7a8hxh0"))
+(define rust-dbus-udisks2-0.3.0.15c4e70
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/pop-os/dbus-udisks2")
+ (commit "15c4e70f029c6546e96f8c5b2fb78c9504cf9f28")))
+ (file-name (git-file-name "rust-dbus-udisks2" "0.3.0.15c4e70"))
+ (sha256 (base32 "1hc66j7c2z9jl3yvmyf8k1dnci0a6rz08qfs7bfapjjgfm8i9p2n"))))
+
(define rust-dbusmenu-glib-0.1.0
(crate-source "dbusmenu-glib" "0.1.0"
"155q311s8zn830x06d7w7sk950xqs5w7xw5rirkf0xaprkf2j5px"))
@@ -9449,6 +9486,10 @@ fn main() {
(crate-source "foldhash" "0.2.0"
"1nvgylb099s11xpfm1kn2wcsql080nqmnhj1l25bp3r2b35j9kkp"))
+(define rust-fomat-macros-0.3.2
+ (crate-source "fomat-macros" "0.3.2"
+ "15m090189g6vzwparj6y6q6q7splysclc05nxfh39399fnl2lwiz"))
+
(define rust-font-kit-0.14.3
(crate-source "font-kit" "0.14.3"
"1lzkrbglbf076zwm4lnchn45alsky0nbf9qp5r5lqp9894fn2zic"))
@@ -9771,6 +9812,10 @@ fn main() {
(crate-source "futures-channel" "0.3.32"
"07fcyzrmbmh7fh4ainilf1s7gnwvnk07phdq77jkb9fpa2ffifq7"))
+(define rust-futures-codec-0.4.1
+ (crate-source "futures_codec" "0.4.1"
+ "0nzadpxhdxdlnlk2f0gfn0qbifqc3pbnzm10v4z04x8ciczxcm6f"))
+
(define rust-futures-core-0.3.28
(crate-source "futures-core" "0.3.28"
"137fdxy5amg9zkpa1kqnj7bnha6b94fmddz59w973x96gqxmijjb"))
@@ -9927,6 +9972,10 @@ fn main() {
(crate-source "gdk" "0.16.2"
"1q9w1mipz646zla2rnrmnklqjf0r5lhzh4aa810c1il1lhyv775a"))
+(define rust-gdk-0.17.1
+ (crate-source "gdk" "0.17.1"
+ "1lvl9i2lz95gw00jdlaz5ysp90lnciaqncwp10x7xkfcabmga7dy"))
+
(define rust-gdk-0.18.2
(crate-source "gdk" "0.18.2"
"14967h4pac5gjyrd47yls4wbicrzhbwnd4ajisfwjyk2ijalbwnr"))
@@ -9935,6 +9984,10 @@ fn main() {
(crate-source "gdk-pixbuf" "0.16.7"
"01csvn2j60jms2c29qb06fwc2d8gnj6dhgjrhsnjkl79vrh8qmy3"))
+(define rust-gdk-pixbuf-0.17.10
+ (crate-source "gdk-pixbuf" "0.17.10"
+ "05q7ajsp2z8xi355h26k7lvq7n3lj9xm61vhn045g3238v46npb9"))
+
(define rust-gdk-pixbuf-0.18.0
(crate-source "gdk-pixbuf" "0.18.0"
"1wy68zaxd1914qayjz4jn6k0i2759sx7k26hcmmma7d8fgnw5jdv"))
@@ -9975,6 +10028,10 @@ fn main() {
(crate-source "gdk-pixbuf-sys" "0.16.3"
"05h0sz3jkia38qpz7s8viygqwnwamvcp1053kr3i04jzg9wwz4ih"))
+(define rust-gdk-pixbuf-sys-0.17.10
+ (crate-source "gdk-pixbuf-sys" "0.17.10"
+ "1jvh91lzanr1a8c5h6ya8i4jzx7ifs8mjxjnmg8dfriw24yfr1cj"))
+
(define rust-gdk-pixbuf-sys-0.18.0
(crate-source "gdk-pixbuf-sys" "0.18.0"
"1xya543c4ffd2n7aiwwrdxsyc9casdbasafi6ixcknafckm3k61z"))
@@ -10011,6 +10068,10 @@ fn main() {
(crate-source "gdk-sys" "0.16.0"
"0njw19x1dajirsy9i7lc0rqxr9rsd5xrk6kmhjwmagligbwm8qyp"))
+(define rust-gdk-sys-0.17.0
+ (crate-source "gdk-sys" "0.17.0"
+ "00z77l8cyccgyb2qi84yym6qggzm7a1c17g47xxs2rxw72fxwli1"))
+
(define rust-gdk-sys-0.18.2
(crate-source "gdk-sys" "0.18.2"
"1xzkl9mdfsj1zja7ikrg3g8rinqsb9nqq64yc5k1xb4lhpri6baw"))
@@ -10219,6 +10280,10 @@ fn main() {
(crate-source "gemm-f64" "0.18.2"
"1g8ma1a860cvlic9an0vghixhlij10pcy761mmpb3f74dkvs9cim"))
+(define rust-genawaiter-0.2.2
+ (crate-source "genawaiter" "0.2.2"
+ "0cidw5wgwgc17xaalf7hi3kiqd7c1x7745p3s7hzkfhjx2f2adhj"))
+
(define rust-generational-arena-0.2.9
(crate-source "generational-arena" "0.2.9"
"1rwnfyprjwqafkwdz2irkds5a41jcjb3bsma3djknx4fy2pr8zl7"))
@@ -10478,6 +10543,10 @@ fn main() {
(crate-source "gio" "0.16.7"
"14nh7m8qpdswzhjfhwhl24rmijd9ybpwdx8f2qlhlaaaafs8871a"))
+(define rust-gio-0.17.10
+ (crate-source "gio" "0.17.10"
+ "02nkqpq1a6ikzhv5x4nyfvzx8zk5dkjsjm50ns4qdybwjf93x5x6"))
+
(define rust-gio-0.18.2
(crate-source "gio" "0.18.2"
"1caryyr1sciqd25np4v4701nkb7h59gqzpwaiqjrp6g5x222y1ap"))
@@ -10522,6 +10591,10 @@ fn main() {
(crate-source "gio-sys" "0.16.3"
"0aaj1cfcb8wb22ijyjwgnkqb2jbkn2kmihkzajajl14xwfw97dp9"))
+(define rust-gio-sys-0.17.10
+ (crate-source "gio-sys" "0.17.10"
+ "1hr84vgpz1hbs9q7wgvpnwhbxwh9kim0z5aqv6v6ki0j1b1qgkqc"))
+
(define rust-gio-sys-0.18.1
(crate-source "gio-sys" "0.18.1"
"1lip8z35iy9d184x2qwjxlbxi64q9cpayy7v1p5y9xdsa3w6smip"))
@@ -12264,6 +12337,10 @@ fn main() {
(crate-source "glib" "0.16.9"
"1fkf9l0b46nwma7gb7g6p4d9wgssmzr5zjrj52ixbgnyr5sj9ahn"))
+(define rust-glib-0.17.10
+ (crate-source "glib" "0.17.10"
+ "0jqlipn9zixj8fpqlg45v0f06j2ghdz72cml2akcxlnlm1dx9ynk"))
+
(define rust-glib-0.18.2
(crate-source "glib" "0.18.2"
"06dxrhispzz20n33b5k2gg723p27rprc87xbxb2ng06f07xnlc8w"))
@@ -12304,6 +12381,10 @@ fn main() {
(crate-source "glib-macros" "0.16.8"
"0yx6c1sjjajhvvkpjzz64x4gqlcx3dhkgspzjqg6z93shhjr66pv"))
+(define rust-glib-macros-0.17.10
+ (crate-source "glib-macros" "0.17.10"
+ "09nyh22nryip4i22mdrixzl4q0r5h5lxcn40mgqr30rk6y9wg9gc"))
+
(define rust-glib-macros-0.18.2
(crate-source "glib-macros" "0.18.2"
"0iqyzyarmgvm2jlfglrpqkpmsialy7y571jic0ix8dmi48w91npq"))
@@ -12344,6 +12425,10 @@ fn main() {
(crate-source "glib-sys" "0.16.3"
"0r9anrbz7cfck75dkcixivjqnk2jy3v2vhks7aivy1kd6534y6n6"))
+(define rust-glib-sys-0.17.10
+ (crate-source "glib-sys" "0.17.10"
+ "1w64ppa12s9ky6gfdaqhq9w30ad6hskll812jb3sl2xsggmac2nq"))
+
(define rust-glib-sys-0.18.1
(crate-source "glib-sys" "0.18.1"
"164qhsfmlzd5mhyxs8123jzbdfldwxbikfpq5cysj3lddbmy4g06"))
@@ -12475,6 +12560,10 @@ fn main() {
(crate-source "gobject-sys" "0.16.3"
"1wd0c2vrp9xi7x0mcsd88s0iq8qizi74vcpvyb3i4amf0yfbn81m"))
+(define rust-gobject-sys-0.17.10
+ (crate-source "gobject-sys" "0.17.10"
+ "0ql0pcab6dxjapiglxcjaavbbh1sznyc2wj5q273b9j0fwqw6d6d"))
+
(define rust-gobject-sys-0.18.0
(crate-source "gobject-sys" "0.18.0"
"0i6fhp3m6vs3wkzyc22rk2cqj68qvgddxmpaai34l72da5xi4l08"))
@@ -13057,6 +13146,10 @@ fn main() {
(crate-source "gtk" "0.16.2"
"1rmyskf9qqs633j7dr9qbjxff31wb7fwjx2zh1n8d34h8dym1lz4"))
+(define rust-gtk-0.17.1
+ (crate-source "gtk" "0.17.1"
+ "0rnrc5k7p3ck1gqcvf58xv77brdlhmhxn3drpb8d821bp4m25i5n"))
+
(define rust-gtk-0.18.2
(crate-source "gtk" "0.18.2"
"0sjh12mvvcmkz54nn30lb2xrzxagshbz1x2i4xfvshpwgccznmpx"))
@@ -13081,6 +13174,10 @@ fn main() {
(crate-source "gtk-sys" "0.16.0"
"18r0fnlp57y8a5ia2q8ydgzniwy201k7h1vh952gxmc5csagidc9"))
+(define rust-gtk-sys-0.17.0
+ (crate-source "gtk-sys" "0.17.0"
+ "0zixvr0yribq0vr9gkq7mqgx74ydq448sd7ph1lpwniyp6jbd3jd"))
+
(define rust-gtk-sys-0.18.2
(crate-source "gtk-sys" "0.18.2"
"0524c9mwx5jxkl8pb6q45g2n1kfwajz1isa0vnvkwmar3k1a2acg"))
@@ -13093,6 +13190,10 @@ fn main() {
(crate-source "gtk3-macros" "0.16.3"
"1n2sy0w9g75y5h7sq390nyyg3sl5axcj8naywspkpw7ddwybcvh9"))
+(define rust-gtk3-macros-0.17.1
+ (crate-source "gtk3-macros" "0.17.1"
+ "0pnrn8wgri525k5ijp64xp3whp61p6jga94zpl89r8y9hbb89yry"))
+
(define rust-gtk3-macros-0.18.2
(crate-source "gtk3-macros" "0.18.2"
"179yszj83hgfxl4h4g2zfbsyn9a2zc5zrp6nzqv0fkzi45dkrzsj"))
@@ -13610,6 +13711,10 @@ fn main() {
(crate-source "hex-slice" "0.1.4"
"0k3ck81m9lz5wz3c7qqj3j3m5xa5pr599n41gbq58i91w04a74al"))
+(define rust-hex-view-0.1.3
+ (crate-source "hex-view" "0.1.3"
+ "0zx9bkzj1wkh6rh13sqcxa8mc11qgvrc17pyyf42ml2dzv4ickj9"))
+
(define rust-hexdump-0.1.2
(crate-source "hexdump" "0.1.2"
"0cnqvrrjw332ksdzci7lrisbscb15asfkn3v8b3s2ic1xmkancfg"))
@@ -14146,6 +14251,10 @@ fn main() {
(crate-source "i18n-embed" "0.15.4"
"1i04hjbwg1y0sgvqbfvq54sf70k7rngrkgnx0vgnszprjcngr7v6"))
+(define rust-i18n-embed-fl-0.7.0
+ (crate-source "i18n-embed-fl" "0.7.0"
+ "18nm8w031jani3m0cxhki9fzw5fs50qwzwfwmm6grpwma5qzihcz"))
+
(define rust-i18n-embed-fl-0.8.0
(crate-source "i18n-embed-fl" "0.8.0"
"1lq374kywpg9aqf556k9kz695arzkkwd3z06w4ak94lyyj0sfhc2"))
@@ -15342,6 +15451,15 @@ fn main() {
(crate-source "iso8601" "0.6.3"
"0inz8m51brcn17az8yln1c9yxkk0wdkjy4n638m48hzi9062y271"))
+(define rust-iso9660-0.1.1.1fbe255
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ids1024/iso9660-rs")
+ (commit "1fbe255a9dc036686ed3b129ed4c6e230fa134b7")))
+ (file-name (git-file-name "rust-iso9660" "0.1.1.1fbe255"))
+ (sha256 (base32 "1d8f8k1h48rr6y9953y6cvcdjlrbwkcdjgcw1s6nnlavyd12yy09"))))
+
(define rust-itertools-0.10.5
(crate-source "itertools" "0.10.5"
"0ww45h7nxx5kj6z2y6chlskxd1igvs4j507anr6dzg99x1h25zdh"))
@@ -17799,6 +17917,10 @@ fn main() {
(crate-source "loop9" "0.1.5"
"0qphc1c0cbbx43pwm6isnwzwbg6nsxjh7jah04n1sg5h4p0qgbhg"))
+(define rust-loopdev-erikh-0.5.0
+ (crate-source "loopdev-erikh" "0.5.0"
+ "13cv67d5igd28777n3cywj65q28kcsp87ix7ld5nncm3hg3ay65c"))
+
(define rust-lopdf-0.32.0
(crate-source "lopdf" "0.32.0"
"0aw7diz39z3mk22k0mp7jk7qiaaagfvggzly1baqg2jf4vpf8xg7"
@@ -18841,6 +18963,10 @@ fn main() {
(("^lua.*-src.*") ""))
(copy-file "Cargo.toml.orig" "Cargo.toml"))))
+(define rust-mnt-0.3.1
+ (crate-source "mnt" "0.3.1"
+ "1ssr2pzn50sirpx20agrhimlkf7i4qjpxyng2s7p612v1arfp1qm"))
+
(define rust-mockall-0.11.4
(crate-source "mockall" "0.11.4"
"15kww0a3wv300wkksc6zj0kz1jwk0hyly48daxs2vvpj300lk12c"))
@@ -20156,6 +20282,10 @@ fn main() {
(crate-source "num-derive" "0.4.2"
"00p2am9ma8jgd2v6xpsz621wc7wbn1yqi71g15gc3h67m7qmafgd"))
+(define rust-num-enum-0.5.11
+ (crate-source "num_enum" "0.5.11"
+ "1japmqhcxwn1d3k7q8jw58y7xfby51s16nzd6dkj483cj2pnqr0z"))
+
(define rust-num-enum-0.6.1
(crate-source "num_enum" "0.6.1"
"18bna04g6zq978z2b4ygz0f8pbva37id4xnpgwh8l41w1m1mn0bs"))
@@ -20176,6 +20306,10 @@ fn main() {
(crate-source "num_enum" "0.7.6"
"09kg0c2y08npdv0c9dbm4m9a9wz8w2qaiqqxl4gj3v22hj1wl2sx"))
+(define rust-num-enum-derive-0.5.11
+ (crate-source "num_enum_derive" "0.5.11"
+ "16f7r4jila0ckcgdnfgqyhhb90w9m2pdbwayyqmwcci0j6ygkgyw"))
+
(define rust-num-enum-derive-0.6.1
(crate-source "num_enum_derive" "0.6.1"
"19k57c0wg56vzzj2w77jsi8nls1b8xh8pvpzjnrgf8d9cnvpsrln"))
@@ -21501,6 +21635,10 @@ fn main() {
(crate-source "pango" "0.16.5"
"150y1chgf6dy40w00dnbdh5kpq2r80c5d1h2knw3f446f6r6dzyd"))
+(define rust-pango-0.17.10
+ (crate-source "pango" "0.17.10"
+ "0j0xj9yw81qivqb0y34j9c5azjsdspxp1zzpvxi1zri0qrplbgim"))
+
(define rust-pango-0.18.0
(crate-source "pango" "0.18.0"
"1l82j97pg7hyq2qnflg3lzyza307y8jvi5h02q3340qxhd5yba86"))
@@ -21545,6 +21683,10 @@ fn main() {
(crate-source "pango-sys" "0.16.3"
"0zq4iw6x56qmhdabil2lz56mx737jnm2h6f35i6y14x2m44lj4wy"))
+(define rust-pango-sys-0.17.10
+ (crate-source "pango-sys" "0.17.10"
+ "15aindwdxsydzvqcvhc9ysamx5v1jmq8qbs61ncxic2h72grz9ix"))
+
(define rust-pango-sys-0.18.0
(crate-source "pango-sys" "0.18.0"
"1iaxalcaaj59cl9n10svh4g50v8jrc1a36kd7n9yahx8j7ikfrs3"))
@@ -21900,6 +22042,15 @@ fn main() {
(crate-source "pbr" "1.1.1"
"056mqvw168ziig1dgl2kq4vmkamv6gk3hv1x9696r6ynl3gjfn7d"))
+(define rust-pbr-1.1.1.225bf70
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ids1024/pb")
+ (commit "225bf70cdaf86193c4a6e65079ebccc1b2196c57")))
+ (file-name (git-file-name "rust-pbr" "1.1.1.225bf70"))
+ (sha256 (base32 "0lyqpwq4r3f4xppxxch77aphg6d6m1s5w4k0skkai3w5722czz19"))))
+
(define rust-pcap-file-2.0.0
(crate-source "pcap-file" "2.0.0"
"1cni4pljw1hbk160sk5al2d2rlcr2x84hv5p6ygqy1bvflwz3h8z"))
@@ -22303,6 +22454,10 @@ fn main() {
(crate-source "pikchr" "0.1.4"
"09hqsykj71b02yzjmy7nxc73ir8arkg56l7i4gc78286m4v06s0k"))
+(define rust-pin-project-0.4.30
+ (crate-source "pin-project" "0.4.30"
+ "0nlxmsiq39bc73iryh92yslrp2jzlkdjjxd7rv5sjzpflljgkw1y"))
+
(define rust-pin-project-1.1.10
(crate-source "pin-project" "1.1.10"
"12kadbnfm1f43cyadw9gsbyln1cy7vj764wz5c8wxaiza3filzv7"))
@@ -22319,6 +22474,10 @@ fn main() {
(crate-source "pin-project" "1.1.13"
"09091qp946lpmjz4yp0xil1r5v4hgc91fi19dg5csayhdqrv4ri4"))
+(define rust-pin-project-internal-0.4.30
+ (crate-source "pin-project-internal" "0.4.30"
+ "07p6mwz6kz317a6n3p93yk4llj939ihqdz7d1mwl7gmyx468s745"))
+
(define rust-pin-project-internal-1.1.10
(crate-source "pin-project-internal" "1.1.10"
"0qgqzfl0f4lzaz7yl5llhbg97g68r15kljzihaw9wm64z17qx4bf"))
@@ -27565,6 +27724,10 @@ fn main() {
(crate-source "sha1" "0.6.1"
"0w1p0s9060cv1vlgfa5c93kjksmvzjjc8j780lns3jj5fk4hbnn1"))
+(define rust-sha1-asm-0.5.3
+ (crate-source "sha1-asm" "0.5.3"
+ "0asqxlxf5li7ac9mi49qj890rzsfb5px5ynzmqq12z5nz2xcwsi8"))
+
(define rust-sha1-checked-0.10.0
(crate-source "sha1-checked" "0.10.0"
"08s4h1drgwxzfn1mk11rn0r9i0rbjra1m0l2c0fbngij1jn9kxc9"
@@ -28577,6 +28740,10 @@ fn main() {
(crate-source "sqlx-sqlite" "0.9.0"
"0b4q5vpdn854dz5209kdzjd365lq2yd6dv4s4bj0f856jz1rk3j8"))
+(define rust-srmw-0.1.1
+ (crate-source "srmw" "0.1.1"
+ "1hksfp5pac26ssvml11nyj278c2frrxrcp06y9d98mcmdp1xhm7m"))
+
(define rust-sse-stream-0.2.1
(crate-source "sse-stream" "0.2.1"
"16j734awsc6rmaxhap6z3xp6a8hr6l563dc6sckizv387k9w8kgb"))
@@ -29434,6 +29601,10 @@ fn main() {
(crate-source "sys-locale" "0.3.2"
"1i16hq9mkwpzqvixjfy1ph4i2q5klgagjg4hibz6k894l2crmawf"))
+(define rust-sys-mount-2.1.1
+ (crate-source "sys-mount" "2.1.1"
+ "0hl7vz00sjr38zwfiszzxgjfa54w0zjzsangapy92kdgdb9918k5"))
+
(define rust-syscallz-0.17.0
(crate-source "syscallz" "0.17.0"
"19zc9rdjxhddbmnkdhk2aixh8csqv4rhbll78smvy471qdvxhpx0"))
@@ -32902,6 +33073,10 @@ fn main() {
(crate-source "usage-lib" "2.18.2"
"1lk3xcvspm62nf6jqwyfl8ybfrkz7qv2f8l5abqqlhispkfwjl8q"))
+(define rust-usb-disk-probe-0.2.0
+ (crate-source "usb-disk-probe" "0.2.0"
+ "0xm232nsmjyd2yk753fikrizadhkkinb7na4mb7c0gk6ldgyy8ng"))
+
(define rust-usb-ids-1.2025.2
(crate-source "usb-ids" "1.2025.2"
"10rk0iqf847w54238znyhcwlkx4d6vx1pj71z8kvm1rjk41lsihz"))
@@ -72812,6 +72987,272 @@ fn main() {
rust-zvariant-4.2.0
rust-zvariant-derive-4.2.0
rust-zvariant-utils-2.1.0))
+ (popsicle =>
+ (list rust-addr2line-0.25.1
+ rust-adler2-2.0.1
+ rust-aho-corasick-1.1.4
+ rust-anstream-1.0.0
+ rust-anstyle-1.0.14
+ rust-anstyle-parse-1.0.0
+ rust-anstyle-query-1.1.5
+ rust-anstyle-wincon-3.0.11
+ rust-anyhow-1.0.102
+ rust-arc-swap-1.9.1
+ rust-as-result-0.2.1
+ rust-async-channel-1.9.0
+ rust-async-channel-2.5.0
+ rust-async-executor-1.14.0
+ rust-async-global-executor-2.4.1
+ rust-async-io-2.6.0
+ rust-async-lock-3.4.2
+ rust-async-std-1.13.2
+ rust-async-task-4.7.1
+ rust-atk-0.17.1
+ rust-atk-sys-0.17.0
+ rust-atomic-0.6.1
+ rust-atomic-waker-1.1.2
+ rust-atty-0.2.14
+ rust-autocfg-1.5.1
+ rust-backtrace-0.3.76
+ rust-base64-0.21.7
+ rust-basic-toml-0.1.10
+ rust-better-panic-0.3.0
+ rust-bindgen-0.63.0
+ rust-bitflags-1.3.2
+ rust-bitflags-2.13.0
+ rust-block-0.1.6
+ rust-block-buffer-0.10.4
+ rust-blocking-1.6.2
+ rust-bumpalo-3.20.3
+ rust-bytemuck-1.25.0
+ rust-bytes-0.5.6
+ rust-bytesize-1.3.3
+ rust-cairo-rs-0.17.10
+ rust-cairo-sys-rs-0.17.10
+ rust-cascade-1.0.1
+ rust-cc-1.2.63
+ rust-cexpr-0.6.0
+ rust-cfg-expr-0.15.8
+ rust-cfg-if-1.0.4
+ rust-clang-sys-1.8.1
+ rust-clap-4.6.1
+ rust-clap-builder-4.6.0
+ rust-clap-lex-1.1.0
+ rust-colorchoice-1.0.5
+ rust-concurrent-queue-2.5.0
+ rust-console-0.15.11
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-channel-0.5.15
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.7
+ rust-dashmap-5.5.3
+ rust-dbus-0.9.11
+ rust-dbus-udisks2-0.3.0.15c4e70
+ rust-deranged-0.5.8
+ rust-derive-new-0.6.0
+ rust-digest-0.10.7
+ rust-displaydoc-0.2.6
+ rust-encode-unicode-1.0.0
+ rust-equivalent-1.0.2
+ rust-errno-0.2.8
+ rust-errno-0.3.14
+ rust-errno-dragonfly-0.1.2
+ rust-event-listener-2.5.3
+ rust-event-listener-5.4.1
+ rust-event-listener-strategy-0.5.4
+ rust-fastrand-2.4.1
+ rust-field-offset-0.3.6
+ rust-find-crate-0.6.3
+ rust-find-msvc-tools-0.1.9
+ rust-fluent-0.16.1
+ rust-fluent-bundle-0.15.3
+ rust-fluent-langneg-0.13.1
+ rust-fluent-syntax-0.11.1
+ rust-fomat-macros-0.3.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-futures-codec-0.4.1
+ rust-gdk-0.17.1
+ rust-gdk-pixbuf-0.17.10
+ rust-gdk-pixbuf-sys-0.17.10
+ rust-gdk-sys-0.17.0
+ rust-genawaiter-0.2.2
+ rust-generic-array-0.14.7
+ rust-gimli-0.32.3
+ rust-gio-0.17.10
+ rust-gio-sys-0.17.10
+ rust-glib-0.17.10
+ rust-glib-macros-0.17.10
+ rust-glib-sys-0.17.10
+ rust-glob-0.3.3
+ rust-gloo-timers-0.3.0
+ rust-gobject-sys-0.17.10
+ rust-gtk-0.17.1
+ rust-gtk-sys-0.17.0
+ rust-gtk3-macros-0.17.1
+ rust-hashbrown-0.14.5
+ rust-hashbrown-0.17.1
+ rust-heck-0.4.1
+ rust-heck-0.5.0
+ rust-hermit-abi-0.1.19
+ rust-hermit-abi-0.5.2
+ rust-hex-view-0.1.3
+ rust-i18n-config-0.4.8
+ rust-i18n-embed-0.14.1
+ rust-i18n-embed-fl-0.7.0
+ rust-i18n-embed-impl-0.8.4
+ rust-indexmap-2.14.0
+ rust-intl-memoizer-0.5.3
+ rust-intl-pluralrules-7.0.2
+ rust-is-terminal-polyfill-1.70.2
+ rust-iso9660-0.1.1.1fbe255
+ rust-js-sys-0.3.99
+ rust-kv-log-macro-1.0.7
+ rust-lazy-static-1.5.0
+ rust-lazycell-1.3.0
+ rust-libc-0.2.186
+ rust-libdbus-sys-0.2.7
+ rust-libloading-0.8.9
+ rust-linux-raw-sys-0.12.1
+ rust-locale-config-0.3.0
+ rust-lock-api-0.4.14
+ rust-log-0.4.32
+ rust-loopdev-erikh-0.5.0
+ rust-malloc-buf-0.0.6
+ rust-md-5-0.10.6
+ rust-memchr-2.8.1
+ rust-memoffset-0.9.1
+ rust-minimal-lexical-0.2.1
+ rust-miniz-oxide-0.8.9
+ rust-mnt-0.3.1
+ rust-nom-7.1.3
+ rust-num-conv-0.2.2
+ rust-num-enum-0.5.11
+ rust-num-enum-derive-0.5.11
+ rust-objc-0.2.7
+ rust-objc-foundation-0.1.1
+ rust-objc-id-0.1.1
+ rust-object-0.37.3
+ rust-once-cell-1.21.4
+ rust-once-cell-polyfill-1.70.2
+ rust-pango-0.17.10
+ rust-pango-sys-0.17.10
+ rust-parking-2.2.1
+ rust-parking-lot-0.12.5
+ rust-parking-lot-core-0.9.12
+ rust-pbr-1.1.1.225bf70
+ rust-peeking-take-while-0.1.2
+ rust-pin-project-0.4.30
+ rust-pin-project-internal-0.4.30
+ rust-pin-project-lite-0.2.17
+ rust-pin-utils-0.1.0
+ rust-piper-0.2.5
+ rust-pkg-config-0.3.33
+ rust-polling-3.11.0
+ rust-powerfmt-0.2.0
+ rust-proc-macro-crate-1.3.1
+ rust-proc-macro-error-1.0.4
+ rust-proc-macro-error-attr-1.0.4
+ rust-proc-macro2-1.0.106
+ rust-pwd-1.4.0
+ rust-quote-1.0.45
+ rust-redox-syscall-0.5.18
+ rust-regex-1.12.3
+ rust-regex-automata-0.4.14
+ rust-regex-syntax-0.8.10
+ rust-ron-0.8.1
+ rust-rust-embed-8.11.0
+ rust-rust-embed-impl-8.11.0
+ rust-rust-embed-utils-8.11.0
+ rust-rustc-demangle-0.1.27
+ rust-rustc-hash-1.1.0
+ rust-rustc-hash-2.1.2
+ rust-rustc-version-0.4.1
+ rust-rustix-1.1.4
+ rust-rustversion-1.0.22
+ rust-same-file-1.0.6
+ rust-scopeguard-1.2.0
+ rust-self-cell-0.10.3
+ rust-self-cell-1.2.2
+ rust-semver-1.0.28
+ rust-serde-1.0.228
+ rust-serde-core-1.0.228
+ rust-serde-derive-1.0.228
+ rust-serde-spanned-0.6.9
+ rust-sha-1-0.10.1
+ rust-sha1-asm-0.5.3
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-shlex-2.0.1
+ rust-slab-0.4.12
+ rust-smallvec-1.15.1
+ rust-smart-default-0.7.1
+ rust-srmw-0.1.1
+ rust-strsim-0.10.0
+ rust-strsim-0.11.1
+ rust-syn-1.0.109
+ rust-syn-2.0.117
+ rust-sys-mount-2.1.1
+ rust-system-deps-6.2.2
+ rust-target-lexicon-0.12.16
+ rust-thiserror-1.0.69
+ rust-thiserror-impl-1.0.69
+ rust-time-0.3.47
+ rust-time-core-0.1.8
+ rust-tinystr-0.8.3
+ rust-tokio-1.52.3
+ rust-toml-0.5.11
+ rust-toml-0.8.23
+ rust-toml-datetime-0.6.11
+ rust-toml-edit-0.19.15
+ rust-toml-edit-0.22.27
+ rust-tracing-0.1.44
+ rust-tracing-attributes-0.1.31
+ rust-tracing-core-0.1.36
+ rust-type-map-0.5.1
+ rust-typenum-1.20.1
+ rust-unic-langid-0.9.6
+ rust-unic-langid-impl-0.9.6
+ rust-unicode-ident-1.0.24
+ rust-usb-disk-probe-0.2.0
+ rust-utf8parse-0.2.2
+ rust-value-bag-1.12.0
+ rust-version-compare-0.2.1
+ rust-version-check-0.9.5
+ rust-walkdir-2.5.0
+ rust-wasm-bindgen-0.2.122
+ rust-wasm-bindgen-futures-0.4.72
+ rust-wasm-bindgen-macro-0.2.122
+ rust-wasm-bindgen-macro-support-0.2.122
+ rust-wasm-bindgen-shared-0.2.122
+ 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.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.5.40
+ rust-winnow-0.7.15
+ rust-zerofrom-0.1.8
+ rust-zerovec-0.11.6))
(prettypst =>
(list rust-anstream-0.6.19
rust-anstyle-1.0.11