# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit java-pkg-2 java-ant-2 DESCRIPTION="A Java library to generate, parse and convert various RSS and Atom syndication formats." HOMEPAGE="https://rome.dev.java.net/" SRC_URI="https://rome.dev.java.net/source/browse/*checkout*/rome/www/dist/${PN}-${PV}-src.zip" IUSE="doc source" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~x86" RDEPEND=">=virtual/jre-1.4 dev-java/jdom" DEPEND=">=virtual/jdk-1.4 dev-java/ant-core dev-java/jdom app-arch/unzip source? ( app-arch/zip ) ${RDEPEND}" S=${WORKDIR}/${PN}-${PV} src_unpack() { unpack ${A} cd ${S} mkdir -p target/lib && cd target/lib java-pkg_jarfrom jdom-1.0 jdom.jar jdom-1.10.jar } src_compile() { eant jar $(use_doc) } # TestDateParser unit test is broken in rome 0.9, see issue 55 #src_test() { # cd ${WORKDIR}/src/${PN}-${PV} # eant test #} src_install() { java-pkg_dojar target/${PN}-${PV}.jar use doc && java-pkg_dojavadoc dist/docs/api use source && java-pkg_dosrc src/java/com }