# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 PYTHON_COMPAT=( python2_7 ) inherit multilib python-any-r1 versionator MAJ_PV="$(get_major_version)" MIN_PV="$(get_version_component_range 2-3)" DESCRIPTION="Cluster Fencing Agents" HOMEPAGE="https://github.com/ClusterLabs/fence-agents" SRC_URI="https://github.com/ClusterLabs/${PN}/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" $(python_gen_any_dep ' dev-python/boto3[${PYTHON_USEDEP}] dev-python/pexpect[${PYTHON_USEDEP}] dev-python/pycurl[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/suds[${PYTHON_USEDEP}] ') " DEPEND="${RDEPEND} ${PYTHON_DEPS} dev-libs/libxslt " src_configure() { eautoreconf ./autogen.sh econf \ --docdir=/usr/share/doc/${P} \ --libdir=/usr/$(get_libdir) \ --localstatedir=/var \ --with-agents="alom amt amt_ws apc apc_snmp aws azure_arm bladecenter brocade cisco_mds cisco_ucs compute docker drac dummy eaton_snmp emerson eps evacuate hds_cb heuristics_ping hpblade ibmblade ifmib ilo ilo_moonshot ilo_mp ilo_ssh intelmodular ipdu ipmilan ironic kdump ldom lpar manual mpath netio ovh powerman pve raritan rcd_serial rhevm rsa rsb sanbox2 sbd scsi vbox virsh vmware vmware_rest vmware_soap vmware_vcloud wti xenapi zvm" } src_install() { default # dont force /var/run creation on installation wrt #451798 rm -rf "${ED}"/var/run || die } pkg_postinst() { elog "To use Fencing Agents installed by this ebuild" elog "you have to emerge required runtime dependencies manually." }