From d6ade637cb2a34150469aaad11140dc6af3da5e5 Mon Sep 17 00:00:00 2001 From: Binu Philip Date: Tue, 10 Mar 2026 19:56:56 +0000 Subject: [PATCH] feat(add package): add rust-ripgrep to the package list for azl4 This is PR is meant to both add ripgrep, which is a useful and required tool, while working out requirements and process to add a new package to azl4. Why: The technical argument for ripgrep is captured by the ripgrep author in this blog post https://burntsushi.net/ripgrep/. For a dev workdlow it is an essential tool and is used under the covers by other IDEs including vscode. Dependecies: It has a static build dependency on cargo-rpm-macros >= 24 which is already available in the azl4 closure. There are a set of dynamic build dependencies from %cargo_generate_buildrequires: rust-bstr rust-crossbeam-deque rust-crossbeam-epoch rust-crossbeam-utils rust-encoding_rs rust-encoding_rs_io rust-globset rust-grep rust-grep-cli rust-grep-matcher rust-grep-pcre2 rust-grep-printer rust-grep-regex rust-grep-searcher rust-ignore rust-lexopt rust-memmap2 rust-pcre2 rust-pcre2-sys rust-same-file rust-walkdir Testing: Built the package locally on x86 and arm64. Ran the binary on both platforms. --- base/comps/components-full.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/base/comps/components-full.toml b/base/comps/components-full.toml index 2bd004126b6..177a40e06db 100644 --- a/base/comps/components-full.toml +++ b/base/comps/components-full.toml @@ -2959,6 +2959,7 @@ [components.rest] [components.rgb] [components.rhash] +[components.rust-ripgrep] [components.rlottie] [components.roc-toolkit] [components.rocclr]