* 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
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>
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
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Rewrite 'install-more
to use the copy-build-system 'install phase.
Change-Id: I642a48ee5524442adcaea90fbc664a1e17e57571
* 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
* gnu/packages/rust-apps.scm (typst)[arguments]: Rewrite
'install-artifacts to use the copy-build-system 'install phase.
Change-Id: I4a1314ef827ab6a3ab079c5aa7247bda14ce49e6
* gnu/packages/rust-apps.scm (gitoxide)[arguments]: Rewrite the
'install-extras phase to make it cleaner.
Change-Id: Ifc95627d5b4d21a9141e1699935f92cf2f2805d2
* gnu/packages/rust-apps.scm (wallust)[arguments]: Rewrite
'install-extras to use the copy-build-system 'install phase.
Change-Id: Icf3e2a86a166b5d83914dfbdc956184f421bcd48
* 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
* 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
* gnu/packages/rust-apps.scm (bat)[arguments]: Rewrite the
'install-extras phase to use the copy-build-system 'install phase.
Change-Id: I77de03e0d026ac02173f244a0b897474ee839e89
* 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