Files
for-gentoo/net-misc/fcoe-utils/fcoe-utils-1.0.25.ebuild
T
2012-12-05 21:09:32 +01:00

62 lines
1.3 KiB
Bash

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit base autotools linux-info
DESCRIPTION="Fibre Channel over Ethernet utilities"
HOMEPAGE="http://www.open-fcoe.org"
SRC_URI="mirror://sabayon/${CATEGORY}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="kernel_linux"
COMMON_DEPEND=">=net-misc/lldpad-0.9.43
>=sys-apps/hbaapi-2.2
>=sys-apps/libhbalinux-1.0.14"
DEPEND="${COMMON_DEPEND}
sys-fs/multipath-tools
kernel_linux? ( virtual/linux-sources )
>=sys-kernel/linux-headers-2.6.32"
RDEPEND="${COMMON_DEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.0.19-make.patch"
"${FILESDIR}/${PN}-1.0.18-help.patch"
"${FILESDIR}/${PN}-1.0.18-config.patch"
"${FILESDIR}/${PN}-1.0.23-archiver.patch"
"${FILESDIR}/${P}-"*.patch
)
src_prepare() {
base_src_prepare
eautoreconf || die "failed to run eautoreconf"
}
src_configure() {
econf $(use_with dcb) || die "cannot run configure"
}
src_compile() {
emake KV_OUT_DIR="${KV_OUT_DIR}" || die "make failed"
}
src_install() {
base_src_install
# Redhat does this way, path is hardcoded in Anaconda
dodir /usr/libexec/fcoe
exeinto /usr/libexec/fcoe
doexe "${FILESDIR}"/fcoe_edd.sh
# Stuff we don't want
rm -rf "${ED}/etc/init.d"
rm -rf "${ED}/etc/bash_completion.d"
}