diff --git a/rust-bat.spec b/rust-bat.spec index 89edeb4..fbe5de9 100644 --- a/rust-bat.spec +++ b/rust-bat.spec @@ -53,6 +53,10 @@ License: ASL 2.0 and BSD and CC0 and LGPLv3+ and MIT %doc doc README.md CONTRIBUTING.md CHANGELOG.md %{_bindir}/bat %{_mandir}/man1/bat.1* +%{_datadir}/bash-completion/completions/bat +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_bat %dir %{_datadir}/fish %dir %{_datadir}/fish/vendor_completions.d %{_datadir}/fish/vendor_completions.d/bat.fish @@ -228,10 +232,18 @@ which use "wild" feature of "%{crate}" crate. %install %cargo_install -install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ - target/release/build/%{crate}-*/out/assets/manual/bat.1 -install -Dpm0644 -t %{buildroot}%{_datadir}/fish/vendor_completions.d \ - target/release/build/%{crate}-*/out/assets/completions/bat.fish + +install -Dpm0644 target/release/build/%{crate}-*/out/assets/manual/bat.1 \ + -t %{buildroot}%{_mandir}/man1/ + +install -Dpm0644 target/release/build/%{crate}-*/out/assets/completions/bat.bash \ + %{buildroot}%{_datadir}/bash-completion/completions/bat + +install -Dpm0644 target/release/build/%{crate}-*/out/assets/completions/bat.zsh \ + %{buildroot}%{_datadir}/zsh/site-functions/_bat + +install -Dpm0644 target/release/build/%{crate}-*/out/assets/completions/bat.fish \ + -t %{buildroot}%{_datadir}/fish/vendor_completions.d/ %if %{with check} %check