[dev-java/j3d-core] New ebuild, see bug 2586
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user