Drop $Id$ per council decision in bug #611234.
[gentoo.git] / dev-java / avalon-framework / avalon-framework-4.2.0-r2.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 EAPI=5
4
5 JAVA_PKG_IUSE="doc source"
6
7 inherit java-pkg-2 java-ant-2
8
9 DESCRIPTION="Avalon Framework"
10 HOMEPAGE="http://avalon.apache.org/"
11 SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}-src.tar.gz"
12
13 LICENSE="Apache-2.0"
14 SLOT="4.2"
15 KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
16 IUSE=""
17
18 CDEPEND="dev-java/avalon-logkit:2.0
19         dev-java/log4j:0"
20 RDEPEND=">=virtual/jre-1.4
21         ${CDEPEND}"
22 DEPEND=">=virtual/jdk-1.4
23         ${CDEPEND}"
24
25 S="${WORKDIR}/${PN}"
26
27 java_prepare() {
28         cp "${FILESDIR}"/build.xml ./build.xml || die "couldn't copy build.xml"
29         local libs="log4j,avalon-logkit-2.0"
30         echo "classpath=$(java-pkg_getjars ${libs})" > build.properties
31 }
32
33 src_install() {
34         java-pkg_dojar "${S}"/dist/avalon-framework.jar
35
36         dodoc NOTICE.TXT || die
37         use doc && java-pkg_dojavadoc target/docs
38         use source && java-pkg_dosrc impl/src/java/*
39 }