Danny Milosavljevic
afa8b9ae47
gnu: Fix module cycle.
...
Fixes : guix/guix#7159
* gnu/packages/rust-sources.scm (codex, codex-acp): Move to...
* gnu/packages/codex.scm (codex, codex-acp): ...here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add file.
Change-Id: Ic158d97cb9f97655a72ea58d16adb102dbe4d5ea
2026-03-14 21:51:16 +01:00
Jake Coble
a0424a2955
gnu: Add ianny.
...
* gnu/packages/rust-apps.scm (ianny): New variable.
* gnu/packages/rust-crates.scm: Add crates for ianny.
Merges guix/guix!7094
Change-Id: I5c6e1ac1335cd26f122ebd64d974ac4ffc6b7fbf
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-03-14 16:05:24 +01:00
Danny Milosavljevic
ad9ca26606
gnu: codex, codex-acp: Drop file_lock patches; enable network-proxy.
...
* gnu/packages/patches/rust-codex-0.98.0-arg0-file-lock.patch,
gnu/packages/patches/rust-codex-0.98.0-core-file-lock.patch,
gnu/packages/patches/rust-codex-0.98.0-execpolicy-file-lock.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/rust-sources.scm (rust-codex-0.0.0.785c0c43)[source]<patches>:
Remove file-lock patches.
(rust-codex-0.98.0)[source]<patches>: Likewise.
[arguments]<#:cargo-package-crates>: Add
codex-network-proxy.
* gnu/packages/rust-apps.scm (codex)[source]<patches>: Remove file-lock
patches.
[arguments]<#:cargo-install-paths>: Add network-proxy.
<#:cargo-package-crates>: Add codex-network-proxy.
(codex-acp)[arguments]<#:rust>: Delete.
<#:cargo-test-flags>: Remove override.
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: Stop
excluding network-proxy from workspace members.
Change-Id: Iabc65a4ca2e8cc5801933a74a2b53b9bce404102
2026-03-14 05:01:53 +01:00
Danny Milosavljevic
279410efb8
gnu: Add codex.
...
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add references to the patches.
* gnu/packages/rust-apps.scm (codex): New variable.
* gnu/packages/rust-crates.scm: Add crates.
* gnu/packages/rust-sources.scm (rust-codex-0.98.0): New variable.
Change-Id: Ic4af28034cbae83a7e212ee328cbdc25bce31ef0
2026-03-13 10:47:43 +01:00
crai0
46b660ac0b
gnu: Add cocogitto.
...
* gnu/packages/rust-apps.scm (cocogitto): New variable.
* gnu/packages/rust-crates.scm: Add crates for cocogitto.
Change-Id: I022acd6727e22adeff0df011e7d56c4653217b4f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-12 14:59:05 +02:00
Steve George
a1125cec7b
gnu: jujutsu: Update to 0.39.0.
...
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.39.0.
[arguments]<cargo-test-flags>: skip test_push_updates_with_options.
Change-Id: I8d9dfa16856a67263167a3ef63def9e722f9176c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-12 12:08:28 +02:00
Luis Guilherme Coelho
c3c2f3be04
gnu: Add rheo.
...
* gnu/packages/rust-apps.scm (rheo): New variable.
* gnu/packages/rust-crates.scm: Add rheo source crates.
Closes : guix/guix#5895
Change-Id: Iccf0db4cef43b12a96059b467b232449a3a7b3ff
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 18:23:31 +02:00
Sergey Trofimov
7bf9f8fa79
gnu: Add pwmenu.
...
* gnu/packages/rust-apps.scm (pwmenu): New variable.
* gnu/packages/rust-crates.scm: Add pwmenu source crates.
Closes : guix/guix#4817
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
f88dcca44c
gnu: Add iwmenu.
...
* gnu/packages/rust-apps.scm (iwmenu): New variable.
* gnu/packages/rust-crates.scm: Add iwmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Sergey Trofimov
7f217569ec
gnu: Add bzmenu.
...
* gnu/packages/rust-apps.scm (bzmenu): New variable.
* gnu/packages/rust-crates.scm: Add bzmenu source crates.
Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6
Signed-off-by: Steve George <steve@futurile.net >
2026-03-10 17:49:31 +02:00
Patrick Norton
5c33e5e8d0
gnu: Add gitlogue.
...
* gnu/packages/rust-apps.scm (gitlogue): New variable.
* gnu/packages/rust-crates.scm (gitlogue): Add dependencies.
Closes : guix/guix#4492
Change-Id: I7074ab72df5cc14ea2f6cafb3d1f0ac42f566aa6
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
François Joulaud
20a1104570
gnu: Add jnv.
...
* gnu/packages/rust-apps.scm (jnv): New variable.
* gnu/packages/rust-crates.scm: Import jnv deps.
Closes : guix/guix#4355
Change-Id: I436fe0a733f15be7202df151b397e501363480f5
Signed-off-by: Steve George <steve@futurile.net >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-10 17:49:30 +02:00
dan
08ca724ee3
gnu: Add ncspot.
...
* gnu/packages/rust-apps.scm (ncspot): New variable.
* gnu/packages/rust-crates.scm (lookup-crate-inputs): Add entry for
ncspot.
Change-Id: I9c3d93ee018781d8216613abf62e5da9400c5d21
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-05 17:55:44 +02:00
Zhu Zihao
53306de04b
gnu: rust-xremap: Fix broken build.
...
Fixes https://codeberg.org/guix/guix/issues/6885
* gnu/packages/rust-app.scm (rust-xremap)[arguments]<#:features>:
Use '(list) to represent empty list instead of '().
Change-Id: I97c88535c90d54491dcf9bba4d70da6c6d57b0db
Signed-off-by: John Kehayias <john@guixotic.coop >
2026-03-04 11:57:02 -05:00
Danny Milosavljevic
9eb1bf9219
gnu: Add wasm-bindgen-cli.
...
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wasm-bindgen-cli]:
New entry.
Closes : guix/guix#6664
Change-Id: Id2a63ead78dc57fba4ab0ca3cdc47ebee7d59a4c
2026-03-03 10:58:24 +01:00
John Kehayias
7be7319016
gnu: rust-xremap: Add back features argument.
...
This is a followup to commit 12a9f53dd2 to
restore the dropped #:features argument (otherwise the xremap-* packages won't
build with their enabled feature).
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add features.
Change-Id: Ia73b57794e35cf54e189c86d2c91147670b2f3e6
2026-03-03 02:17:11 -05:00
Efraim Flashner
1d59c3d231
gnu: zoxide: Rewrite install-more phase.
...
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Rewrite 'install-more
to use the copy-build-system 'install phase.
Change-Id: I642a48ee5524442adcaea90fbc664a1e17e57571
2026-02-26 17:33:29 +02:00
Efraim Flashner
32d5ffa07d
gnu: zoxide: Update to 0.9.9.
...
* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.9.
* gnu/packages/rust-crates.scm (zoxide): Update crates.
Change-Id: I28042afa85ccbcb652fa36dda2b6d7c3a6939d47
2026-02-26 17:33:29 +02:00
Efraim Flashner
12a9f53dd2
gnu: xremap: Rewrite install-completions phase.
...
* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Rewrite
'install-completions phase to make it cleaner.
[native-inputs]: Add rust-xremap when cross-compiling.
Change-Id: Ifb48b6cc26b60e2c10604c38c313e2acee858ad0
2026-02-26 17:33:13 +02:00
Efraim Flashner
ab7631053e
gnu: xremap: Update to 0.10.17.
...
* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.17.
[home-page]: Update to new home-page.
(xremap-niri): New variable.
(xremap-hyperland)[arguments]: Update for upstream changes.
* gnu/packages/rust-crates.scm (rust-xremap): Update crates.
Change-Id: Ic2d100a2d091b083989a2416dad76069d15ed988
2026-02-26 17:31:43 +02:00
Efraim Flashner
fcaabd2f12
gnu: typst: Rewrite install-artifacts phase.
...
* gnu/packages/rust-apps.scm (typst)[arguments]: Rewrite
'install-artifacts to use the copy-build-system 'install phase.
Change-Id: I4a1314ef827ab6a3ab079c5aa7247bda14ce49e6
2026-02-26 17:31:43 +02:00
Efraim Flashner
1d18025d8a
gnu: typst: Update to 0.14.2.
...
* gnu/packages/rust-apps.scm (typst): Update to 0.14.2.
* gnu/packages/rust-crates.scm (typst): Update crates.
Change-Id: I30f2c36e99105bb5ddbb1c54c6c069cff1682a1c
2026-02-26 17:31:43 +02:00
Efraim Flashner
f1c3588f25
gnu: codeberg-cli: Update to 0.5.5.
...
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.5.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.
Change-Id: I94718be8441fe06fa67d2fe83faeb82ae3d50113
2026-02-26 17:31:43 +02:00
Efraim Flashner
72e97138d8
gnu: gitoxide: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (gitoxide)[arguments]: Rewrite the
'install-extras phase to make it cleaner.
Change-Id: Ifc95627d5b4d21a9141e1699935f92cf2f2805d2
2026-02-26 17:31:43 +02:00
Efraim Flashner
c826c458eb
gnu: gitoxide: Update to 0.51.0.
...
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.51.0.
[arguments]: Remove features flag.
[native-inputs]: Remove cmake-minimal.
* gnu/packages/rust-crates.scm (gitoxide): Update crates.
Change-Id: I4396e2c46fea2b6145023b82b14ed9d910392a5c
2026-02-26 17:31:43 +02:00
Efraim Flashner
e7bdb294cd
gnu: wallust: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (wallust)[arguments]: Rewrite
'install-extras to use the copy-build-system 'install phase.
Change-Id: Icf3e2a86a166b5d83914dfbdc956184f421bcd48
2026-02-24 16:09:25 +02:00
Andrew Wong
a22e0f2689
gnu: wallust: Update to 3.4.0.
...
* gnu/packages/rust-apps.scm (wallust): Update to 3.4.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
wallust.
Change-Id: I79d4a68265a778e4c1f78e01e6cebc2cd2d18792
2026-02-24 16:09:25 +02:00
Nicolas Goaziou
caedc6ddba
gnu: kanata: Update to 1.11.0.
...
* gnu/packages/rust-apps.scm (kanata): Update to 1.11.0.
* gnu/packages/rust-crates.scm (kanata): Update crates.
Change-Id: Idafc0ad601ec3e3f77cdf83a57ad1dd3f3542c1f
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-24 15:39:22 +02:00
Gabriel Santos
71ffb948b3
gnu: matugen: Update to 4.0.0.
...
* gnu/packages/rust-apps.scm (matugen): Update to 4.0.0.
* gnu/packages/rust-crates.scm (matugen): Update crates.
Change-Id: Icffaae4319323035b4b8ec76a42ffb1fc8c0e5e3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-24 15:30:02 +02:00
Nemin
82abe20465
gnu: jujutsu: Update to 0.38.0.
...
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.38.0.
[arguments]{cargo-test-flags}: Skip two network and one failing test.
[arguments]{phases}: Add phase to install completions.
[native-inputs]: Remove git, add git-minimal.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry.
Change-Id: I61c244dc75c682b9d2cff9daa1c1303f2ee8544b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 20:09:19 +02:00
Efraim Flashner
18898ea4e5
gnu: tealdeer: Rewrite install-completions phase.
...
* gnu/packages/rust-apps.scm (tealdeer)[arguments]: Rewrite using
g-exps. Rewrite 'install-completions to use the copy-build-system
'install phase.
Change-Id: Ia1ae3810796768856f5294e7dafed49dc989f2ab
2026-02-23 13:36:36 +02:00
wvlab
79fdd77e87
gnu: tealdeer: Update to 1.8.1.
...
* gnu/packages/rust-apps.scm (tealdeer): Update to 1.8.1.
[inputs]: Remove openssl.
* gnu/packages/rust-crates.scm (tealdeer): Update dependencies.
Change-Id: I451546e9819ac10afdddc99e02067dcf45ba28e7
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 13:31:29 +02:00
Efraim Flashner
191a7ae67d
gnu: bottom: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (bottom)[arguments]: Rewrite using g-exps.
Rewrite the 'install-extras to use the copy-build-system 'install phase.
Change-Id: Ib0faa12fedf4b539566d97e42e843c0c26b0812f
2026-02-23 12:05:12 +02:00
marderbot
9a88221a91
gnu: bottom: Update to 0.12.3.
...
* gnu/packages/rust-apps.scm (bottom): Update to 0.12.3.
[arguments]: Skip 3 more tests.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bottom]: Update
entry.
Change-Id: Ib9acf19de50f9c80f6bc2c8eba525ab392c5efb2
2026-02-23 11:56:08 +02:00
Efraim Flashner
be4916939f
gnu: bat: Rewrite install-extras phase.
...
* gnu/packages/rust-apps.scm (bat)[arguments]: Rewrite the
'install-extras phase to use the copy-build-system 'install phase.
Change-Id: I77de03e0d026ac02173f244a0b897474ee839e89
2026-02-23 11:16:14 +02:00
Patrick Norton
63b892c177
gnu: bat: Update to 0.26.1.
...
* gnu/packages/rust-apps.scm (bat): Update to 0.26.1.
[source]: Remove snippet.
[phases]: Use absolute directory for BAT_ASSETS_GEN_DIR.
[inputs]: Update libgit2 version to 1.9.
* gnu/packages/rust-crates.scm (bat): Update dependencies.
Change-Id: Iea363f892c33890ea0f1e9ebca58cf434e772c66
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 11:07:19 +02:00
Efraim Flashner
a542801696
gnu: forgejo-cli: Install shell completions.
...
* gnu/packages/rust-apps.scm (forgejo-cli)[arguments]: Add a phase to
generate the shell completions.
[native-inputs]: When cross-compiling add forgejo-cli.
Change-Id: I6a22ef1b34c833d89244554d8e13b8287b2318ea
2026-02-23 10:41:19 +02:00
Efraim Flashner
b33485859f
gnu: forgejo-cli: Update URIs.
...
* gnu/packages/rust-apps.scm (forgejo-cli)[source]: Update URI.
[home-page]: Follow redirect.
Change-Id: I56d609974def07d04ff7b2605e7eaf33d804d88b
2026-02-23 10:41:19 +02:00
Nick Blumenauer
3b1cba04a8
gnu: forgejo-cli: Update to 0.4.0.
...
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.0.
[inputs]: Remove oniguruma.
* gnu/packages/rust-crates.scm: Import crates for forgejo-cli.
Change-Id: I497e935ae314b04eaea5e4413111a2cafc5353f0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-23 10:41:16 +02:00
Nicolas Graves
a1cc83b386
gnu: maturin: Remove (guix build json) imported module.
...
* gnu/packages/rust-apps.scm (maturin)[arguments]<imported-modules>:
Remove (guix build json).
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:17:03 +01:00
Efraim Flashner
f3ec5fe95b
gnu: rust-cargo-c: Update to 0.10.20.
...
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.20.
[inputs]: Remove libgit2-1.8. Add libgit2-1.9.
* gnu/packages/rust-crates.scm (rust-cargo-c): Update crates.
Change-Id: I24a5b6c121d1437fec62c80cdd7f3e605aa23fad
2026-02-21 10:17:03 +01:00
Efraim Flashner
9f810f64e1
gnu: rust-cbindgen: Update to 0.29.
...
* gnu/packages/rust-apps.scm (rust-cbindgen): Refer to rust-cbindgen-0.29.
Change-Id: If787f811d3de110a52c4f3d7216ec2037ab4ce90
2026-02-21 10:17:03 +01:00
Efraim Flashner
dbd4fd0e71
gnu: rust-cbindgen-cli: Build with newer clang.
...
* gnu/packages/rust-apps.scm (rust-bindgen-cli)[inputs]: Replace clang
with clang-18.
(rust-bindgen-cli-next): Remove variable.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Remove field.
Change-Id: I1ba0afbd46ac4c70807376c4993af431b775d699
2026-02-21 10:17:03 +01:00
moksh
aeed693120
gnu: cargo-audit: Update to 0.22.0.
...
* gnu/packages/rust-apps.scm (cargo-audit): Update to 0.22.0.
* gnu/packages/rust-crates.scm (cargo-audit): Update entry.
Change-Id: Ib88954de4083c39b7159eb460e3b475cae539aad
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-02-21 10:14:49 +01:00
Efraim Flashner
85ae0dc1bf
gnu: rabbitmqadmin: Use current rust.
...
* gnu/packages/rust-apps.scm (rabbitmqadmin)[arguments]: Remove rust
keyword.
Change-Id: I02cd3d0fd560f70a9c9b91e3835c8c632b433c25
2026-02-21 10:14:49 +01:00
Efraim Flashner
b916611fa7
gnu: vhdl-ls: Use current rust.
...
* gnu/packages/rust-apps.scm (vhdl-ls)[arguments]: Remove rust keyword.
Change-Id: I6ba53583fbdd7e095ecf6943e8cbfa8ff377258e
2026-02-21 10:14:48 +01:00
Efraim Flashner
f5fa887701
gnu: typst: Use current rust.
...
* gnu/packages/rust-apps.scm (typst)[arguments]: Remove rust keyword.
Change-Id: I9485cb17e8a7b4035e43adf921637e0b5155d895
2026-02-21 10:14:48 +01:00
Rodion Goritskov
b473c67b53
gnu: radicle: Update to 1.6.1.
...
* gnu/packages/rust-apps.scm (radicle): Update to 1.6.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update radicle.
Change-Id: I69762de27012c925ede051d303e6045bec782b0e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-18 23:21:39 +01:00
Efraim Flashner
b56e69f555
gnu: tectonic: Install the binary.
...
Fixes : guix/guix#4671 .
* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add
cargo-install-paths.
Change-Id: I13a5d5cfd0a117d68b7896cc40ccb44e0f3705fc
2026-02-16 10:06:50 +02:00
John Kehayias
51b3297e0b
gnu: Add bwt.
...
* gnu/packages/rust-apps.scm (bwt): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add bwt.
Change-Id: I92b1d7fea7cf3f6f216c5cfe959a4b41d65f169c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-02-16 14:39:10 +09:00