dev-java/openjdk-bin: drop old
[gentoo.git] / dev-java / treelayout / treelayout-1.0.2.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc source"
7
8 inherit java-pkg-2 java-ant-2
9
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"
13 LICENSE="BSD"
14 SLOT="0"
15 KEYWORDS="amd64 ~arm ppc64 x86"
16 IUSE="test"
17 RESTRICT="!test? ( test )"
18
19 RDEPEND=">=virtual/jre-1.6"
20
21 DEPEND=">=virtual/jdk-1.6
22         test? ( dev-java/ant-junit:0 )"
23
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"
28
29 src_configure() {
30         EANT_EXTRA_ARGS="-Dplatform.home=${JAVA_HOME}"
31 }
32
33 src_install() {
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/*
38 }
39
40 src_test() {
41         java-pkg-2_src_test
42 }