diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2026-03-30 09:44:13 +0300 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-03-30 10:28:14 +0300 |
| commit | 5fb2dadefcaf0f56244ff8d359038d4930627444 (patch) | |
| tree | 6677e691fe172485caf55829f05dfe510a15b0b7 | |
| parent | 93b5b6f0c742681683e11bba8f38ea2e050f8432 (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.scm | 74 |
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" |
