dev-java/tomcat-servlet-api: amd64 stable wrt bug #722654
[gentoo.git] / dev-java / lucene / lucene-1.4.3-r4.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 JAVA_PKG_IUSE="doc examples source test"
7
8 inherit java-pkg-2 java-ant-2
9
10 DESCRIPTION="High-performance, full-featured Java text search engine"
11 HOMEPAGE="https://lucene.apache.org"
12 SRC_URI="mirror://apache/lucene/java/archive/${P}-src.tar.gz"
13
14 KEYWORDS="amd64 x86"
15 LICENSE="Apache-1.1"
16 SLOT="1"
17
18 DEPEND="
19         >=virtual/jdk-1.6
20         test? ( dev-java/ant-junit:0 )"
21
22 RDEPEND="
23         >=virtual/jre-1.6"
24
25 src_prepare() {
26         default
27         java-pkg_clean
28 }
29
30 src_compile() {
31         eant jar-core $(use_doc javadocs)
32 }
33
34 src_test() {
35         java-ant_rewrite-classpath build.xml
36         EANT_GENTOO_CLASSPATH="junit ant-core" \
37                 ANT_TASKS="ant-junit" \
38                 eant test
39 }
40
41 src_install() {
42         einstalldocs
43         java-pkg_newjar build/lucene-1.5-rc1-dev.jar
44
45         if use doc; then
46                 dodoc -r docs/*
47                 java-pkg_dojavadoc build/docs/api
48         fi
49
50         use examples && java-pkg_doexamples src/demo
51         use source && java-pkg_dosrc src/java/org
52 }