commit:     81a1608d6ff538e5eea1c64a49a56a7a18daf10c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  9 06:45:08 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug  9 08:47:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a1608d

app-containers/docker-cli: use shell-completion.eclass

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-containers/docker-cli/docker-cli-28.0.1.ebuild | 8 +++-----
 app-containers/docker-cli/docker-cli-28.0.4.ebuild | 8 +++-----
 app-containers/docker-cli/docker-cli-28.1.1.ebuild | 8 +++-----
 app-containers/docker-cli/docker-cli-28.2.2.ebuild | 8 +++-----
 4 files changed, 12 insertions(+), 20 deletions(-)

diff --git a/app-containers/docker-cli/docker-cli-28.0.1.ebuild 
b/app-containers/docker-cli/docker-cli-28.0.1.ebuild
index 98528da0064f..518b752ba8f4 100644
--- a/app-containers/docker-cli/docker-cli-28.0.1.ebuild
+++ b/app-containers/docker-cli/docker-cli-28.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 go-module
+inherit shell-completion go-module
 MY_PV=${PV/_/-}
 
 # update this on every bump
@@ -54,10 +54,8 @@ src_install() {
        doman "${WORKDIR}"/man/man?/*
        dobashcomp contrib/completion/bash/docker
        bashcomp_alias docker dockerd
-       insinto /usr/share/fish/vendor_completions.d/
-       doins contrib/completion/fish/docker.fish
-       insinto /usr/share/zsh/site-functions
-       doins contrib/completion/zsh/_*
+       dofishcomp contrib/completion/fish/docker.fish
+       dozshcomp contrib/completion/zsh/_*
 }
 
 pkg_postinst() {

diff --git a/app-containers/docker-cli/docker-cli-28.0.4.ebuild 
b/app-containers/docker-cli/docker-cli-28.0.4.ebuild
index 5fc6a3e9f2a5..cd99b755cc6c 100644
--- a/app-containers/docker-cli/docker-cli-28.0.4.ebuild
+++ b/app-containers/docker-cli/docker-cli-28.0.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 go-module
+inherit shell-completion go-module
 MY_PV=${PV/_/-}
 
 # update this on every bump
@@ -60,10 +60,8 @@ src_install() {
        doman "${WORKDIR}"/man/man?/*
        dobashcomp contrib/completion/bash/docker
        bashcomp_alias docker dockerd
-       insinto /usr/share/fish/vendor_completions.d/
-       doins contrib/completion/fish/docker.fish
-       insinto /usr/share/zsh/site-functions
-       doins contrib/completion/zsh/_*
+       dofishcomp contrib/completion/fish/docker.fish
+       dozshcomp contrib/completion/zsh/_*
 }
 
 pkg_postinst() {

diff --git a/app-containers/docker-cli/docker-cli-28.1.1.ebuild 
b/app-containers/docker-cli/docker-cli-28.1.1.ebuild
index f08eff270867..930b7abefbd7 100644
--- a/app-containers/docker-cli/docker-cli-28.1.1.ebuild
+++ b/app-containers/docker-cli/docker-cli-28.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 go-module
+inherit shell-completion go-module
 MY_PV=${PV/_/-}
 
 # update this on every bump
@@ -60,10 +60,8 @@ src_install() {
        doman "${WORKDIR}"/man/man?/*
        dobashcomp contrib/completion/bash/docker
        bashcomp_alias docker dockerd
-       insinto /usr/share/fish/vendor_completions.d/
-       doins contrib/completion/fish/docker.fish
-       insinto /usr/share/zsh/site-functions
-       doins contrib/completion/zsh/_*
+       dofishcomp contrib/completion/fish/docker.fish
+       dozshcomp contrib/completion/zsh/_*
 }
 
 pkg_postinst() {

diff --git a/app-containers/docker-cli/docker-cli-28.2.2.ebuild 
b/app-containers/docker-cli/docker-cli-28.2.2.ebuild
index c8bba3f996d1..9eafb3a45d2e 100644
--- a/app-containers/docker-cli/docker-cli-28.2.2.ebuild
+++ b/app-containers/docker-cli/docker-cli-28.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 go-module
+inherit shell-completion go-module
 MY_PV=${PV/_/-}
 
 # update this on every bump
@@ -60,10 +60,8 @@ src_install() {
        doman "${WORKDIR}"/man/man?/*
        dobashcomp contrib/completion/bash/docker
        bashcomp_alias docker dockerd
-       insinto /usr/share/fish/vendor_completions.d/
-       doins contrib/completion/fish/docker.fish
-       insinto /usr/share/zsh/site-functions
-       doins contrib/completion/zsh/_*
+       dofishcomp contrib/completion/fish/docker.fish
+       dozshcomp contrib/completion/zsh/_*
 }
 
 pkg_postinst() {

Reply via email to