# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 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}" }