* Problems with installed bash completions were found: * * starcluster-completion.sh: incorrect name, no completions for 'starcluster-completion.sh' command defined. * starcluster: missing alias (symlink) for completed command. * * For more details on installing bash-completions, please see: * https://wiki.gentoo.org/wiki/Bash/Installing_completion_files It should be installed as 'starcluster', not 'starcluster-completion.sh'.
One of the few packages I added and never removed me from maintainer. This works but does it suffice? @@ -48,9 +47,13 @@ return $exit_status } use epydoc && mkdocs + cd completion || die + mv starcluster-completion.sh starcluster } + python_install() { - dobashcomp "${S}"/completion/${PN}-completion.sh ${PN} + distutils-r1_python_install + dobashcomp "${S}"/completion/${PN} ${PN} use doc && dohtml -r docs/sphinx/_build/html/ if use epydoc; then What I expected to work didn't so I'm not committing this at this point.
hmmm; bashcomp_alias, leaked by that other related new bug
No need to rename the file in sources. Just use 'newbashcomp' instead of 'dobashcomp', since you are already passing parameters like for the former...
*starcluster-0.93.3-r2 (22 Oct 2014) 22 Oct 2014; Ian Delaney <idella4@gentoo.org> +starcluster-0.93.3-r2.ebuild, -starcluster-0.93.3-r1.ebuild, -starcluster-0.93.3.ebuild: revbump; substitute dobashcomp with newbashcomp, fixes Bug #526274, rm prior ebuilds