commit:     dc908ad50a586f5bf43710bc90a6611b2db8c5ae
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 30 04:11:20 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 30 04:11:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc908ad5

dev-util/meson: install bash-completion files

Just like we do with zsh.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/meson/{meson-0.61.4-r1.ebuild => meson-0.61.4-r2.ebuild} | 5 ++++-
 dev-util/meson/meson-9999.ebuild                                  | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/meson/meson-0.61.4-r1.ebuild 
b/dev-util/meson/meson-0.61.4-r2.ebuild
similarity index 96%
rename from dev-util/meson/meson-0.61.4-r1.ebuild
rename to dev-util/meson/meson-0.61.4-r2.ebuild
index bbc8938fb7ed..107a474f40dd 100644
--- a/dev-util/meson/meson-0.61.4-r1.ebuild
+++ b/dev-util/meson/meson-0.61.4-r2.ebuild
@@ -14,7 +14,7 @@ else
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
-inherit distutils-r1 toolchain-funcs
+inherit bash-completion-r1 distutils-r1 toolchain-funcs
 
 DESCRIPTION="Open source build system"
 HOMEPAGE="https://mesonbuild.com/";
@@ -102,6 +102,9 @@ python_install_all() {
 
        insinto /usr/share/vim/vimfiles
        doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
+
        insinto /usr/share/zsh/site-functions
        doins data/shell-completions/zsh/_meson
+
+       dobashcomp data/shell-completions/bash/meson
 }

diff --git a/dev-util/meson/meson-9999.ebuild b/dev-util/meson/meson-9999.ebuild
index 52bbb982abcc..2d8599c3973b 100644
--- a/dev-util/meson/meson-9999.ebuild
+++ b/dev-util/meson/meson-9999.ebuild
@@ -14,7 +14,7 @@ else
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
-inherit distutils-r1 toolchain-funcs
+inherit bash-completion-r1 distutils-r1 toolchain-funcs
 
 DESCRIPTION="Open source build system"
 HOMEPAGE="https://mesonbuild.com/";
@@ -98,6 +98,9 @@ python_install_all() {
 
        insinto /usr/share/vim/vimfiles
        doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax}
+
        insinto /usr/share/zsh/site-functions
        doins data/shell-completions/zsh/_meson
+
+       dobashcomp data/shell-completions/bash/meson
 }

Reply via email to