# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=2 JAVA_PKG_IUSE="doc examples source" inherit eutils java-pkg-2 java-ant-2 MY_PN="piccolo" DESCRIPTION="A Structured 2D Graphics Framework" HOMEPAGE="http://piccolo2d.info/community.html" SRC_URI="https://piccolo2d.googlecode.com/files/Piccolo2D.Java-${PV}.zip" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 x86" IUSE="" COMMON_DEPS=" dev-java/swt:3.5 java-virtuals/jdk-with-com-sun " RDEPEND=">=virtual/jre-1.4 ${COMMON_DEPS}" DEPEND=">=virtual/jdk-1.4 app-arch/unzip ${COMMON_DEPS}" S="${WORKDIR}/${MY_PN}-${PV}" # Needs X11 RESTRICT="test" java_prepare() { find -name '*.jar' -print -delete epatch "${FILESDIR}/1.2.1-font-api.patch" } JAVA_ANT_REWRITE_CLASSPATH="true" EANT_GENTOO_CLASSPATH="swt-3.5,jdk-with-com-sun" EANT_BUILD_TARGET="${MY_PN} extras" EANT_GENTOO_CLASSPATH_EXTRA="build/${MY_PN}.jar:build/${MY_PN}x.jar" EANT_DOC_TARGET="api" EANT_TEST_TARGET="runtests" src_install() { java-pkg_dojar build/*.jar dodoc Readme.txt ReleaseNotes.txt || die use doc && java-pkg_dojavadoc doc/api use source && java-pkg_dosrc extras/edu src/edu use examples && java-pkg_doexamples examples }