Steve George
ea3b8464cd
gnu: Add rust-clipboard-win-2.
...
* gnu/packages/crates-windows.scm (rust-clipboard-win-2): New variable.
Change-Id: Iea6e867a850246258c615e71023bfd00d03da8a2
Signed-off-by: Steve George <steve@futurile.net >
2025-08-21 19:07:43 +08:00
Steve George
f68c892030
gnu: Add rust-x11-clipboard-0.3.
...
* gnu/packages/crates-io.scm (rust-x11-clipboard-0.3): New variable.
Change-Id: Id76c90f00481a8bedb68498606c0ee9f3caf2cdf
Signed-off-by: Steve George <steve@futurile.net >
2025-08-21 19:07:43 +08:00
Petr Hodina
472ef6bcba
gnu: rust-xcb-0.8: New version.
...
* gnu/packages/crates-io.scm (rust-xcb-0.8): New version.
Change-Id: I2241fd551b4d6abe1e6b864a8eab38dab053fe37
Signed-off-by: Steve George <steve@futurile.net >
2025-08-21 19:07:43 +08:00
Petr Hodina
47854e0488
gnu: rust-logos-0.12: New variable.
...
* gnu/packages/crates-io.scm (rust-logos-0.12): New variable.
Change-Id: I903260c7edd92305d9830ab4dd55f4fa9b30de80
Signed-off-by: Steve George <steve@futurile.net >
2025-08-21 19:07:43 +08:00
Petr Hodina
9c0c1f9a81
gnu: Add rust-logos-derive-0.12.
...
* gnu/packages/crates-io.scm (rust-logos-derive-0.12): New variable.
Change-Id: I6e5f45add65e41b9b91fbdc78dec4d48e1c07b48
Signed-off-by: Steve George <steve@futurile.net >
2025-08-21 19:07:43 +08:00
Nicolas Goaziou
e563bf9f1b
gnu: Add kanata.
...
* gnu/packages/kanata.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
Change-Id: I8dfe03fd248da61a7eb243f98009cc98eaf6f500
2025-08-21 19:07:43 +08:00
Nicolas Goaziou
cb10eb84fb
gnu: Add rust-native-windows-gui-1.
...
* gnu/packages/crates-windows.scm (rust-native-windows-gui-1): New variable.
Change-Id: Id0264e7a599cd9034387bfa521df3184b10341d8
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
74506ad111
gnu: Add rust-interception-sys-0.1.
...
* gnu/packages/crates-io.scm (rust-interception-sys-0.1): New variable.
Change-Id: I6da7c2cab3a0bce4bcf23ac65f4f30d488212acf
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
463317eb5d
gnu: Add rust-patricia-tree-0.8.
...
* gnu/packages/crates-io.scm (rust-patricia-tree-0.8): New variable.
Change-Id: I1ee01ac9fcd223383db8fe036f412b438197553d
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
5fbd3dae63
gnu: Add rust-num-enum-0.6.
...
* gnu/packages/crates-io.scm (rust-num-enum-0.6):
(rust-num-enum-derive-0.6): New variables.
Change-Id: Idb47839701ea15c9fa2acb18430f6b7a532a9b36
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
b8ef477ad2
gnu: Add rust-stretch-0.3.
...
* gnu/packages/crates-io.scm (rust-stretch-0.3): New variable.
Change-Id: If1e5cae4b74b2cd1fedaee81e3280ae61020f6ea
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
8dfcbc1372
gnu: Add rust-newline-converter-0.2.
...
* gnu/packages/crates-io.scm (rust-newline-converter-0.2): New variable.
Change-Id: Ief1484ddf438682d6786ae7554a9972c5602127e
2025-08-21 19:07:42 +08:00
Nicolas Goaziou
9cf4f61b59
gnu: Add rust-muldiv-0.2.
...
* gnu/packages/crates-io.scm (rust-muldiv-0.2): New variable.
Change-Id: I7e98cee2db0574ed65079da4e45180e243f738db
2025-08-21 19:07:42 +08:00
Efraim Flashner
e22c2b8493
gnu: rust: Don't wrap rust-analyzer with proc-macro-srv.
...
This is apparently not the correct action.
* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
'wrap-rust-analyzer phase to not wrap rust-analyzer with
rust-analyzer-proc-macro-srv.
Change-Id: I71e284f209a87b4c23c0657b564ab10de05e0937
2025-08-21 19:07:42 +08:00
Efraim Flashner
b9ce21a0e6
gnu: rust: Adjust skipped tests on riscv64-linux.
...
* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
'disable-tests-broken-on-riscv64 phase for tests broken on
riscv64-linux.
Change-Id: I6ffd451c75b45351a94cc07c5f4cf2db665aeef7
2025-08-21 19:07:41 +08:00
Herman Rimm
70b84a0007
gnu: rust-actix-connect-1: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-actix-connect-1)
[cargo-development-inputs]: Add rust-bytes-0.5.
Change-Id: If88d206564c23fa1b437879fe78da37c89e8b8e4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
f0c6c55c75
gnu: rust-actix-tls-1: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-actix-tls-1)
[cargo-development-inputs]: Add rust-bytes-0.5.
Change-Id: I8f17957adf5e30928275d4574166664d0dde1747
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
4322f73bd9
gnu: rust-actix-web-codegen-0.2: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-actix-web-codegen-0.2)
[cargo-development-inputs]: Add rust-futures-util-0.3.
Change-Id: I8d962ea9b02aed2828c3b1fc06d983d4542d5f64
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
7f6d2e9fa1
gnu: rust-awc-1: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-awc-1)[arguments]: Build without tests.
[cargo-development-inputs]: Add rust-actix-connect-1, rust-actix-http-1,
rust-actix-server-1, rust-actix-tls-1, rust-actix-utils-1,
rust-env-logger-0.6, rust-flate2-1, rust-futures-0.3, rust-webpki-0.21.
Change-Id: Id7bd48a1608456fee91229aec97b66f2db61d03b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
c090a3e52c
gnu: rust-actix-http-1: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-actix-http-1)[source]: Use time
instead of chrono.
[arguments]: Build the crate. Don't run the tests.
[cargo-development-inputs]: Add rust-actix-connect-1,
rust-actix-server-1, rust-actix-tls-1, rust-env-logger-0.6,
rust-futures-0.3, rust-openssl-0.10, rust-rustls-0.16,
rust-serde-derive-1.
Change-Id: I68208f7a2dd9c98f4198f182d1623c0c09f21fc4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
1b0b02970c
gnu: rust-h2-0.1: Change cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-h2-0.1)[cargo-development-inputs]:
Use rust-webpki-0.18 instead of 0.21. Remove rust-tokio-rustls-0.12,
rust-webpki-roots-0.17.
Change-Id: Ied1aebb5271185423848d03b16fd664788bdcef4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:41 +08:00
Herman Rimm
62f6809523
gnu: Remove rust-indexmap-1.8.
...
* gnu/packages/crates-io.scm (rust-indexmap-1.8): Remove variable.
Change-Id: Iceaa63e542b4b7e5721ed378c7635fdec25c521b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
fa2b0faec5
gnu: rust-http-0.1: Use newer rust-indexmap.
...
* gnu/packages/crates-web.scm (rust-http-0.1)[cargo-inputs]: Use
rust-indexmap-1 instead of 1.8.
[arguments]: Don't skip the tests. Add cargo-test-flags.
Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
a7c97b3478
gnu: rust-http-0.2: Use newer rust-indexmap.
...
* gnu/packages/crates-web.scm (rust-http-0.2): Use rust-indexmap-1
instead of 1.8.
[source]: Relax indexmap version requirement.
Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
cee2f091a2
gnu: rust-http-body-0.4: Add cargo-inputs.
...
* gnu/packages/crates-web.scm (rust-http-body-0.4)[cargo-inputs]: Add
rust-pin-project-lite-0.2.
Change-Id: Ibe08c807c1b0b7f6065cbf1e7ea4f10a052c31a7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
ea275c312a
gnu: rust-isahc-0.9: Add cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-isahc-0.9)[cargo-development-inputs]:
Add rust-flate2-1, rust-futures-0.3, rust-rayon-1,
rust-static-assertions-1, rust-tempfile-3.
Change-Id: I851ef7f2671db4e6678c998901bde47423699b26
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
ad343171c6
gnu: rust-tiny-http-0.12: Replace cargo-inputs.
...
* gnu/packages/crates-web.scm (rust-tiny-http-0.12)[cargo-inputs]:
Replace rust-httparse-1 with rust-zeroize-1.
Change-Id: I356255fa36dc46c77c6f315b3b8a9b96b13c0c30
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
a9677e5060
gnu: rust-trust-dns-https-0.18.0: Fix cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-trust-dns-https-0.18.0-alpha.2):
[cargo-development-inputs]: Remove rust-futures-0.3.
Change-Id: If6122c7c6d7358e00cbaf258794449fae313c3e0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
52a759bb02
gnu: rust-trust-dns-https-0.3: Fix cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-trust-dns-https-0.3)
[cargo-development-inputs]: Add rust-env-logger-0.6.
Change-Id: I026ed06f2723dda7a160934af22454379e5fe27e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:40 +08:00
Herman Rimm
3ab0bb3b27
gnu: rust-trust-dns-proto-0.18.0: Fix cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.18.0-alpha.2):
[cargo-development-inputs]: Remove rust-futures-0.3, rust-tokio-0.2.
Change-Id: I2f5832ef66cf0d31d8e577148f420b16e77ffde3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:39 +08:00
Herman Rimm
2ab9270ed5
gnu: rust-trust-dns-resolver-0.18: Fix cargo-development-inputs.
...
* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.18.0-alpha.2):
[cargo-development-inputs]: Remove rust-futures-0.3.
Change-Id: Id134d0f381e949b92fd32aefcfb5c3c49d98c283
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:39 +08:00
Herman Rimm
5a77ba2cc6
gnu: rust-bindgen-cli: Fix cargo-inputs.
...
* gnu/packages/crates-graphics.scm (rust-bindgen-cli)[cargo-inputs]: Remove
rust-clap-complete-4.
Change-Id: I9ff55fd56b43fc35f052e467b7d05fca5f97a08e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-08-21 19:07:39 +08:00
Efraim Flashner
f8bb0b98d1
gnu: rust-image-webp-0.2: Update to 0.2.1.
...
* gnu/packages/crates-graphics.scm (rust-image-webp-0.2): Update to 0.2.1.
Change-Id: Ife4ff351d153007375386900b84f1d542e6a458f
2025-08-21 19:07:39 +08:00
Efraim Flashner
0e5b125d98
gnu: rust-tiny-xlib-0.2: Update to 0.2.4.
...
* gnu/packages/crates-graphics.scm (rust-tiny-xlib-0.2): Update to 0.2.4.
[arguments]: Don't run the tests in release mode.
[cargo-inputs]: Add rust-ctor-lite-0.1, rust-pkg-config-0.3. Remove
rust-ctor-0.2.
[cargo-development-inputs]: Replace rust-x11rb-0.12 with 0.13.
[native-inputs]: Add pkg-config.
Change-Id: I70949acb95e5744d92a6788abf87094962860426
2025-08-21 19:07:39 +08:00
Efraim Flashner
4193e0cebb
gnu: rust-wayland-backend-0.3: Update to 0.3.8.
...
* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.3): Update to
0.3.8.
Change-Id: I04f4ae53a9af11631bd42b4253b7b5cfb68141c9
2025-08-21 19:07:39 +08:00
Efraim Flashner
49beca48f9
gnu: rust-wayland-client-0.31: Update to 0.31.8.
...
* gnu/packages/crates-graphics.scm (rust-wayland-client-0.31): Update to
0.31.8.
Change-Id: If6c66e27dd3951c872e749abf7a3cc948bc3bccd
2025-08-21 19:07:39 +08:00
Efraim Flashner
dd4f4e4980
gnu: rust-wayland-cursor-0.31: Update to 0.31.8.
...
* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.31): Update to
0.31.8.
Change-Id: Id50986716bfb1f92591b677e70cd6e04cda8ee98
2025-08-21 19:07:39 +08:00
Efraim Flashner
7f214b4571
gnu: rust-wayland-protocols-0.32: Update to 0.32.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.32): Update
to 0.32.6.
Change-Id: I2058a398d96725faf702f35a5f64b70692ffd1b3
2025-08-21 19:07:38 +08:00
Efraim Flashner
569192bb03
gnu: rust-wayland-protocols-plasma-0.3: Update to 0.3.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-plasma-0.3):
Update to 0.3.6.
Change-Id: I9af56d14e895f95cd835fd6b01119db8a10ae234
2025-08-21 19:07:38 +08:00
Efraim Flashner
e161adfc92
gnu: rust-wayland-protocols-wlr-0.3: Update to 0.3.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.3):
Update to 0.3.6.
Change-Id: Ia1b24c4d8f76b782592c5daaf734a7ee9ff65f33
2025-08-21 19:07:38 +08:00
Efraim Flashner
c675fd3497
gnu: rust-wayland-scanner-0.31: Update to 0.31.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.31): Update
to 031.6.
[cargo-inputs]: Replace rust-quick-xml-0.36 with 0.37.
Change-Id: Ic73f78a56d860ea2061e8ce54d0936bcc1db42d7
2025-08-21 19:07:38 +08:00
Efraim Flashner
8d77e7b516
gnu: rust-wayland-server-0.31: Update to 0.31.7.
...
* gnu/packages/crates-graphics.scm (rust-wayland-server-0.31): Update to
0.31.7.
[cargo-inputs]: Remove rust-io-lifetimes-2.
Change-Id: I2f1f48d2c90bcccd745f2533e68f9d61aca6b9d3
2025-08-21 19:07:38 +08:00
Efraim Flashner
5b6bc4601c
gnu: rust-wayland-sys-0.31: Update to 0.31.6.
...
* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.31): Update to
0.31.6.
Change-Id: Ib574711af549ade2ef34259f3853c4a2000477de
2025-08-21 19:07:38 +08:00
Efraim Flashner
484cdd3bf3
gnu: rust-wayrs-client-1: Update to 1.3.0.
...
* gnu/packages/crates-graphics.scm (rust-wayrs-client-1): Update to
1.3.0.
Change-Id: Id01919500d5427b62a3db99edaae7f40f2b24b05
2025-08-21 19:07:38 +08:00
Efraim Flashner
8b905a2f1c
gnu: rust-wayrs-scanner-0.15: Update to 0.15.4.
...
* gnu/packages/crates-graphics.scm (rust-wayrs-scanner-0.15): Update to
0.15.4.
[cargo-inputs]: Replace rust-wayrs-proto-parser-2 with 3.
Change-Id: Ia16bdd80d1e0bb069674a633e24b9d9b503d5984
2025-08-21 19:07:38 +08:00
Efraim Flashner
0aa462abf6
gnu: Add rust-wayrs-proto-parser-3.
...
* gnu/packages/crates-graphics.scm (rust-wayrs-proto-parser-3): New
variable.
(rust-wayrs-proto-parser-2): Remove variable.
Change-Id: Iaa4903fcd0447c359ec77857ec77f789420ebbe9
2025-08-21 19:07:37 +08:00
Efraim Flashner
ca64ffef09
gnu: rust-webp-0.2: Update to 0.2.6.
...
* gnu/packages/crates-graphics.scm (rust-webp-0.2): Update to 0.2.6.
[arguments]: Skip the tests.
[cargo-inputs]: Replace rust-libwebp-sys-0.4 with 0.9.
Change-Id: I0f8f5ed729aa0b0fc6223a525cb4589b91f88393
2025-08-21 19:07:37 +08:00
Efraim Flashner
fe4b632a23
gnu: rust-bytemuck-1: Update to 1.21.0.
...
* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.21.0.
Change-Id: I698272032998e0c58fc71bbeb6d79f5a2d089163
2025-08-21 19:07:37 +08:00
Efraim Flashner
978d32aab0
gnu: rust-bytemuck-derive-1: Update to 1.8.1.
...
* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.8.1.
Change-Id: I9766e96d11d93849d04789f8af5079da65b390e8
2025-08-21 19:07:37 +08:00
Efraim Flashner
379a5fcba9
gnu: Add rust-ctor-lite-0.1.
...
* gnu/packages/crates-io.scm (rust-ctor-lite-0.1): New variable.
Change-Id: Id6613c6062d727dbe60bbf713d45c77c7b3f36fa
2025-08-21 19:07:37 +08:00