summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2026-03-30 09:44:13 +0300
committerEfraim Flashner <efraim@flashner.co.il>2026-03-30 10:28:14 +0300
commit5fb2dadefcaf0f56244ff8d359038d4930627444 (patch)
tree6677e691fe172485caf55829f05dfe510a15b0b7
parent93b5b6f0c742681683e11bba8f38ea2e050f8432 (diff)
gnu: rust-crates: Unbundle more crates.
* gnu/packages/rust-crates.scm: Unbundle more rust crates. Change-Id: Idecd4caab28669bf99194fc1e33311f465b5d333
-rw-r--r--gnu/packages/rust-crates.scm74
1 files changed, 59 insertions, 15 deletions
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 32649d970c4..787589ed23e 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -2790,7 +2790,8 @@
2790 2790
2791(define rust-burn-store-0.20.1 2791(define rust-burn-store-0.20.1
2792 (crate-source "burn-store" "0.20.1" 2792 (crate-source "burn-store" "0.20.1"
2793 "0v8snhnhcrqwi7g6dzkrb1bmqv12gsvyk8nhq4fr06aa11xhms2b")) 2793 "0v8snhnhcrqwi7g6dzkrb1bmqv12gsvyk8nhq4fr06aa11xhms2b"
2794 #:snippet '(delete-file-recursively "src/pytorch/tests")))
2794 2795
2795(define rust-burn-tensor-0.20.1 2796(define rust-burn-tensor-0.20.1
2796 (crate-source "burn-tensor" "0.20.1" 2797 (crate-source "burn-tensor" "0.20.1"
@@ -4430,7 +4431,8 @@
4430 4431
4431(define rust-claxon-0.4.3 4432(define rust-claxon-0.4.3
4432 (crate-source "claxon" "0.4.3" 4433 (crate-source "claxon" "0.4.3"
4433 "1206mxvw833ysg10029apcsjjwly8zmsvksgza5cm7ma4ikzbysb")) 4434 "1206mxvw833ysg10029apcsjjwly8zmsvksgza5cm7ma4ikzbysb"
4435 #:snippet '(delete-file-recursively "testsamples")))
4434 4436
4435(define rust-clearscreen-2.0.1 4437(define rust-clearscreen-2.0.1
4436 (crate-source "clearscreen" "2.0.1" 4438 (crate-source "clearscreen" "2.0.1"
@@ -6327,7 +6329,8 @@
6327 6329
6328(define rust-dash-mpd-0.19.3 6330(define rust-dash-mpd-0.19.3
6329 (crate-source "dash-mpd" "0.19.3" 6331 (crate-source "dash-mpd" "0.19.3"
6330 "1qigvq43j93p4mdj41kf0d6a485x7raksn41962da1z1si2r3y8n")) 6332 "1qigvq43j93p4mdj41kf0d6a485x7raksn41962da1z1si2r3y8n"
6333 #:snippet '(delete-file-recursively "tests")))
6331 6334
6332(define rust-dashmap-4.0.2 6335(define rust-dashmap-4.0.2
6333 (crate-source "dashmap" "4.0.2" 6336 (crate-source "dashmap" "4.0.2"
@@ -6473,7 +6476,9 @@
6473 6476
6474(define rust-dav1d-0.11.1 6477(define rust-dav1d-0.11.1
6475 (crate-source "dav1d" "0.11.1" 6478 (crate-source "dav1d" "0.11.1"
6476 "0q9bm3igd4bdxfh39xlrqxbhp46vminddp10fp36jq31c2w9rs1y")) 6479 "0q9bm3igd4bdxfh39xlrqxbhp46vminddp10fp36jq31c2w9rs1y"
6480 #:snippet '(for-each delete-file
6481 '("test-420-12.ivf" "test-420-8.ivf"))))
6477 6482
6478(define rust-dav1d-sys-0.8.3 6483(define rust-dav1d-sys-0.8.3
6479 (crate-source "dav1d-sys" "0.8.3" 6484 (crate-source "dav1d-sys" "0.8.3"
@@ -6570,7 +6575,8 @@
6570 6575
6571(define rust-deepgram-0.7.0 6576(define rust-deepgram-0.7.0
6572 (crate-source "deepgram" "0.7.0" 6577 (crate-source "deepgram" "0.7.0"
6573 "1l8zgsvdi5wmdl3mlyzdxnwzsdj5ys18y6f49z4yghcgvk213gs9")) 6578 "1l8zgsvdi5wmdl3mlyzdxnwzsdj5ys18y6f49z4yghcgvk213gs9"
6579 #:snippet '(delete-file-recursively "examples")))
6574 6580
6575(define rust-defer-drop-1.3.0 6581(define rust-defer-drop-1.3.0
6576 (crate-source "defer-drop" "1.3.0" 6582 (crate-source "defer-drop" "1.3.0"
@@ -13156,7 +13162,8 @@
13156 13162
13157(define rust-hound-3.5.1 13163(define rust-hound-3.5.1
13158 (crate-source "hound" "3.5.1" 13164 (crate-source "hound" "3.5.1"
13159 "0kw5yybfc7hdwxwm6d3m3h4ms52fkw0n0zch35drb52ci2xsmbb2")) 13165 "0kw5yybfc7hdwxwm6d3m3h4ms52fkw0n0zch35drb52ci2xsmbb2"
13166 #:snippet '(delete-file-recursively "testsamples")))
13160 13167
13161(define rust-hrtf-0.8.1 13168(define rust-hrtf-0.8.1
13162 (crate-source "hrtf" "0.8.1" 13169 (crate-source "hrtf" "0.8.1"
@@ -13495,6 +13502,7 @@
13495 "1iy8rhsap5iyigj6s86nk449zl5bahjycy2mswy6nlllp7imqv4q")) 13502 "1iy8rhsap5iyigj6s86nk449zl5bahjycy2mswy6nlllp7imqv4q"))
13496 13503
13497(define rust-hyphenation-0.8.4 13504(define rust-hyphenation-0.8.4
13505 ;; TODO: Rebuild dictionaries.
13498 (crate-source "hyphenation" "0.8.4" 13506 (crate-source "hyphenation" "0.8.4"
13499 "1w2hib167vpz7jbg3zs92ifihj4akirlhb5509aib1df8i6dvx5w")) 13507 "1w2hib167vpz7jbg3zs92ifihj4akirlhb5509aib1df8i6dvx5w"))
13500 13508
@@ -15129,7 +15137,8 @@
15129 15137
15130(define rust-jsonwebtoken-10.3.0 15138(define rust-jsonwebtoken-10.3.0
15131 (crate-source "jsonwebtoken" "10.3.0" 15139 (crate-source "jsonwebtoken" "10.3.0"
15132 "1q8w7j0f8iycr97rqk05ys3lr67q9mw9i20h1fk2k1r3pq542a85")) 15140 "1q8w7j0f8iycr97rqk05ys3lr67q9mw9i20h1fk2k1r3pq542a85"
15141 #:snippet '(delete-file-recursively "tests")))
15133 15142
15134(define rust-jsonwebtoken-9.3.1 15143(define rust-jsonwebtoken-9.3.1
15135 (crate-source "jsonwebtoken" "9.3.1" 15144 (crate-source "jsonwebtoken" "9.3.1"
@@ -16380,11 +16389,37 @@
16380 16389
16381(define rust-libwebp-sys2-0.1.11 16390(define rust-libwebp-sys2-0.1.11
16382 (crate-source "libwebp-sys2" "0.1.11" 16391 (crate-source "libwebp-sys2" "0.1.11"
16383 "16dvhpx3s3y9nsqk8s48bsxs08z6r148j70l1b63x15625j1i427")) 16392 "16dvhpx3s3y9nsqk8s48bsxs08z6r148j70l1b63x15625j1i427"
16393 #:snippet
16394 '(begin
16395 (delete-file-recursively "tests")
16396 ;; Remove bundled C sources.
16397 (delete-file-recursively "c_src")
16398 ;; Remove the original build.rs which builds bundled code.
16399 (delete-file "build.rs")
16400 ;; Replace it with a simple linker hint to use system libwebp.
16401 (with-output-to-file "build.rs"
16402 (lambda _
16403 (format #t "fn main() {~@
16404 println!(\"cargo:rustc-link-lib=webp\");~@
16405 }~%"))))))
16384 16406
16385(define rust-libwebp-sys2-0.2.0 16407(define rust-libwebp-sys2-0.2.0
16386 (crate-source "libwebp-sys2" "0.2.0" 16408 (crate-source "libwebp-sys2" "0.2.0"
16387 "0195g4cxd61z5841kz7j87xy0daihg0kn07k6m7vzmm1x85d1hvd")) 16409 "0195g4cxd61z5841kz7j87xy0daihg0kn07k6m7vzmm1x85d1hvd"
16410 #:snippet
16411 '(begin
16412 (delete-file-recursively "tests")
16413 ;; Remove bundled C sources.
16414 (delete-file-recursively "c_src")
16415 ;; Remove the original build.rs which builds bundled code.
16416 (delete-file "build.rs")
16417 ;; Replace it with a simple linker hint to use system libwebp.
16418 (with-output-to-file "build.rs"
16419 (lambda _
16420 (format #t "fn main() {~@
16421 println!(\"cargo:rustc-link-lib=webp\");~@
16422 }~%"))))))
16388 16423
16389(define rust-libz-ng-sys-1.1.22 16424(define rust-libz-ng-sys-1.1.22
16390 ;; TODO: Find a way to unbundle libz-ng. 16425 ;; TODO: Find a way to unbundle libz-ng.
@@ -17421,7 +17456,8 @@
17421 17456
17422(define rust-metal-0.32.0 17457(define rust-metal-0.32.0
17423 (crate-source "metal" "0.32.0" 17458 (crate-source "metal" "0.32.0"
17424 "01g6a10l2p576ibybz0v9hignw7qj0r6d513qbf2vxrzcxpmmh80")) 17459 "01g6a10l2p576ibybz0v9hignw7qj0r6d513qbf2vxrzcxpmmh80"
17460 #:snippet '(delete-file-recursively "examples")))
17425 17461
17426(define rust-metrics-0.23.1 17462(define rust-metrics-0.23.1
17427 (crate-source "metrics" "0.23.1" 17463 (crate-source "metrics" "0.23.1"
@@ -17659,7 +17695,8 @@
17659 17695
17660(define rust-mp4-atom-0.10.1 17696(define rust-mp4-atom-0.10.1
17661 (crate-source "mp4-atom" "0.10.1" 17697 (crate-source "mp4-atom" "0.10.1"
17662 "1xqghqk90g0gf37azjfgigk2n850lvrnm4vdxfknxlmv8j9993jy")) 17698 "1xqghqk90g0gf37azjfgigk2n850lvrnm4vdxfknxlmv8j9993jy"
17699 #:snippet '(delete-file-recursively "src/test")))
17663 17700
17664(define rust-mp4parse-0.17.0 17701(define rust-mp4parse-0.17.0
17665 (crate-source "mp4parse" "0.17.0" 17702 (crate-source "mp4parse" "0.17.0"
@@ -18345,6 +18382,7 @@
18345 "1lzmcqcnb9z8l4aq5ympx71bcwc0y5yf7d8jv6hnn7hc682hfvax")) 18382 "1lzmcqcnb9z8l4aq5ympx71bcwc0y5yf7d8jv6hnn7hc682hfvax"))
18346 18383
18347(define rust-nnnoiseless-0.5.2 18384(define rust-nnnoiseless-0.5.2
18385 ;; TODO: Rebuild src/weights.rnn.
18348 (crate-source "nnnoiseless" "0.5.2" 18386 (crate-source "nnnoiseless" "0.5.2"
18349 "036sz2qjjsfp3gldzw9mig8nck88fnp7vvfwgxm01877s5j5jpc0")) 18387 "036sz2qjjsfp3gldzw9mig8nck88fnp7vvfwgxm01877s5j5jpc0"))
18350 18388
@@ -20253,6 +20291,7 @@
20253 "191z4xjsdzn8k821071z4m8zl0jnd2r7j8ki2wpzdkdjha2g5mvn")) 20291 "191z4xjsdzn8k821071z4m8zl0jnd2r7j8ki2wpzdkdjha2g5mvn"))
20254 20292
20255(define rust-pbjson-0.6.0 20293(define rust-pbjson-0.6.0
20294 ;; TODO: Rebuild descriptors.bin.
20256 (crate-source "pbjson" "0.6.0" 20295 (crate-source "pbjson" "0.6.0"
20257 "143vazvr2dc3jx7nyxmz6313rkqszxn9swnzlljjsapcn0cwfc0h")) 20296 "143vazvr2dc3jx7nyxmz6313rkqszxn9swnzlljjsapcn0cwfc0h"))
20258 20297
@@ -21978,7 +22017,8 @@
21978 22017
21979(define rust-pyo3-0.28.2 22018(define rust-pyo3-0.28.2
21980 (crate-source "pyo3" "0.28.2" 22019 (crate-source "pyo3" "0.28.2"
21981 "1qgqaizb5gp4rvjv6hhman4sacz1cahmibiflbasy2h8hrzf51fg")) 22020 "1qgqaizb5gp4rvjv6hhman4sacz1cahmibiflbasy2h8hrzf51fg"
22021 #:snippet '(delete-file-recursively "branding")))
21982 22022
21983(define rust-pyo3-async-runtimes-0.24.0 22023(define rust-pyo3-async-runtimes-0.24.0
21984 (crate-source "pyo3-async-runtimes" "0.24.0" 22024 (crate-source "pyo3-async-runtimes" "0.24.0"
@@ -23798,7 +23838,8 @@
23798 23838
23799(define rust-rqrr-0.10.1 23839(define rust-rqrr-0.10.1
23800 (crate-source "rqrr" "0.10.1" 23840 (crate-source "rqrr" "0.10.1"
23801 "0cb61i3jqvc92pn277p0zp10h2z0a20l3lny4ln6b5fvx3cqggpz")) 23841 "0cb61i3jqvc92pn277p0zp10h2z0a20l3lny4ln6b5fvx3cqggpz"
23842 #:snippet '(delete-file-recursively "src/test_data")))
23802 23843
23803(define rust-rsa-0.9.0-pre.0 23844(define rust-rsa-0.9.0-pre.0
23804 (crate-source "rsa" "0.9.0-pre.0" 23845 (crate-source "rsa" "0.9.0-pre.0"
@@ -26123,7 +26164,9 @@
26123 26164
26124(define rust-signalsmith-stretch-0.1.3 26165(define rust-signalsmith-stretch-0.1.3
26125 (crate-source "signalsmith-stretch" "0.1.3" 26166 (crate-source "signalsmith-stretch" "0.1.3"
26126 "1zbny48q6cw1h1kq41yfyvn3mgmsd3cc82f3cl7m2cjm1gqydnji")) 26167 "1zbny48q6cw1h1kq41yfyvn3mgmsd3cc82f3cl7m2cjm1gqydnji"
26168 #:snippet '(delete-file-recursively
26169 "signalsmith-stretch/web/demo")))
26127 26170
26128(define rust-signature-1.6.4 26171(define rust-signature-1.6.4
26129 (crate-source "signature" "1.6.4" 26172 (crate-source "signature" "1.6.4"
@@ -26282,7 +26325,8 @@
26282 26325
26283(define rust-skia-safe-0.93.1 26326(define rust-skia-safe-0.93.1
26284 (crate-source "skia-safe" "0.93.1" 26327 (crate-source "skia-safe" "0.93.1"
26285 "0h7r55c79gnqf4qhqnr8n0fv49kjvgy0p64gxvpwjcfmm5z877kz")) 26328 "0h7r55c79gnqf4qhqnr8n0fv49kjvgy0p64gxvpwjcfmm5z877kz"
26329 #:snippet '(delete-file-recursively "tests")))
26286 26330
26287(define rust-skrifa-0.37.0 26331(define rust-skrifa-0.37.0
26288 (crate-source "skrifa" "0.37.0" 26332 (crate-source "skrifa" "0.37.0"