diff --git a/.gitignore b/.gitignore index 92cef7c..c19aa3b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/procs-0.14.1.crate +SOURCES/procs-0.14.4.crate diff --git a/.rust-procs.metadata b/.rust-procs.metadata index 6c671a0..673f5c7 100644 --- a/.rust-procs.metadata +++ b/.rust-procs.metadata @@ -1 +1 @@ -8eeac37e6f31cad62415babdeb29822ddb81ea1d SOURCES/procs-0.14.1.crate +3a6022970971b5e3e7a0f950b40051f055e2718c SOURCES/procs-0.14.4.crate diff --git a/SOURCES/procs-fix-metadata-auto.diff b/SOURCES/procs-fix-metadata-auto.diff index c447b4c..b5a4ee8 100644 --- a/SOURCES/procs-fix-metadata-auto.diff +++ b/SOURCES/procs-fix-metadata-auto.diff @@ -1,9 +1,24 @@ ---- procs-0.14.1/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ procs-0.14.1/Cargo.toml 2023-10-07T10:12:15.779397+00:00 -@@ -161,38 +161,6 @@ +--- procs-0.14.4/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ procs-0.14.4/Cargo.toml 2024-01-19T17:05:18.975085+00:00 +@@ -165,53 +165,6 @@ [target."cfg(any(target_os = \"linux\", target_os = \"android\"))".dependencies.which] - version = "4" + version = "5" +-[target."cfg(target_os = \"freebsd\")".dependencies.bsd-kvm] +-version = "0.1.3" +- +-[target."cfg(target_os = \"freebsd\")".dependencies.bsd-kvm-sys] +-version = "0.2.0" +- +-[target."cfg(target_os = \"freebsd\")".dependencies.pager] +-version = "0.16.1" +- +-[target."cfg(target_os = \"freebsd\")".dependencies.uzers] +-version = "0.11" +- +-[target."cfg(target_os = \"freebsd\")".dependencies.which] +-version = "5" +- -[target."cfg(target_os = \"macos\")".dependencies.errno] -version = "0.3" - @@ -17,11 +32,11 @@ -[target."cfg(target_os = \"macos\")".dependencies.pager] -version = "0.16" - --[target."cfg(target_os = \"macos\")".dependencies.users] +-[target."cfg(target_os = \"macos\")".dependencies.uzers] -version = "0.11" - -[target."cfg(target_os = \"macos\")".dependencies.which] --version = "4" +-version = "5" - -[target."cfg(target_os = \"windows\")".dependencies.winapi] -version = "0.3" @@ -39,7 +54,7 @@ [badges.codecov] branch = "master" repository = "dalance/procs" -@@ -200,3 +168,4 @@ +@@ -219,3 +172,4 @@ [badges.travis-ci] repository = "dalance/procs" diff --git a/SOURCES/procs-fix-metadata.diff b/SOURCES/procs-fix-metadata.diff index d55ef5c..6736b4d 100644 --- a/SOURCES/procs-fix-metadata.diff +++ b/SOURCES/procs-fix-metadata.diff @@ -1,6 +1,6 @@ ---- procs-0.14.1/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ procs-0.14.1/Cargo.toml 2023-10-07T10:12:32.536030+00:00 -@@ -102,10 +102,6 @@ +--- procs-0.14.4/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ procs-0.14.4/Cargo.toml 2024-01-19T17:05:46.844191+00:00 +@@ -100,10 +100,6 @@ [dependencies.directories] version = "5.0.1" @@ -11,7 +11,7 @@ [dependencies.getch] version = "0.3.1" -@@ -143,11 +139,7 @@ +@@ -144,11 +140,7 @@ version = "0.1" [features] diff --git a/SPECS/rust-procs.spec b/SPECS/rust-procs.spec index 812a74d..f0bc064 100644 --- a/SPECS/rust-procs.spec +++ b/SPECS/rust-procs.spec @@ -1,5 +1,5 @@ ## START: Set by rpmautospec -## (rpmautospec version 0.3.5) +## (rpmautospec version 0.5.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; @@ -14,7 +14,7 @@ %global crate procs Name: rust-procs -Version: 0.14.1 +Version: 0.14.4 Release: %autorelease Summary: Modern replacement for ps @@ -27,7 +27,7 @@ Patch: procs-fix-metadata-auto.diff # * remove docker feature / dockworker dependency Patch: procs-fix-metadata.diff -BuildRequires: rust-packaging >= 23 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: A modern replacement for ps.} @@ -58,6 +58,9 @@ License: Apache-2.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-DFS- %doc CHANGELOG.md %doc README.md %{_bindir}/procs +%{bash_completions_dir}/procs.bash +%{fish_completions_dir}/procs.fish +%{zsh_completions_dir}/_procs %prep %autosetup -n %{crate}-%{version} -p1 @@ -74,12 +77,30 @@ License: Apache-2.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-DFS- %install %cargo_install +# generate and install shell completions +target/rpm/procs --gen-completion-out bash > procs.bash +target/rpm/procs --gen-completion-out fish > procs.fish +target/rpm/procs --gen-completion-out zsh > _procs + +install -Dpm 0644 procs.bash -t %{buildroot}/%{bash_completions_dir} +install -Dpm 0644 procs.fish -t %{buildroot}/%{fish_completions_dir} +install -Dpm 0644 _procs -t %{buildroot}/%{zsh_completions_dir} + %if %{with check} %check %cargo_test %endif %changelog +## START: Generated by rpmautospec +* Fri Jan 19 2024 Fabio Valentini - 0.14.4-1 +- Update to version 0.14.4; Fixes RHBZ#2244800 + +* Fri Jan 19 2024 Benjamin A. Beasley - 0.14.1-2 +- Install shell completion support system-wide +- Supported shells (for system-wide completion) are bash, fish, and zsh; + procs can also generate completions for elvish and powershell. + * Mon Jan 15 2024 Arkady L. Shane - 0.14.1-1 - Rebuilt for MSVSphere 9.3 @@ -155,3 +176,4 @@ License: Apache-2.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-DFS- * Tue Feb 18 13:11:48 CET 2020 Igor Raits - 0.9.11-1 - Initial package +## END: Generated by rpmautospec