From 2561dc834144399a3dfe23a6b2bf1f351cae1727 Mon Sep 17 00:00:00 2001 From: ROCKTAKEY Date: Sun, 26 Oct 2025 02:19:01 +0900 Subject: [PATCH] gnu: uv: Keep feature flags in Cargo.toml. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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] : Keep feature flags. Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff Signed-off-by: Hilton Chain --- gnu/packages/rust-apps.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 641682ea9aea5f2a594b22c39a6b7ae2d4bdc750..b37f0c287b65753440724f32c5c984fb94194f68 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -3543,8 +3543,8 @@ Full featured offline client with caching support.") (add-after 'unpack 'use-guix-vendored-dependencies (lambda _ (substitute* "Cargo.toml" - (("git.*, rev.*}") - "version = \"*\"}")))) + (("git[^,]*, rev[^,}]*") + "version = \"*\"")))) (add-after 'unpack 'prepare-cargo-build-system (lambda args (for-each