| # Copyright 1999-2009 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| JAVA_PKG_IUSE="doc source" |
| |
| inherit eutils java-pkg-2 java-ant-2 |
| |
| MY_P="${PN}-src-${PV}" |
| DESCRIPTION="A content repository" |
| HOMEPAGE="http://jakarta.apache.org/slide/index.html" |
| SRC_URI="http://archive.apache.org/dist/jakarta/slide/source/${MY_P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="" |
| |
| RDEPEND=">=virtual/jre-1.4 |
| dev-java/commons-httpclient:3 |
| dev-java/jdom:0 |
| dev-java/xml-im-exporter:0" |
| DEPEND=">=virtual/jdk-1.4 |
| ${RDEPEND}" |
| |
| S="${WORKDIR}/${MY_P}" |
| |
| JAVA_ANT_REWRITE_CLASSPATH="true" |
| |
| src_prepare() { |
| epatch "${FILESDIR}/${P}-gentoo.patch" |
| rm -v lib/*.jar || die |
| java-pkg-2_src_prepare |
| } |
| |
| EANT_GENTOO_CLASSPATH="jdom,commons-httpclient-3,xml-im-exporter" |
| EANT_BUILD_TARGET="dist-clientlib" |
| EANT_DOC_TARGET="javadoc-clientlib" |
| |
| src_install() { |
| java-pkg_newjar dist/lib/${P/client/lib}.jar ${PN/client/lib}.jar |
| |
| dodoc README || die |
| use doc && java-pkg_dojavadoc build/clientlib/doc/clientjavadoc |
| use source && java-pkg_dosrc \ |
| clientlib/src/java/* \ |
| ant/src/java/* \ |
| commandline/src/java/* \ |
| connector/src/java/* |
| } |