Files
for-gentoo/dev-java/j3d-core/j3d-core-1.5.1.ebuild
T
2012-02-23 23:19:00 +01:00

70 lines
1.9 KiB
Bash

# 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
}