diff options
| -rw-r--r-- | niri.spec.rpkg | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/niri.spec.rpkg b/niri.spec.rpkg index c5b51e8c..07742578 100644 --- a/niri.spec.rpkg +++ b/niri.spec.rpkg @@ -128,6 +128,10 @@ sed -i 's/\[env\]/[env]\nNIRI_BUILD_COMMIT="%{version}"/' .cargo/config.toml %build %cargo_build +target/rpm/niri completions bash > ./niri +target/rpm/niri completions fish > ./niri.fish +target/rpm/niri completions zsh > ./_niri + %install %cargo_install @@ -137,6 +141,10 @@ install -Dm644 -t %{buildroot}%{_datadir}/xdg-desktop-portal ./resources/niri-po install -Dm644 -t %{buildroot}%{_userunitdir} ./resources/niri.service install -Dm644 -t %{buildroot}%{_userunitdir} ./resources/niri-shutdown.target +install -Dm644 -t %{buildroot}%{bash_completions_dir} ./niri +install -Dm644 -t %{buildroot}%{fish_completions_dir} ./niri.fish +install -Dm644 -t %{buildroot}%{zsh_completions_dir} ./_niri + %if %{with check} %check # Skip tests that run into open fd limits, until we figure out a fix. @@ -155,6 +163,9 @@ install -Dm644 -t %{buildroot}%{_userunitdir} ./resources/niri-shutdown.target %{_datadir}/xdg-desktop-portal/niri-portals.conf %{_userunitdir}/niri.service %{_userunitdir}/niri-shutdown.target +%{bash_completions_dir}/niri +%{fish_completions_dir}/niri.fish +%{zsh_completions_dir}/_niri %changelog {{{ git_dir_changelog }}} |
