1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-13 12:45:53 +02:00
Commit Graph

561 Commits

Author SHA1 Message Date
Danny Milosavljevic 40dbab3db4 gnu: Add codex-acp@0.9.2.
* gnu/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch: New file.
* gnu/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/rust-crates.scm (rust-actix-http-3.11.2,
rust-actix-rt-2.11.0,
rust-actix-server-2.6.0,
rust-actix-web-4.12.1,
rust-age-0.11.2,
rust-age-core-0.11.0,
rust-agent-client-protocol-0.9.4,
rust-agent-client-protocol-schema-0.10.8,
rust-allocative-0.3.4,
rust-allocative-derive-0.3.3,
rust-arc-swap-1.8.0,
rust-assert-cmd-2.1.2,
rust-async-lock-3.4.2,
rust-asynk-strim-0.1.5,
rust-axum-0.8.8,
rust-axum-core-0.5.6,
rust-base64ct-1.8.1,
rust-base64ct-1.8.3,
rust-borsh-1.6.0,
rust-bytemuck-1.25.0,
rust-bytes-1.11.1,
rust-bytestring-1.5.0,
rust-cc-1.2.51,
rust-cc-1.2.52,
rust-cc-1.2.55,
rust-chrono-0.4.43,
rust-clap-4.5.56,
rust-clap-builder-4.5.56,
rust-clap-complete-4.5.64,
rust-clap-complete-4.5.65,
rust-clap-derive-4.5.55,
rust-cmake-0.1.57,
rust-cmp-any-0.8.1,
rust-compact-str-0.9.0,
rust-const-hex-1.17.0,
rust-convert-case-0.10.0,
rust-crc-3.4.0,
rust-crossterm-0.28.1.87db8bfa,
rust-ctor-0.5.0,
rust-ctor-0.6.3,
rust-ctor-proc-macro-0.0.6,
rust-ctor-proc-macro-0.0.7,
rust-darling-0.23.0,
rust-darling-core-0.23.0,
rust-darling-macro-0.23.0,
rust-data-encoding-2.10.0,
rust-dbus-0.9.10,
rust-dbus-0.9.9,
rust-dbus-secret-service-4.1.0,
rust-deadpool-0.12.3,
rust-debugserver-types-0.5.0,
rust-deflate64-0.1.10,
rust-derive-more-2.1.1,
rust-derive-more-impl-2.1.1,
rust-diffy-0.4.2,
rust-display-container-0.9.0,
rust-dtor-0.1.0,
rust-dtor-0.1.1,
rust-dtor-proc-macro-0.0.6,
rust-dupe-0.9.1,
rust-dupe-derive-0.9.1,
rust-endi-1.1.1,
rust-endian-type-0.2.0,
rust-env-flags-0.1.1,
rust-erased-serde-0.3.31,
rust-eventsource-stream-0.2.3,
rust-find-msvc-tools-0.1.6,
rust-find-msvc-tools-0.1.9,
rust-fixed-decimal-0.7.0,
rust-fixed-decimal-0.7.1,
rust-flume-0.12.0,
rust-fslock-0.2.1,
rust-generator-0.8.8,
rust-h2-0.4.13,
rust-home-0.5.12,
rust-hostname-0.4.2,
rust-i18n-embed-0.15.4,
rust-i18n-embed-fl-0.9.4,
rust-iana-time-zone-0.1.65,
rust-icu-decimal-2.1.1,
rust-icu-decimal-data-2.1.1,
rust-icu-locale-2.1.1,
rust-icu-locale-data-2.1.1,
rust-icu-locale-data-2.1.2,
rust-image-0.25.9,
rust-include-dir-0.7.4,
rust-include-dir-macros-0.7.4,
rust-indexmap-2.13.0,
rust-insta-1.46.0,
rust-insta-1.46.2,
rust-instability-0.3.11,
rust-inventory-0.3.21,
rust-jiff-0.2.18,
rust-jiff-static-0.2.18,
rust-js-sys-0.3.83,
rust-kasuari-0.4.11,
rust-keyring-3.6.3,
rust-lalrpop-0.19.12,
rust-lalrpop-util-0.19.12,
rust-landlock-0.4.4,
rust-libc-0.2.179,
rust-libdbus-sys-0.2.6,
rust-libdbus-sys-0.2.7,
rust-libredox-0.1.6,
rust-lsp-types-0.94.1,
rust-lzma-rs-0.3.0,
rust-matchit-0.9.1,
rust-moka-0.12.13,
rust-moxcms-0.7.11,
rust-notify-types-2.1.0,
rust-nucleo-0.5.0.4253de9f,
rust-num-bigint-dig-0.8.6,
rust-num-conv-0.2.0,
rust-oauth2-5.0.0,
rust-objc2-cloud-kit-0.3.2,
rust-objc2-core-data-0.3.2,
rust-objc2-core-image-0.3.2,
rust-objc2-core-text-0.3.2,
rust-objc2-quartz-core-0.3.2,
rust-objc2-ui-kit-0.3.2,
rust-openssl-probe-0.2.0,
rust-openssl-src-300.5.5+3.5.5,
rust-opentelemetry-0.31.0,
rust-opentelemetry-appender-tracing-0.31.1,
rust-opentelemetry-http-0.31.0,
rust-opentelemetry-otlp-0.31.0,
rust-opentelemetry-proto-0.31.0,
rust-opentelemetry-sdk-0.31.0,
rust-opentelemetry-semantic-conventions-0.31.0,
rust-os-info-3.12.0,
rust-os-info-3.14.0,
rust-owo-colors-4.2.2,
rust-owo-colors-4.2.3,
rust-pastey-0.2.0,
rust-pastey-0.2.1,
rust-petgraph-0.8.3,
rust-portable-atomic-1.13.1,
rust-portable-atomic-util-0.2.5,
rust-portable-pty-0.9.0,
rust-proc-macro2-1.0.105,
rust-process-wrap-9.0.0,
rust-process-wrap-9.0.1,
rust-proptest-1.9.0,
rust-prost-0.14.1,
rust-prost-0.14.3,
rust-prost-derive-0.14.1,
rust-prost-derive-0.14.3,
rust-psl-2.1.184,
rust-pxfm-0.1.27,
rust-quick-xml-0.38.4,
rust-quote-1.0.43,
rust-radix-trie-0.3.0,
rust-rama-boring-0.5.10,
rust-rama-boring-sys-0.5.10,
rust-rama-boring-tokio-0.5.10,
rust-rama-core-0.3.0-alpha.4,
rust-rama-dns-0.3.0-alpha.4,
rust-rama-error-0.3.0-alpha.4,
rust-rama-http-0.3.0-alpha.4,
rust-rama-http-backend-0.3.0-alpha.4,
rust-rama-http-core-0.3.0-alpha.4,
rust-rama-http-headers-0.3.0-alpha.4,
rust-rama-http-types-0.3.0-alpha.4,
rust-rama-macros-0.3.0-alpha.4,
rust-rama-net-0.3.0-alpha.4,
rust-rama-socks5-0.3.0-alpha.4,
rust-rama-tcp-0.3.0-alpha.4,
rust-rama-tls-boring-0.3.0-alpha.4,
rust-rama-udp-0.3.0-alpha.4,
rust-rama-unix-0.3.0-alpha.4,
rust-rama-utils-0.3.0-alpha.4,
rust-ratatui-0.29.0.9b2ad129,
rust-ratatui-core-0.1.0,
rust-ratatui-macros-0.6.0,
rust-redox-syscall-0.5.15,
rust-redox-syscall-0.7.0,
rust-regex-lite-0.1.8,
rust-resolv-conf-0.7.6,
rust-rmcp-0.12.0,
rust-rmcp-macros-0.12.0,
rust-rsa-0.9.10,
rust-runfiles-0.1.0.b56cbaa8,
rust-rust-embed-8.11.0,
rust-rust-embed-impl-8.11.0,
rust-rust-embed-utils-8.11.0,
rust-rustc-demangle-0.1.27,
rust-rustix-1.1.3,
rust-rustls-pki-types-1.13.2,
rust-schemafy-0.5.2,
rust-schemafy-core-0.5.2,
rust-schemafy-lib-0.5.2,
rust-schemars-1.2.0,
rust-schemars-1.2.1,
rust-schemars-derive-1.2.0,
rust-schemars-derive-1.2.1,
rust-seccompiler-0.5.0,
rust-secret-service-4.0.0,
rust-self-cell-1.2.2,
rust-sentry-0.46.0,
rust-sentry-0.46.1,
rust-sentry-actix-0.46.0,
rust-sentry-actix-0.46.1,
rust-sentry-backtrace-0.46.0,
rust-sentry-backtrace-0.46.1,
rust-sentry-contexts-0.46.0,
rust-sentry-contexts-0.46.1,
rust-sentry-core-0.46.0,
rust-sentry-core-0.46.1,
rust-sentry-debug-images-0.46.0,
rust-sentry-debug-images-0.46.1,
rust-sentry-panic-0.46.0,
rust-sentry-panic-0.46.1,
rust-sentry-tracing-0.46.0,
rust-sentry-tracing-0.46.1,
rust-sentry-types-0.46.0,
rust-sentry-types-0.46.1,
rust-serde-html-form-0.3.2,
rust-serde-json-1.0.148,
rust-serde-spanned-1.0.4,
rust-serde-with-3.16.1,
rust-serde-with-macros-3.16.1,
rust-serial-test-3.3.1,
rust-serial-test-derive-3.3.1,
rust-serial2-0.2.31,
rust-shell-words-1.1.1,
rust-signal-hook-mio-0.2.5,
rust-signal-hook-registry-1.4.8,
rust-siphasher-1.0.2,
rust-slab-0.4.12,
rust-smol-str-0.3.5,
rust-sse-stream-0.2.1,
rust-starlark-0.13.0,
rust-starlark-derive-0.13.0,
rust-starlark-map-0.13.0,
rust-starlark-syntax-0.13.0,
rust-syn-2.0.113,
rust-tempfile-3.24.0,
rust-test-log-0.2.19,
rust-test-log-macros-0.2.19,
rust-time-0.3.46,
rust-time-core-0.1.8,
rust-time-macros-0.2.26,
rust-tokio-graceful-0.2.2,
rust-tokio-stream-0.1.18,
rust-tokio-test-0.4.5,
rust-tokio-tungstenite-0.28.0,
rust-tokio-tungstenite-0.28.0.2ae536b0,
rust-toml-0.9.10+spec-1.1.0,
rust-toml-0.9.11+spec-1.1.0,
rust-toml-0.9.5,
rust-toml-datetime-0.7.5+spec-1.1.0,
rust-toml-edit-0.23.10+spec-1.0.0,
rust-toml-edit-0.24.0+spec-1.1.0,
rust-toml-parser-1.0.6+spec-1.1.0,
rust-toml-writer-1.0.6+spec-1.1.0,
rust-tonic-0.14.2,
rust-tonic-0.14.3,
rust-tonic-prost-0.14.2,
rust-tonic-prost-0.14.3,
rust-tracing-0.1.43,
rust-tracing-appender-0.2.4,
rust-tracing-attributes-0.1.31,
rust-tracing-core-0.1.35,
rust-tracing-opentelemetry-0.32.0,
rust-tracing-opentelemetry-0.32.1,
rust-tracing-subscriber-0.3.22,
rust-tree-magic-mini-3.2.2,
rust-tree-sitter-0.25.10,
rust-tree-sitter-bash-0.25.0,
rust-tree-sitter-bash-0.25.1,
rust-tree-sitter-highlight-0.25.10,
rust-tree-sitter-language-0.1.6,
rust-tree-sitter-language-0.1.7,
rust-ts-rs-11.0.1,
rust-ts-rs-11.1.0,
rust-ts-rs-macros-11.0.1,
rust-ts-rs-macros-11.1.0,
rust-tui-scrollbar-0.2.1,
rust-tungstenite-0.28.0,
rust-tungstenite-0.28.0.f514de86,
rust-unicase-2.9.0,
rust-ureq-3.1.4,
rust-ureq-proto-0.5.3,
rust-uuid-1.19.0,
rust-uuid-1.20.0,
rust-vt100-0.16.2,
rust-wasm-bindgen-0.2.106,
rust-wasm-bindgen-backend-0.2.108,
rust-wasm-bindgen-futures-0.4.56,
rust-wasm-bindgen-macro-0.2.106,
rust-wasm-bindgen-macro-support-0.2.106,
rust-wasm-bindgen-shared-0.2.106,
rust-wayland-backend-0.3.12,
rust-wayland-client-0.31.12,
rust-wayland-protocols-0.32.10,
rust-wayland-protocols-wlr-0.3.10,
rust-wayland-scanner-0.31.8,
rust-wayland-sys-0.31.8,
rust-web-sys-0.3.83,
rust-webbrowser-1.0.6,
rust-webpki-root-certs-1.0.4,
rust-webpki-root-certs-1.0.5,
rust-webpki-roots-1.0.2,
rust-webpki-roots-1.0.5,
rust-wildcard-0.3.0,
rust-wildmatch-2.6.1,
rust-windows-registry-0.6.1,
rust-winsplit-0.1.0,
rust-wiremock-0.6.5,
rust-wl-clipboard-rs-0.9.3,
rust-zerocopy-0.8.31,
rust-zerocopy-0.8.37,
rust-zerocopy-derive-0.8.31,
rust-zerocopy-derive-0.8.37,
rust-zeroize-derive-1.4.3,
rust-zmij-1.0.12,
rust-zmij-1.0.19,
rust-zopfli-0.8.3,
rust-zune-core-0.5.0,
rust-zune-core-0.5.1,
rust-zune-jpeg-0.5.12,
rust-zune-jpeg-0.5.5,
rust-zune-jpeg-0.5.8): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [codex-acp]: New entry.
* gnu/packages/rust-apps.scm (codex-acp): New variable.

Change-Id: I46a5fc158be35558e2690054dd022c28790abd41
2026-02-15 17:41:56 +01:00
Acid Bong 3e1cbac930 gnu: fd: Update to 10.3.0.
* gnu/packages/rust-apps.scm (fd): Update to 10.3.0.
* gnu/packages/rust-crates.scm (fd): Update crates.

Change-Id: Iee0bac0b553310ff67db10462485ae99be1b0fc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 17:07:10 +02:00
Efraim Flashner bc40d85820 gnu: codeberg-cli: Update shell completion phase.
* gnu/packages/rust-apps.scm (codeberg-cli)[arguments]: Replace the
'install-extras phase with a more succinct 'install-completions phase.

Change-Id: I6a2c32db7530a581b0c370f537f10e9c16c983c2
2026-02-10 16:10:34 +02:00
jgart ccb3f5fd2a gnu: codeberg-cli: Update to 0.5.4.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.4.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I1fd49af32a0a3a60ac0f2e694912460f45ba8a86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 16:10:34 +02:00
Efraim Flashner 4064682685 gnu: spotifyd: Fix building.
* gnu/packages/rust-apps.scm (spotifyd)[arguments]: Add
cargo-install-paths.

Change-Id: Ibc59dca9ef85ef906a65f267bffe22250a9549fd
2026-02-10 09:14:01 +02:00
Daniel Khodabakhsh a643b04de3 gnu: Add vtracer.
* gnu/packages/rust-apps.scm (vtracer): New variable.
* gnu/packages/rust-crates.scm: Add crates for vtracer.

Change-Id: I7e77f7d7a1b7bbdafb926e6e2a745d280ad74234
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:47 +01:00
Nicolas Graves 93b40d330f build-system/pyproject: Remove uneeded use of pyproject-guile-json.
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy)
* gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit)
* gnu/packages/cinnamon.scm (libxapp)
* gnu/packages/cups.scm (hplip)
* gnu/packages/djvu.scm (ocrodjvu)
* gnu/packages/finance.scm (electron-cash)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/image-processing.scm (insight-toolkit)
* gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite,
koboldcpp, python-tokenizers)
* gnu/packages/maths.scm (gmsh, z3, fp16)
* gnu/packages/music.scm (quodlibet)
* gnu/packages/photo.scm (lensfun)
* gnu/packages/python-science.scm (python-clarabel)
* gnu/packages/python-xyz.scm (python-orjson, python-libcst,
python-rpds-py, python-streamtracer, python-tiktoken)
* gnu/packages/rpm.scm (createrepo-c)
* gnu/packages/rust-apps.scm (maturin)
* gnu/packages/sugar.scm (sugar, sugar-datastore)
* gnu/packages/version-control.scm (mercurial, hg-commitsigs)
* gnu/packages/vpn.scm (python-proton-vpn-local-agent)
[arguments]<#:phases>: Remove uneeded use of pyproject-guile-json
extension.

* gnu/packages/python-xyz.scm (python-streamtracer)[arguments]
<#:phases>: Also rewrite 'check phase replacement.

Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Nicolas Graves 29f2f54fe8 build-system/cargo: Remove uneeded use of cargo-guile-json.
* gnu/packages/antivirus.scm (clamav)
* gnu/packages/freedesktop.scm (waypipe)
* gnu/packages/gnome.scm (librsvg)
* gnu/packages/kde-pim.scm (kdepim-addons)
* gnu/packages/language.scm (libchewing)
* gnu/packages/rust-apps.scm (helvum)
* gnu/packages/shells.scm (fish):
[arguments]<#:phases>: Remove uneeded use of cargo-guile-json
extension.

Change-Id: I041819515585777a3d63945b755d71e607fa0650
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:18 +01:00
Maxim Cournoyer 33bb5f129d gnu: mitm-cache: Apply patch to gracefully handle HEAD requests.
* gnu/packages/patches/mitm-cache-head-requests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register.
* gnu/packages/rust-apps.scm (mitm-cache): Apply it.

Change-Id: I3480735340ef72be2acf8a3fdcfa9e71a6961b45
2026-01-27 14:27:25 +09:00
Foster Hangdaan 321fe13444 gnu: eza: Update to 0.23.4.
* gnu/packages/rust-apps.scm (eza): Update to 0.23.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-01 16:37:05 +02:00
Cayetano Santos c57e1e118d gnu: fd: Fix bash completions path.
* gnu/packages/rust-apps.scm (fd)[arguments]: Fix ’install-extras #:phase.

Change-Id: I84679a71803ee7dce4a1c4996d8a4668b7d1b109
2025-12-17 18:28:23 +01:00
John Kehayias 74e9028499 gnu: Add mitm-cache.
* gnu/packages/rust-apps.scm (mitm-cache): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add mitm-cache.

Change-Id: Ifc2d3a631940b69d1b5c8e9f5a2d9aa25551c265
2025-12-16 16:56:55 -05:00
Ian Eure 08a731a380 gnu: Add rust-cbindgen-0.29.
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable.

Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895
2025-12-16 06:56:22 -08:00
Cayetano Santos ba5170d715 gnu: vhdl-ls: Update to 0.86.0.
* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.86.0.
[arguments]: Use #:rust 1.87 and set #:cargo-test-flags.
* gnu/packages/rust-crates.scm (rust-winnow-0.7.14): New variable.
* gnu/packages/rust-crates.scm (rust-syn-2.0.111): New variable.
* gnu/packages/rust-crates.scm (rust-lsp-server-0.7.9): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-static-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-indexmap-2.12.1): New variable.
* gnu/packages/rust-crates.scm (rust-hashbrown-0.16.1): New variable.
* gnu/packages/rust-crates.scm (rust-dactyl-0.12.0): New variable.
* gnu/packages/rust-crates.scm (rust-clap-builder-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-clap-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-brunch-0.10.4): New variable.
* gnu/packages/rust-crates.scm (rust-assert-cmd-2.1.1): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.

Change-Id: I70593ec54fcff6d2f010a5e3f2536102d2f604d8
2025-12-12 12:15:20 +01:00
Cayetano Santos ca02659a89 gnu: ripgrep: Fix bash completions path.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]:
Fix ’install-extras #:phase.

Change-Id: I51529190e47a83e2874007e0d93b0c8e7e0de849
2025-12-04 10:29:11 +01:00
Cayetano Santos eed9c722c5 gnu: zoxide: Fix bash completions path.
* gnu/packages/rust-apps.scm (zoxide)[arguments]: Fix
’install-more #:phase.

Change-Id: Ie8fd1876346b3d203c00519191085f2b031e2214
2025-12-04 10:29:10 +01:00
Cayetano Santos ded4b391dc gnu: py-spy: Fix bash completions path.
* gnu/packages/rust-apps.scm (py-spy)[arguments]: Fix
’install-shell-completions #:phase.

Change-Id: Ia27415ddc14295f2bab18ef43ed4162a778dbf38
2025-12-04 10:29:10 +01:00
Cayetano Santos 7e6f88b382 gnu: ouch: Fix bash completions path.
* gnu/packages/rust-apps.scm (ouch)[arguments]: Fix
’install-extras #:phase.

Change-Id: I8ad706968e8c20460b9070f902cb30cc79c9cf7a
2025-12-04 10:29:10 +01:00
Cayetano Santos fbba5ae331 gnu: git-delta: Fix bash completions path.
* gnu/packages/rust-apps.scm (git-delta)[arguments]: Fix
’install-extras #:phase. .

Change-Id: I2565f1d56a48a856555cc67d62308963201454e9
2025-12-04 10:29:10 +01:00
Nilesh Patra 12197aa009 gnu: zola: Explicitly install the binary.
* gnu/packages/rust-apps.scm (zola)[arguments]<#:phases>{install}:
Replace by phase copying the executable.

Fixes: guix/guix#4371
Change-Id: I9da509650ca80e96c0a41c623eada1ad8a76dafb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-23 11:26:20 +01:00
Nicolas Graves f3286e21a6 gnu: helvum: Extend with (cargo-guile-json).
* gnu/packages/rust-apps.scm (helvum)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I4a78422c31ffae176f1365ff47e36b7e010f7358
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves 934ee411fb gnu: helvum: Improve style.
* gnu/packages/rust-apps.scm (helvum)[arguments]: Improve style, use
G-expressions.

Change-Id: I9ad3173bc289ee8df6234c48a564599e66160c27
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves c99350036c gnu: maturin: Extend with (pyproject-guile-json).
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style. Use
G-expressions.
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I524df3f97274b309b6736f58925f0b5f27497151
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves 545f8fadb1 gnu: maturin: Improve style.
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style.
<#:phases>: Use G-expressions.

Change-Id: Icf2fd08db952c5dbd71a2c8cbb8b153d21aff61c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:33 +00:00
Efraim Flashner 8eed773a70 gnu: age-plugin-yubikey: Install manpage.
* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Add a
phase to generate and install the manpage.

Change-Id: I449d26ec6376b4874b0fc7153533ba38ea71d5f9
2025-11-12 16:34:55 +02:00
Ahmad Jarara b5e5a807d1 gnu: Add age-plugin-yubikey.
* gnu/packages/rust-apps.scm (age-plugin-yubikey): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
age-plugin-yubikey.

Change-Id: I80e2a2f859f871567c72995b49ea3096b7be5fe8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12 16:22:05 +02:00
Matthias Riße 2008750c92 gnu: Add dumbpipe.
* gnu/packages/rust-apps.scm (dumbpipe): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add dumbpipe.

Change-Id: I515c3fa0d9f75a46e75c640cae0ab42fcf4ac1b2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12 15:32:12 +02:00
Alexis Simon c8e8ca5f37 gnu: typst: Update to 0.14.0.
* gnu/packages/rust-apps.scm (typst): Update to 0.14.0.
[arguments]<#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update entry.
[rust-syntect-5]: Rename to rust-syntect-5.2.
[rust-syntect-5.3]: New entry.
* gnu/packages/rust-sources.scm (rust-hypher-0.1): Update to 0.1.6.
(rust-syntect-5): Rename to rust-syntect-5.2.
[inputs]: Rename cargo-inputs rust-syntect-5 to rust-syntect-5.2.
(rust-syntect-5.3): New variable.

Change-Id: I29180b456e9c49216f16bc7227ac60820bbf2c2b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12 13:22:25 +02:00
Lilah Tascheter 368d2d9e0f gnu: Add mollysocket.
* gnu/packages/rust-apps.scm (mollysocket): New variable.
* gnu/packages/rust-crates.scm: Import mollysocket deps.

Change-Id: Ifcfbf6078bf07f4f429bb0eeea2e61d5afba2c82
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-12 12:20:22 +02:00
Efraim Flashner 47df71794f gnu: ripgrep: Update to 15.1.0.
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.1.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
entry.

Change-Id: I744fadd30db9ce283956dad10d99ab57959a1b9b
2025-11-05 12:31:22 +02:00
Zheng Junjie 92ab24629b gnu: ripgrep: Update to 15.0.0.
* gnu/packages/rust-apps.scm (ripgrep): Update to 15.0.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
entry.

Change-Id: Ie4f2544c26c02fbc45093fdc6d23d350408e408e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-05 12:22:48 +02:00
Julian Flake 9864e2d983 gnu: Add espanso.
* gnu/packages/rust-apps.scm (espanso-x11, espanso-wayland): New variables.
* gnu/packages/rust-crates.scm: Update.

Change-Id: I009f0f635e4a7dc8a8ba404026f05e83e46e4003
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-01 12:22:53 +01:00
ROCKTAKEY 2561dc8341 gnu: uv: Keep feature flags in Cargo.toml.
Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal.
For example, `uvx ruff --version` failed with error:
```text
  × Failed to download `ruff==0.14.2`
  ├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  ╰─▶ compression not supported: 8
```
This pull request fixes it.

* gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>:
Keep feature flags.

Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-10-31 16:04:12 +08:00
Ludovic Courtès 9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
buffersquid 023fc88c32 gnu: Add zola.
* gnu/packages/rust-apps.scm (zola): New variable.
* gnu/packages/rust-crates.scm (zola): Map cargo inputs.

Change-Id: I9b7fb89af687f4a58c8ff77effc5695773363165
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-16 12:04:12 +03:00
Zheng Junjie 380570ea62 gnu: watchexec: Update to 2.3.2.
* gnu/packages/rust-apps.scm (watchexec): Update to 2.3.2.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update
entry.

Change-Id: Ief1f73f62522a8f2e517177884cc351d3a6cd174
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15 12:46:25 +03:00
Karl Hallsby 60f5123072 gnu: Add systemd-lsp.
* gnu/packages/rust-apps.scm (systemd-lsp): New variable.
* gnu/packages/rust-crates.scm (systemd-lsp): Map cargo-inputs.

Change-Id: I2b01ac84dbed7d5fb680a35460413e8071cd8301
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15 12:13:57 +03:00
Igorj Gorjaĉev 1a95c249ca gnu: just: Update to 1.43.0.
* gnu/packages/rust-apps.scm (just): Update to 1.43.0.
* gnu/packages/rust-crates.scm (just): Update dependencies.

Change-Id: I5e5a6793af58fce06d082c450293f59c9525fdd5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-15 12:01:43 +03:00
Sughosha add533fec2 gnu: kdeconnect: Move to kde-internet.scm.
* gnu/packages/kde.scm (kdeconnect): Remove variable.
* gnu/packages/kde-internet.scm (kdeconnect): New variable.
* gnu/packages/rust-apps.scm: Replace (gnu packages kde) with (gnu packages
kde-internet).

Change-Id: I98da0a094273b03368f45eb167c4b7af1d0a1d5e
2025-10-02 13:21:22 +05:30
Maxim Cournoyer 3fa30960ea gnu: mesa-opencl: Introduce rust-bindgen-cli-next to avoid mesa rebuild.
* gnu/packages/rust-apps.scm (rust-bindgen-cli-next): New variant.
(rust-bindgen-cli) [inputs]: Revert to use default clang.
* gnu/packages/gl.scm (mesa-opencl) [native-inputs]: Replace rust-bindgen-cli
with rust-bindgen-cli-next.

Change-Id: Ia1acb30869d368f54a3b41250ef4d95ebbcd90b0
2025-10-01 08:29:13 +09:00
Maxim Cournoyer e2f6d4f961 gnu: mesa-opencl: Use the new rusticl OpenCL backend.
The previously used Clover backend has been removed.

* gnu/packages/gl.scm (mesa-opencl) [#:configure-flags]: Remove
gallium-opencl flag. Add gallium-rusticl and gallium-rusticl-enable-drivers.
* gnu/packages/rust-apps.scm (rust-bindgen-cli) [inputs]: Replace clang with
clang-18.

Change-Id: I4e3557816c9a5bb5c652295f1351c3bd8eac608d
2025-10-01 07:25:37 +09:00
wrobell 9b46060950 gnu: rabbitmqadmin: Update to 2.9.0.
* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0.
  [arguments] <#:rust>: Use rust-1.88.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]:
  Update entry.

Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-24 16:13:05 +08:00
Ada Stevenson b0e4e325ec gnu: rusty: Update to 0.2.0-1.2f406d9.
* gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9.

Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-24 16:03:23 +08:00
Maxim Cournoyer 10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Maxim Cournoyer 863a8b3906 gnu: Remove rust-cbindgen-0.24 and rust-cbindgen-0.23.
* gnu/packages/rust-apps.scm (rust-cbindgen-0.24)
(rust-cbindgen-0.23): Delete unused variables.

Change-Id: I9931bbac5aec2a69ad4cf95c768882d698114293
2025-09-17 12:34:52 +09:00
Efraim Flashner 25e0b40ddf gnu: forgejo-cli: Update to 0.3.0.
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0.
[source]: Download using git-fetch.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies.

Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a
2025-09-16 12:22:33 +03:00
Efraim Flashner 57b5cadc79 gnu: codeberg-cli: Update to 0.5.0.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0.
[source]: Switch to using git-fetch.
[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
* gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies.

Change-Id: I375b68255683a8a091bab05de46c17df133d56c1
2025-09-16 12:22:33 +03:00
VÖRÖSKŐI András 2e476f9ad8 gnu: rbw: Update to 1.14.1
* gnu/packages/rust-apps (rbw): Update to 1.14.1.
* gnu/packages/rust-crates (rbw): Update dependencies.

Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:31 +08:00