| 1 | # Copyright 1999-2005 Gentoo Foundation |
1 | # Copyright 1999-2005 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion.eclass,v 1.1.1.1 2005/11/30 09:59:22 chriswhite Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/bash-completion.eclass,v 1.15 2005/07/11 15:08:06 swegener Exp $ |
| 4 | # |
4 | # |
| 5 | # Simple eclass that provides an interface for installing |
5 | # Simple eclass that provides an interface for installing |
| 6 | # contributed (ie not included in bash-completion proper) |
6 | # contributed (ie not included in bash-completion proper) |
| 7 | # bash-completion scripts. |
7 | # bash-completion scripts. |
| 8 | # |
8 | # |
| … | |
… | |
| 12 | |
12 | |
| 13 | EXPORT_FUNCTIONS pkg_postinst |
13 | EXPORT_FUNCTIONS pkg_postinst |
| 14 | |
14 | |
| 15 | IUSE="bash-completion" |
15 | IUSE="bash-completion" |
| 16 | |
16 | |
| 17 | # bash-completion-config is deprecated in favor of eselect, |
17 | RDEPEND="bash-completion? ( app-shells/bash-completion-config )" |
| 18 | # however, eselect currently lacks stable keywords. |
|
|
| 19 | RDEPEND="bash-completion? |
|
|
| 20 | ( || ( |
|
|
| 21 | app-admin/eselect |
|
|
| 22 | app-shells/bash-completion-config |
|
|
| 23 | ) |
|
|
| 24 | )" |
|
|
| 25 | |
18 | |
| 26 | # dobashcompletion <file> <new file> |
19 | # dobashcompletion <file> <new file> |
| 27 | # First arg, <file>, is required and is the location of the bash-completion |
20 | # First arg, <file>, is required and is the location of the bash-completion |
| 28 | # script to install. If the variable BASH_COMPLETION_NAME is set in the |
21 | # script to install. If the variable BASH_COMPLETION_NAME is set in the |
| 29 | # ebuild, dobashcompletion will install <file> as |
22 | # ebuild, dobashcompletion will install <file> as |