diff options
author | 2011-09-08 16:25:54 +0000 | |
---|---|---|
committer | 2011-09-08 16:25:54 +0000 | |
commit | 1b570d9c77feb93c6a15153c7e38e1238fbff3b7 (patch) | |
tree | 1839988c12d6bc40225b40df572b14384a30f248 /eclass | |
parent | version bump (diff) | |
download | historical-1b570d9c77feb93c6a15153c7e38e1238fbff3b7.tar.gz historical-1b570d9c77feb93c6a15153c7e38e1238fbff3b7.tar.bz2 historical-1b570d9c77feb93c6a15153c7e38e1238fbff3b7.zip |
Introducing a new, simplified eclass for bash-completion.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/bash-completion-r1.eclass | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass new file mode 100644 index 000000000000..32dcae324aa1 --- /dev/null +++ b/eclass/bash-completion-r1.eclass @@ -0,0 +1,47 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion-r1.eclass,v 1.1 2011/09/08 16:25:54 mgorny Exp $ + +# @ECLASS: bash-completion-r1.eclass +# @MAINTAINER: +# mgorny@gentoo.org +# @BLURB: A few quick functions to install bash-completion files +# @EXAMPLE: +# +# @CODE +# EAPI=4 +# +# src_install() { +# default +# +# newbashcomp contrib/${PN}.bash-completion ${PN} +# } +# @CODE + +# @FUNCTION: dobashcomp +# @USAGE: file [...] +# @DESCRIPTION: +# Install bash-completion files passed as args. Has EAPI-dependant failure +# behavior (like doins). +dobashcomp() { + debug-print-function ${FUNCNAME} "${@}" + + ( + insinto /usr/share/bash-completion + doins "${@}" + ) +} + +# @FUNCTION: newbashcomp +# @USAGE: file newname +# @DESCRIPTION: +# Install bash-completion file under a new name. Has EAPI-dependant failure +# behavior (like newins). +newbashcomp() { + debug-print-function ${FUNCNAME} "${@}" + + ( + insinto /usr/share/bash-completion + newins "${@}" + ) +} |