me
/
guix
Archived
1
0
Fork 0
Commit Graph

131439 Commits (0bb363d26945bf83899c8ac76e79c94d979b38a5)

Author SHA1 Message Date
Efraim Flashner 0bb363d269
gnu: Remove rust-bindgen-0.37.
* gnu/packages/crates-io.scm (rust-bindgen-0.37): Delete variable.

Change-Id: I37cc837aa0aedcf2ecff434f3234f56130eca4b6
2024-02-20 13:56:50 +02:00
Efraim Flashner ca721a5150
gnu: Remove rust-cexpr-0.2.
* gnu/packages/crates-io.scm (rust-cexpr-0.2): Delete variable.

Change-Id: I62d9b6110f927c86d65046de29e545897695eb9d
2024-02-20 13:56:50 +02:00
Efraim Flashner a90d619b7e
gnu: Remove rust-clang-sys-0.23.
* gnu/packages/crates-io.scm (rust-clang-sys-0.23): Delete variable.

Change-Id: I169d73685ef2aef28ba83fcc81d9acc3f8bf2318
2024-02-20 13:56:50 +02:00
Efraim Flashner 7301f43acc
gnu: Remove rust-clang-sys-0.11.
* gnu/packages/crates-io.scm (rust-clang-sys-0.11): Remove variable.

Change-Id: I066e723627a89199ee16e2d40a300406cd13dbba
2024-02-20 13:56:50 +02:00
Efraim Flashner a75eab2675
gnu: rust-rust-hawktracer-sys-0.4: Generate bindings during build.
* gnu/packages/crates-io.scm (rust-rust-hawktracer-sys-0.4)[source]: Add
snippet to use a newer version of rust-bindgen, remove pre-generated
bindings and fix building bundled library.
[arguments]: Don't skip the build.
[cargo-inputs]: Replace rust-bindgen-0.37 with 0.56.
[native-inputs]: Add clang, cmake-minimal.

Change-Id: I01dd8b5b13aa449977f53296fc843153e409a1ea
2024-02-20 13:56:50 +02:00
Efraim Flashner 6845b4148d
gnu: rust-rust-hawktracer-0.7: Don't skip build.
* gnu/packages/crates-io.scm (rust-rust-hawktracer-0.7)[arguments]:
Don't skip the build.

Change-Id: I57662ea10825db3bde9d676e5b4b418f24992b72
2024-02-20 13:56:50 +02:00
Efraim Flashner 6aad79c945
gnu: Add rust-buffer-redux-1.
* gnu/packages/crates-io.scm (rust-buffer-redux-1): New variable.

Change-Id: I2735de17a17bce167a26f80f464e76e7a0ac3d62
2024-02-20 13:56:49 +02:00
Efraim Flashner 719e9d8387
gnu: Add rust-editdistancek-1.
* gnu/packages/crates-io.scm (rust-editdistancek-1): New variable.

Change-Id: Iaa0618a32ef9b54ccded9bf62ae4a289d2ecf910
2024-02-20 13:56:49 +02:00
Efraim Flashner d33dd0380b
gnu: Add rust-levenshtein-1.
* gnu/packages/crates-io.scm (rust-levenshtein-1): New variable.

Change-Id: I111dcc2d20ebbe6073999088dd5d013f057c0f75
2024-02-20 13:56:49 +02:00
Efraim Flashner 9b577b3b0a
gnu: rust-seq-io-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-seq-io-0.3): Update to 0.3.2.
[cargo-inputs]: Add rust-buffer-redux-1.  Remove rust-buf-redux-0.8.
[cargo-development-inputs]: Add rust-rand-distr-0.4.  Replace
rust-bio-0.32 with 1, rust-criterion-0.3 with 0.5, rust-rand-0.7 with
0.8, rust-rand-isaac-0.2 with 0.3.

Change-Id: I88880ed6807afec1257ebd669dfd2e902382814b
2024-02-20 13:56:49 +02:00
Efraim Flashner 1435500422
gnu: Add rust-bio-1.
* gnu/packages/crates-io.scm (rust-bio-1): New variable.
(rust-bio-0.32, rust-bio-0.33, rust-bio-0.39): Inherit from rust-bio-1.

Change-Id: I72ca75a0b50837a73089f6ec8f5ad7ff779874f6
2024-02-20 13:56:49 +02:00
Efraim Flashner e6efc6b9b8
gnu: Add rust-bio-types-1.
* gnu/packages/crates-io.scm (rust-bio-types-1): New variable.
(rust-bio-types-0.12): Inherit from rust-bio-types-1.

Change-Id: Ib5da54ff1c96f991276be157e7b9d0785984b76e
2024-02-20 13:56:49 +02:00
Efraim Flashner 4f59e03215
gnu: newsboat: Update to 2.34.
* gnu/packages/syndication.scm (newsboat): Update to 2.34.
[cargo-inputs]: Remove rust-once-cell-1.

Change-Id: I62d7266add95110e6b43303ee13572965475958e
2024-02-20 13:56:49 +02:00
Efraim Flashner 4373d7eebd
gnu: rust-curl-sys-0.4: Update to 0.4.70.
* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.70.

Change-Id: I295a633e05fb6d4a4d25f55743e7c0f8612b3a70
2024-02-20 13:56:49 +02:00
Efraim Flashner ba0d45f7cd
gnu: rust-generator-0.7: Update to 0.7.5.
* gnu/packages/crates-io.scm (rust-generator-0.7): Update to 0.7.5.
[cargo-inputs]: Replace rust-windows-0.32 with 0.48.

Change-Id: I31ab081c718e3fb8c0c6eedcaabccbc6465b78ae
2024-02-20 13:56:49 +02:00
Efraim Flashner 8f99a3e604
gnu: rust-trash-2: Update to 2.1.5.
* gnu/packages/crates-io.scm (rust-trash-2): Update to 2.1.5.
[source]: Add patch.
[cargo-inputs]: Replace rust-windows-0.9 with 0.44.
* gnu/packages/patches/rust-trash-2-update-windows.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I707b2139800d37f3609958251893e5948e40cd34
2024-02-20 13:56:48 +02:00
Efraim Flashner 8e90017c65
gnu: rust-pyo3-0.18: Skip additional test.
* gnu/packages/crates-io.scm (rust-pyo3-0.18)[arguments]: Skip an
additional test with cargo-test-flags.

Change-Id: Ifbade0722957600d88548bd31e32bd3acc0ebeda
2024-02-20 13:56:48 +02:00
Zheng Junjie c2010b2f0b
gnu: librsvg: Improve cross compiling.
* gnu/packages/gnome.scm (librsvg)[arguments]: Use platform-rust-target.

Change-Id: Ia81e13a8695f7b932255e5223b92d31fb0a88077
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Jaeme Sifat a447a2f5b4
gnu: just: Update to 1.17.0.
* gnu/packages/rust-apps.scm (just): Update to 1.17.0.
[arguments]: Merge 'install-manpage and 'install-completions. Install
completions for elvish.
[cargo-inputs]: Add rust-num-cpus-1, rust-semver-1.  Replace
rust-strum-0.24 with 0.25.
[cargo-development-inputs]: Replace rust-which-4 with 5.
[native-inputs]: Add just when cross-compiling.

Change-Id: I33974d48d9d416a02c41c47f035f219ade12de88
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Jaeme Sifat d30acfa780
gnu: Add rust-strum-0.25.
* gnu/packages/crates-io.scm (rust-strum-0.25): New variable.
(rust-strum-macros-0.25): New variable.

Change-Id: I6501b29c09bfd0525336a1e61e8faaba58a6b3a7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Efraim Flashner 01f03b97c9
gnu: rust-heck-0.3: Update to 0.3.3.
* gnu/packages/crates-io.scm (rust-heck-0.3): Update to 0.3.3.

Change-Id: I595e9cf1658631d615819c431d917ebbdd69e301
2024-02-20 13:56:48 +02:00
Jaeme Sifat 489d7d2f6b
gnu: rust-heck-0.3: Don't skip build.
* gnu/packages/crates-io.scm (rust-heck-0.3)[arguments]: Don't skip
build.

Change-Id: I56659ff7e1c5a4b5f8eb0b5939b2d93262058cf1
2024-02-20 13:56:48 +02:00
Jaeme Sifat 7c414b48aa
gnu: rust-heck-0.4: Update to 0.4.1.
* gnu/packages/crates-io.scm (rust-heck-0.4): Update to 0.4.1.
[arguments]: Don't skip building.

Change-Id: I395fd5adca538d3b7a51842cf2bec2ecc7c9f9b3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Jaeme Sifat 8a21cfac48
gnu: rust-regex-automata-0.3: Update to 0.3.9.
* gnu/packages/crates-io.scm (rust-regex-automata-0.3): Update to 0.3.9.

Change-Id: Ie7b8863290959112477ca2c315541a8701527607
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:48 +02:00
Jaeme Sifat cedbfc1a50
gnu: rust-regex-syntax-0.7: Update to 0.7.5.
* gnu/packages/crates-io.scm (rust-regex-syntax-0.7): Update to 0.7.5.

Change-Id: Ib71b09c31124530726de473638f575cae725cf11
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat daaedc9ab3
gnu: Remove exa.
exa is unmaintained/deprecated in favor of eza. Users should not use exa
anymore.

* gnu/packages/rust-apps.scm (exa): Turn into deprecated-package, point
at eza.

Change-Id: Iab79a82dd54f4c627a26fc85749d69c66d2b619a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat 1e822bb80c
gnu: eza: Refactor package definition.
* gnu/packages/rust-apps.scm (eza): Refactor package definition.
[arguments]: Made 'install-extras phase clearer.

Change-Id: I4df0fdcde11d8ab07eed5aeeb1d14a6fe5fe55c3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat ba4746735e
gnu: eza: Update to 0.17.0.
* gnu/packages/rust-apps.scm (eza): Update to 0.17.0.
[cargo-inputs]: Add rust-palette-0.7, rust-plist-1.  Replace
rust-windows-sys-0.48 with 0.52.

Change-Id: I27f119478a97cc6789ec2c569db34c61962f188b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat 87fc56cc82
gnu: rust-once-cell-1: Update to 1.19.0.
* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.19.0.
[cargo-inputs]: Add rust-portable-atomic-1.  Remove
rust-atomic-polyfill-1.

Change-Id: Ifa536773227ed58209605016f43d7bc157e200d5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat 0c51b25bd1
gnu: Add rust-enterpolation-0.2.
* gnu/packages/crates-graphics.scm (rust-enterpolation-0.2): New variable.

Change-Id: I5e4ac4acf1357db36db12604fd688a5c508373c7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat ac2172fc5d
gnu: Add rust-assert-float-eq-1.
* gnu/packages/crates-io.scm (rust-assert-float-eq-1): New variable.

Change-Id: Ifbdf598c1cc348a5a3fe5223c0da3d6ff008b190
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat 89f9441ad3
gnu: Add rust-topology-traits-0.1.
* gnu/packages/crates-io.scm (rust-topology-traits-0.1): New variable.

Change-Id: I624c5b09a50d027cf273fe7b67aabda0e4c6308c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat c73e347ec0
gnu: Add rust-rand-mt-4.
* gnu/packages/crates-io.scm (rust-rand-mt-4): New variable.

Change-Id: I9e39eb74292bbb0b3881f11c1449cf5333d1ad47
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:47 +02:00
Jaeme Sifat 366d39e617
gnu: Add rust-palette-0.7.
* gnu/packages/crates-graphics.scm (rust-palette-0.7): New variable.

Change-Id: Ia55d3b7788a04a410dacb7f53dcb2d2909f026c6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat 1bf432aa0a
gnu: Add rust-fast-srgb8-1.
* gnu/packages/crates-graphics.scm (rust-fast-srgb8-1): New variable.

Change-Id: If1ce13ad8c4f2a04b9f77a16063218d4540bd10e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat c1f492216b
gnu: Add rust-palette-derive-0.7.
* gnu/packages/crates-graphics.scm (rust-palette-derive-0.7): New
variable.

Change-Id: I0d4341fc5140ab62fccfee6b5e68d37ba4788f92
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat ad70bfd724
gnu: Add rust-scad-1.
* gnu/packages/crates-graphics.scm (rust-scad-1): New variable.

Change-Id: Ibd2d0fc6860687473c23a671b9f1e37207bfe4c6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat 918f10f8e3
gnu: Add rust-find-crate-0.6.
* gnu/packages/crates-io.scm (rust-find-crate-0.6): New variable.

Change-Id: Ia0c8a130ee81b941d853d7bc5d4c7f8655409b91
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat f9d7a60a86
gnu: rust-plist-1: Update to 1.6.0.
* gnu/packages/crates-io.scm (rust-plist-1): Update to 1.6.0.
[cargo-inputs]: Add rust-quick-xml-0.31, rust-time-0.3.  Replace
rust-base64-0.12 with 0.21, rust-indexmap-1 with 2.  Remove
rust-chrono-0.4, rust-xml-rs-0.8.
[cargo-development-inputs]: Add rust-serde-derive-1,
rust-serde-yaml-0.8.

Change-Id: I51d68312ed91774fb018c8cf0b86a5c09186867a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat 137aa0dfb4
gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0.
Version 0.2.1 was yanked by upstream.

* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.2): Downgrade to 0.2.0.
[arguments]: Don't skip build.  Skip tests.
[cargo-development-inputs]: Add rust-compiletest-rs-0.3.

Change-Id: I857d26dfddb22d3e018b13e5cc2e54149559c06b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat aa5880e244
gnu: rust-zerocopy-derive-0.3: Add build step.
* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.3)[arguments]:
Don't skip the build.  Skip the tests.
[cargo-inputs]: Add rust-quote-1.  Remove rust-synstructure-0.12.
[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

Change-Id: Ie55b12ec02b4978159775eb19929bf55374acdb2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat f2f7e9c325
gnu: Add rust-quick-xml-0.31.
* gnu/packages/crates-io.scm (rust-quick-xml-0.31): New variable.
(rust-quick-xml-0.30): Inherit from rust-quick-xml-0.31.

Change-Id: I6225471452e09b8b6b94698737bcba2b1a092d0d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:46 +02:00
Jaeme Sifat 2b29d673d9
gnu: rust-time-0.3: Update to 0.3.31.
* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.31.
[cargo-development-inputs]: Add rust-rstest-0.18, rust-rstest-reuse-0.6.

Change-Id: I54188401397ce27882046bdc57daa587af17f266
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00
Jaeme Sifat 926a52b9f3
gnu: rust-time-macros-0.2: Update to 0.2.16.
* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.16.

Change-Id: If46324c3e1027768eb20ecf3a2a8119c3d1660b5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00
Jaeme Sifat af26a19e58
gnu: rust-time-core-0.1: Update to 0.1.2.
* gnu/packages/crates-io.scm (rust-time-core-0.1): Update to 0.1.2.

Change-Id: Iee5667d93d8c9ccb52b0d9c8ae9e7acf933bfd37
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00
Jaeme Sifat 9028cc4301
gnu: Add rust-rstest-0.18.
* gnu/packages/crates-io.scm (rust-rstest-0.18): New variable.
(rust-rstest-0.17): Inherit from rust-rstest-0.18.

Change-Id: I4ed3a5d377de72d206a08f12e5ded06ef5915c71
2024-02-20 13:56:45 +02:00
Efraim Flashner 09d7bd8f10
gnu: Add rust-rstest-reuse-0.6.
* gnu/packages/crates-io.scm (rust-rstest-reuse-0.6): New variable.
(rust-rstest-reuse-0.4): Inherit from rust-rstest-reuse-0.6.

Change-Id: Ic3cfe2f68aefc0b2d8ebd55a65f858b8ec79f712
2024-02-20 13:56:45 +02:00
Jaeme Sifat 04d0286735
gnu: Add rust-rstest-macros-0.18.
* gnu/packages/crates-io.scm (rust-rstest-macros-0.18): New variable.
(rust-rstest-macros-0.17): Inherit from rust-rstest-macros-0.18.

Change-Id: I3dad2b73c27a4cf575698ca9e32715718667be81
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00
Jaeme Sifat 2157c6dde4
gnu: Add rust-rstest-test-0.11.
* gnu/packages/crates-io.scm (rust-rstest-test-0.11): New variable.
(rust-rstest-test-0.9): Inherit from rust-rstest-test-0.11.

Change-Id: I1f42a09a5ff8b5f0cdcd18dbb438313510a88bae
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00
Jaeme Sifat 534ef7cbf4
gnu: Add rust-rstest-0.16.
* gnu/packages/crates-io.scm (rust-rstest-0.16): New variable.

Change-Id: I6f0da3237c357184b51bf0fdde37b221eab7383a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-20 13:56:45 +02:00