dev-java/h2o - 3.34.0.8 (spark-overlay)

Search

Package Information

Description:
Metapackage for H2O, a distributed, fast & scalable machine learning platform
Homepage:
https://www.h2o.ai/
License:
metapackage

Ebuild Details

Version EAPI Keywords Slot
3.34.0.8 8 ~amd64 $(ver_cut 1-2)
View Raw Ebuild
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit java-pkg-2

DESCRIPTION="Metapackage for H2O, a distributed, fast & scalable machine learning platform"
HOMEPAGE="https://www.h2o.ai/"

LICENSE="metapackage"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="flow +target-encoder"

RDEPEND="
	>=virtual/jre-1.8:*
	~dev-java/h2o-app-${PV}:${SLOT}
	~dev-java/h2o-jetty9-${PV}:${SLOT}
	flow? ( dev-java/h2o-flow:0 )
	target-encoder? ( ~dev-java/h2o-ext-target-encoder-${PV}:${SLOT} )
"

S="${WORKDIR}"

# Let the 'h2o-${SLOT}' command launch h2o-app
JAVA_MAIN_CLASS="water.H2OApp"
JAVA_LAUNCHER_FILENAME="${PN}-${SLOT}"

src_compile() {
	:
}

src_install() {
	java-pkg_register-dependency "h2o-app-${SLOT}"
	java-pkg_register-dependency "h2o-jetty9-${SLOT}"
	use flow && \
		java-pkg_register-dependency "h2o-flow"
	use target-encoder && \
		java-pkg_register-dependency "h2o-ext-target-encoder-${SLOT}"

	java-pkg_dolauncher "${JAVA_LAUNCHER_FILENAME}" --main "${JAVA_MAIN_CLASS}"
}

USE Flags

target-encoder
Default: Enabled (+)

Dependencies

RDEPEND

	>=virtual/jre-1.8:*
	~dev-java/h2o-app-3.34.0.8:$(ver_cut 1-2)
	~dev-java/h2o-jetty9-3.34.0.8:$(ver_cut 1-2)
	flow? ( dev-java/h2o-flow:0 )
	target-encoder? ( ~dev-java/h2o-ext-target-encoder-3.34.0.8:$(ver_cut 1-2) )