dev-java/sbt-bin: clean up old.
[gentoo.git] / dev-java / bsh / bsh-2.0_beta6.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc source test"
7
8 inherit java-pkg-2 java-ant-2
9
10 MY_PN="beanshell"
11 MY_BETA="b6"
12 MY_PV="${PV%%_*}"
13 MY_P="${PN}-${MY_PV}${MY_BETA}"
14
15 DESCRIPTION="A small embeddable Java source interpreter"
16 HOMEPAGE="https://github.com/beanshell/beanshell"
17 SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_PV}${MY_BETA}.zip -> ${MY_P}.zip"
18
19 LICENSE="LGPL-2.1"
20 SLOT="0"
21 KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
22 IUSE=""
23
24 CDEPEND="
25         dev-java/bsf:2.3
26         java-virtuals/servlet-api:3.0
27 "
28
29 RDEPEND="
30         ${CDEPEND}
31         >=virtual/jre-1.6"
32
33 DEPEND="
34         ${CDEPEND}
35         test? ( dev-java/ant-junit:0 )
36         source? ( app-arch/zip )
37         >=virtual/jdk-1.6"
38
39 S="${WORKDIR}/${MY_PN}-${MY_PV}${MY_BETA}"
40
41 JAVA_ANT_REWRITE_CLASSPATH="yes"
42 EANT_BUILD_TARGET="jarall"
43 EANT_DOC_TARGET="javadoc"
44 EANT_GENTOO_CLASSPATH="
45         bsf-2.3
46         servlet-api-3.0
47 "
48
49 java_prepare() {
50         java-pkg_clean
51 }
52
53 EANT_TEST_TARGET="test"
54
55 src_test() {
56         java-pkg-2_src_test
57 }
58
59 src_install() {
60         java-pkg_newjar "dist/${MY_P}.jar" "${PN}.jar"
61
62         java-pkg_dolauncher "${PN}-console" --main bsh.Console
63         java-pkg_dolauncher "${PN}-interpreter" --main bsh.Interpreter
64
65         use doc && java-pkg_dojavadoc javadoc
66         use source && java-pkg_dosrc src/bsh
67 }