diff --git a/curl.changes b/curl.changes index 958de68..f71ee6e 100644 --- a/curl.changes +++ b/curl.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jun 20 14:58:27 UTC 2024 - Dirk Müller + +- split zsh and fish completion into subpackages to have + proper supplements + ------------------------------------------------------------------- Mon Jun 17 21:29:09 UTC 2024 - Dirk Müller diff --git a/curl.spec b/curl.spec index de658d4..524bfcd 100644 --- a/curl.spec +++ b/curl.spec @@ -95,6 +95,26 @@ BuildArch: noarch %description -n libcurl-devel-doc Manual pages for the libcurl C API. +%package fish-completion +Summary: Fish completion for curl +Group: System/Shells +Requires: fish +Supplements: (curl and fish) +BuildArch: noarch + +%description fish-completion +Fish command line completion support for %name. + +%package zsh-completion +Summary: Zsh Completion for %name +Group: System/Shells +Requires: zsh +Supplements: (curl and zsh) +BuildArch: noarch + +%description zsh-completion +ZSH command line completion support for %name. + %prep %autosetup -p1 @@ -161,10 +181,14 @@ popd %doc README RELEASE-NOTES CHANGES %doc docs/{BUGS.md,FAQ,FEATURES.md,TODO,TheArtOfHttpScripting.md} %{_bindir}/curl -%{_datadir}/zsh/site-functions/_curl %{_mandir}/man1/curl.1%{?ext_man} + +%files zsh-completion %dir %{_datadir}/zsh %dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_curl + +%files fish-completion %dir %{_datadir}/fish/ %dir %{_datadir}/fish/vendor_completions.d/ %{_datadir}/fish/vendor_completions.d/curl.fish