Add man and shell completions

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
This commit is contained in:
Igor Raits 2020-05-25 17:16:09 +02:00
parent 78a6fe035a
commit 3b33409348
No known key found for this signature in database
GPG Key ID: 115D5AB89C5C1E1E
1 changed files with 19 additions and 1 deletions

View File

@ -40,8 +40,18 @@ License: ASL 2.0 and MIT and MPLv2.0
%files -n %{crate}
%license LICENSE-MIT LICENSE-APACHE
%doc README.md
%doc README.md CHANGELOG.md
%{_bindir}/hyperfine
%{_mandir}/man1/hyperfine.1*
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/hyperfine.bash
%dir %{_datadir}/fish
%dir %{_datadir}/fish/vendor_completions.d
%{_datadir}/fish/vendor_completions.d/hyperfine.fish
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%{_datadir}/zsh/site-functions/_hyperfine
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
@ -55,6 +65,14 @@ License: ASL 2.0 and MIT and MPLv2.0
%install
%cargo_install
install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \
doc/hyperfine.1
install -Dpm0644 -t %{buildroot}%{_datadir}/bash-completion/completions \
target/release/build/%{crate}-*/out/hyperfine.bash
install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d \
target/release/build/%{crate}-*/out/hyperfine.fish
install -Dpm0644 -t %{buildroot}%{_datadir}/zsh/site-functions \
target/release/build/%{crate}-*/out/_hyperfine
%if %{with check}
%check