diff --git a/0001-port-from-clap_generate-to-clap_complete.patch b/0001-port-from-clap_generate-to-clap_complete.patch new file mode 100644 index 0000000..aeee3e8 --- /dev/null +++ b/0001-port-from-clap_generate-to-clap_complete.patch @@ -0,0 +1,29 @@ +From 580486afe711a033f587114c2fc1b3727ea1f753 Mon Sep 17 00:00:00 2001 +From: Fabio Valentini +Date: Sat, 29 Jan 2022 20:47:22 +0100 +Subject: [PATCH] port from clap_generate to clap_complete + +--- + build.rs | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/build.rs b/build.rs +index deeedc6..dff9008 100644 +--- a/build.rs ++++ b/build.rs +@@ -37,9 +37,9 @@ fn generate_completions() -> io::Result<()> { + + use app::App; + use clap::IntoApp; +- use clap_generate::generate_to; +- use clap_generate::generators::{Bash, Elvish, Fish, PowerShell, Zsh}; +- use clap_generate_fig::Fig; ++ use clap_complete::generate_to; ++ use clap_complete::shells::{Bash, Elvish, Fish, PowerShell, Zsh}; ++ use clap_complete_fig::Fig; + + let app = &mut App::into_app(); + let bin_name = env!("CARGO_PKG_NAME"); +-- +2.34.1 + diff --git a/rust-zoxide.spec b/rust-zoxide.spec index 8e697a7..8da4394 100644 --- a/rust-zoxide.spec +++ b/rust-zoxide.spec @@ -16,6 +16,7 @@ Source: %{crates_source} # Initial patched metadata # * Update clap to 3.0.0, https://github.com/ajeetdsouza/zoxide/commit/b6b024c452635d672e3dc58707ef86cb944a52ab Patch0: zoxide-fix-metadata.diff +Patch1: 0001-port-from-clap_generate-to-clap_complete.patch ExclusiveArch: %{rust_arches} @@ -28,6 +29,7 @@ Smarter cd command for your terminal.} %package -n %{crate} Summary: %{summary} +# ASL 2.0 or MIT # CC0 # MIT # MIT or ASL 2.0