# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion-config/bash-completion-config-0.8-r2.ebuild,v 1.4 2006/01/05 03:07:16 vapier Exp $ inherit eutils MY_PN="bashcomp-config" MY_P="${MY_PN}-${PV}" S="${WORKDIR}/${MY_P}" DESCRIPTION="Utility to easily add/remove bash-completions to your environment" HOMEPAGE="http://developer.berlios.de/projects/bashcomp-config/" SRC_URI="http://download.berlios.de/${MY_PN}/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc-macos ppc64 s390 sh sparc x86" IUSE="" DEPEND=">=app-shells/bash-2.05" src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PV}-fix-all.diff } src_install() { make DESTDIR="${D}" install || die "make install failed" dodoc AUTHORS TODO ChangeLog README insinto /usr/share/bash-completion newins ${FILESDIR}/bashcomp ${PN} || die "failed to install bashcomp" } # remove files that bashcomp-config provides for non-Gentoo platforms pkg_preinst() { [[ -e ${ROOT}/etc/profile.d/bash-completion ]] && rm -fr "${D}"/etc rm -fr "${D}"/usr/share/${PN} } pkg_postinst() { echo einfo "To enable command-line completion for bash-completion-config," einfo "run the following as root:" einfo einfo " bash-completion-config --global --install bash-completion-config" echo }