dev-java/icedtea: drop old
[gentoo.git] / dev-java / jansi / jansi-1.11-r1.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="5"
5
6 # TODO: Get doc (missing classpath entries) working.
7 JAVA_PKG_IUSE="source test"
8
9 inherit vcs-snapshot java-pkg-2 java-ant-2
10
11 DESCRIPTION="A library that allows you to use ANSI escape sequences in your console output"
12 HOMEPAGE="http://jansi.fusesource.org/"
13 SRC_URI="https://github.com/fusesource/${PN}/tarball/${PN}-project-${PV} -> ${P}.tar.gz"
14
15 LICENSE="Apache-2.0"
16 SLOT="1.11"
17 KEYWORDS="amd64 x86"
18
19 CDEPEND="dev-java/jansi-native:0"
20
21 DEPEND="${CDEPEND}
22         test? (
23                 dev-java/ant-junit4:0
24                 dev-java/junit:4
25         )
26         >=virtual/jdk-1.7"
27
28 RDEPEND="${CDEPEND}
29         >=virtual/jre-1.5"
30
31 S="${WORKDIR}/${P}/jansi"
32
33 EANT_GENTOO_CLASSPATH="jansi-native"
34 JAVA_ANT_REWRITE_CLASSPATH="true"
35 JAVA_SRC_DIR="src/main/java"
36
37 java_prepare() {
38         cp "${FILESDIR}"/${P}-build.xml build.xml || die
39 }
40
41 EANT_TEST_GENTOO_CLASSPATH="ant-junit4,junit-4"
42
43 src_test() {
44         EANT_EXTRA_ARGS="-Djunit.present=true"
45
46         java-pkg-2_src_test
47 }
48
49 src_install() {
50         java-pkg_newjar target/${P}.jar ${PN}.jar
51
52         use source && java-pkg_dosrc src/main/java/org
53 }