From d7ce12a5409a53247356f831fb4b4a39f625ad49 Mon Sep 17 00:00:00 2001 From: César Sagaert Date: Tue, 18 Nov 2025 15:53:57 +0100 Subject: package shell completions in COPR (#2761) --- niri.spec.rpkg | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 }}} -- cgit