[dev-java/j3d-core] New ebuild, see bug 2586

This commit is contained in:
Danilo Pianini
2012-02-23 23:19:00 +01:00
parent 5b02de9484
commit 7a0c753025
2 changed files with 72 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
DIST j3d-core-1.5.1.tar.bz2 1648696 RMD160 86cb9f7ef4f86a01e806bc8aef659b8d17a7ac6b SHA1 c66d46c6558505cb3fa6ff13c5b4d1208692583b SHA256 214ede12a15c59664000c548ebb4a3d2577ad26b57718201641e556c24dc632f
DIST j3d-core-utils-1.5.1.tar.bz2 550259 RMD160 a8858c9a37233f9c4f34fc3cbf8e7285bdc25bff SHA1 fb512187cfcdb538dd98260be6a71e49c22d1930 SHA256 16dc3cf09852442c57980b396f559dc600be2b65ed64cb0c201e6b3adf4db29b
EBUILD j3d-core-1.5.1.ebuild 1974 RMD160 cdded4c9bbde3dcbda33dd18ef0c7d354c670242 SHA1 d2fcd11cfd354a3d76e34a26253b9aa31d6a27e8 SHA256 74bca69dc6d1dfa4161ab03cec5b5b5b7dffba9e9a7e118be21f86d829562a34
+69
View File
@@ -0,0 +1,69 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# cvs -d :pserver:alistair64@cvs.dev.java.net:/cvs login
# cvs -d :pserver:alistair64@cvs.dev.java.net:/cvs export -r rel-1_5_1-fcs j3d-core-utils
# tar -cjf j3d-core-utils-1.5.1.tar.bz2 j3d-core-utils/
# cvs -d :pserver:alistair64@cvs.dev.java.net:/cvs export -r rel-1_5_1-fcs j3d-core
# tar -cjf j3d-core-1.5.1.tar.bz2 j3d-core
# TODO Look to actually splitting this into 2 packages.
# Maybe not. j3d-core-utils requires j3d-core's build.xml files to build.
# they are more or less the same package. Maybe just add a use flag to install
# utils jar/javadoc
EAPI=2
WANT_ANT_TASKS="ant-nodeps"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION=" Java3D Core API and Utils package"
HOMEPAGE="https://java3d.dev.java.net/"
SRC_URI="http://dev.gentoo.org/~ali_bush/distfiles/${P}.tar.bz2
http://dev.gentoo.org/~ali_bush/distfiles/${PN}-utils-${PV}.tar.bz2"
LICENSE="|| ( sun-jrl sun-jdl )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEP="dev-java/vecmath"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
app-arch/unzip
dev-java/eclipse-ecj:3.5[ant]
dev-java/vecmath
${COMMON_DEP}"
S="${WORKDIR}/${PN}"
src_unpack() {
unpack ${A}
mkdir -p vecmath/build/opt/lib/ext vecmath/build/debug/lib/ext
cd vecmath/build/opt/lib/ext
java-pkg_jarfrom vecmath
cd "${WORKDIR}/vecmath/build/debug/lib/ext"
java-pkg_jarfrom vecmath
}
EANT_BUILD_TARGET="jar-opt"
EANT_DOC_TARGET="docs"
ANT_OPTS="-Xmx1g"
JAVA_PKG_FORCE_COMPILER="ecj-3.5"
src_install() {
local arch=""
use x86 && arch="linux-i586"
use amd64 && arch="linux-amd64"
java-pkg_dojar build/default/opt/lib/ext/*.jar
java-pkg_doso build/default/opt/native/*.so
use doc && dohtml "build/${arch}/javadocs"
use source && java-pkg_dosrc src/classes/jogl/javax src/classes/share/javax \
src/classes/x11/javax src/classes/win32/javax
}