1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 JAVA_PKG_IUSE="doc source"
8 inherit java-pkg-2 java-ant-2
10 DESCRIPTION="Efficiently create compact tree layouts in Java"
11 SRC_URI="https://github.com/abego/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12 HOMEPAGE="https://github.com/abego/treelayout"
15 KEYWORDS="amd64 ~arm ppc64 x86"
17 RESTRICT="!test? ( test )"
19 RDEPEND=">=virtual/jre-1.6"
21 DEPEND=">=virtual/jdk-1.6
22 test? ( dev-java/ant-junit:0 )"
24 S="${WORKDIR}/${P}/org.abego.${PN}"
25 JAVA_ANT_REWRITE_CLASSPATH="true"
26 JAVA_PKG_BSFIX_NAME="build-impl.xml"
27 EANT_BUILD_XML="nbproject/build-impl.xml"
30 EANT_EXTRA_ARGS="-Dplatform.home=${JAVA_HOME}"
34 java-pkg_newjar dist/org.abego.${PN}.core.jar
35 dodoc CHANGES.txt doc/abegoTreeLayout.pdf
36 use doc && java-pkg_dojavadoc dist/javadoc
37 use source && java-pkg_dosrc src/main/java/*