diff options
author | Vlastimil Babka <caster@gentoo.org> | 2011-09-09 23:10:58 +0000 |
---|---|---|
committer | Vlastimil Babka <caster@gentoo.org> | 2011-09-09 23:10:58 +0000 |
commit | d4fa158f7a7f34d88e2d57732798bcc497385f2c (patch) | |
tree | ea1f3d5e3a3f3c64c9de53aab30be65ee8fb53dc /dev-java/appframework | |
parent | New package for stuff that builds against JNLP API classes javax/jnlp, to rep... (diff) | |
download | historical-d4fa158f7a7f34d88e2d57732798bcc497385f2c.tar.gz historical-d4fa158f7a7f34d88e2d57732798bcc497385f2c.tar.bz2 historical-d4fa158f7a7f34d88e2d57732798bcc497385f2c.zip |
Switch JNLP dep once again, bug #382351.
Package-Manager: portage-2.2.0_alpha54/cvs/Linux x86_64
Diffstat (limited to 'dev-java/appframework')
-rw-r--r-- | dev-java/appframework/ChangeLog | 8 | ||||
-rw-r--r-- | dev-java/appframework/appframework-1.03-r2.ebuild | 69 |
2 files changed, 76 insertions, 1 deletions
diff --git a/dev-java/appframework/ChangeLog b/dev-java/appframework/ChangeLog index 657ab40c89d3..2e85b8e9a776 100644 --- a/dev-java/appframework/ChangeLog +++ b/dev-java/appframework/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/appframework # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/appframework/ChangeLog,v 1.3 2011/09/08 11:27:44 fordfrog Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/appframework/ChangeLog,v 1.4 2011/09/09 23:10:58 caster Exp $ + +*appframework-1.03-r2 (09 Sep 2011) + + 09 Sep 2011; Vlastimil Babka <caster@gentoo.org> + +appframework-1.03-r2.ebuild: + Switch JNLP dep once again, bug #382351. *appframework-1.03-r1 (08 Sep 2011) diff --git a/dev-java/appframework/appframework-1.03-r2.ebuild b/dev-java/appframework/appframework-1.03-r2.ebuild new file mode 100644 index 000000000000..843b9f8798ab --- /dev/null +++ b/dev-java/appframework/appframework-1.03-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/appframework/appframework-1.03-r2.ebuild,v 1.1 2011/09/09 23:10:58 caster Exp $ + +EAPI=1 +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +MY_PN="AppFramework" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A small set of Java classes that simplify building desktop applications." +HOMEPAGE="https://appframework.dev.java.net/" +SRC_URI="https://appframework.dev.java.net/downloads/${MY_P}-src.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +COMMON_DEP="dev-java/swing-worker" + +RDEPEND=">=virtual/jre-1.5 + ${COMMON_DEP}" +DEPEND=">=virtual/jdk-1.5 + dev-java/jnlp-api + app-arch/unzip + ${COMMON_DEP} + test? + ( + dev-java/junit:0 + dev-java/ant-junit + )" + +S="${WORKDIR}/${MY_P}" +RESTRICT="test" + +EANT_GENTOO_CLASSPATH="swing-worker" +JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc" + +src_unpack() { + unpack ${A} + cd "${S}" || die + rm -v lib/*.jar || die + java-ant_rewrite-classpath + java-ant_rewrite-classpath nbproject/build-impl.xml +} + +src_compile() { + EANT_GENTOO_CLASSPATH_EXTRA="$(java-pkg_getjars --build-only jnlp-api)" + java-pkg-2_src_compile +} + +src_install() { + java-pkg_newjar "${S}/dist/AppFramework.jar" "${PN}.jar" + use doc && java-pkg_dojavadoc dist/javadoc + use source && java-pkg_dosrc src/org + use examples && java-pkg_doexamples src/examples/* +} + +src_test() { + local cp=$(java-pkg_getjars --build-only junit):$(java-pkg_getjars swing-worker) + ANT_TASKS="ant-junit" eant \ + -Duser.home="${T}" \ + -Drun.test.classpath="${cp}:dist/${MY_PN}.jar:build/test/classes" \ + -Dgentoo.classpath="${cp}" test +} |