# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" release="1499" inherit java-pkg-2 java-ant-2 DESCRIPTION="Free project management tool." SRC_URI="https://${PN}.googlecode.com/files/${P}-r${release}-src.zip" HOMEPAGE="http://ganttproject.biz/" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" S="${WORKDIR}"/${P}-r${release}-src CDEPEND="dev-java/balloontip:0 dev-java/eclipsito:0 dev-java/guava:14 dev-java/httpcomponents-client:0 dev-java/httpcomponents-core:0 dev-java/jcommander:0 dev-java/swingx:1.6" DEPEND=">=virtual/jdk-1.5 ${CDEPEND}" RDEPEND=">=virtual/jre-1.5 ${CDEPEND}" java_prepare() { find . -name '*.jar' -delete || die epatch "${FILESDIR}"/${P}-fix-build-xml.patch } src_compile() { EANT_BUILD_XML="${PN}-builder/build.xml" EANT_BUILD_TARGET="build" EANT_EXTRA_ARGS="-Djars.extra.classpath=$(java-pkg_getjars balloontip,eclipsito,guava-14,httpcomponents-client,httpcomponents-core,jcommander,swingx-1.6)" java-pkg-2_src_compile } src_install() { local dist_bin=${PN}-builder/dist-bin/ java-pkg-2_dojar ${dist_bin}eclipsito.jar local plugins=${dist_bin}plugins/ java-pkg-2_dojar ${plugins}biz.ganttproject.core/ganttproject-core.jar java-pkg-2_dojar ${plugins}net.sourceforge.ganttproject/ganttproject.jar java-pkg-2_dojar ${plugins}org.ganttproject.impex.htmlpdf/ganttproject-htmlpdf.jar java-pkg-2_dojar ${plugins}biz.ganttproject.impex.msproject2/ganttproject-msproject2.jar java-pkg-2_dojar ${plugins}org.ganttproject.chart.pert/pert.jar }