# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-maven-2
DESCRIPTION="Web-based SSH management and multi-factor authentication" HOMEPAGE="https://www.bastillion.io" SRC_URI="https://github.com/bastillion-io/Bastillion/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Web-based SSH management and multi-factor authentication"
HOMEPAGE="https://www.bastillion.io"
SRC_URI="https://github.com/bastillion-io/Bastillion/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Prosperity-3.0" SLOT="0" KEYWORDS="~amd64 ~x86"
LICENSE="Prosperity-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
CDEPEND=" dev-java/lmvc:0 dev-java/h2:0 dev-java/jsch:0 dev-java/gson:0 dev-java/commons-fileupload:0 dev-java/commons-codec:0 dev-java/commons-dbcp:0 dev-java/commons-configuration:0 dev-java/zxing-core:0 "
CDEPEND="
dev-java/lmvc:0
dev-java/h2:0
dev-java/jsch:0
dev-java/gson:0
dev-java/commons-fileupload:0
dev-java/commons-codec:0
dev-java/commons-dbcp:0
dev-java/commons-configuration:0
dev-java/zxing-core:0
"
DEPEND=" ${CDEPEND} >=virtual/jdk-1.9 dev-java/maven-bin:* "
DEPEND="
${CDEPEND}
>=virtual/jdk-1.9
dev-java/maven-bin:*
RDEPEND=" ${CDEPEND} >=virtual/jre-1.9 "
RDEPEND="
>=virtual/jre-1.9
src_prepare() { default # Remove bundled dependencies # Prepare for Maven build }
src_prepare() {
default
# Remove bundled dependencies
# Prepare for Maven build
}
src_compile() { mvn clean package || die "Maven build failed" }
src_compile() {
mvn clean package || die "Maven build failed"
src_install() { java-pkg_dowar target/${PN}.war use doc && java-pkg_dojavadoc target/site/apidocs use source && java-pkg_dosrc src/main/java }
src_install() {
java-pkg_dowar target/${PN}.war
use doc && java-pkg_dojavadoc target/site/apidocs
use source && java-pkg_dosrc src/main/java
There was an error while loading. Please reload this page.