Files
sablink-distro/dev-java/lwjgl/lwjgl-1.0.ebuild
T
2011-05-15 10:56:12 +02:00

67 lines
1.5 KiB
Bash

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# uses the javah task
WANT_ANT_TASKS="ant-nodeps"
JAVA_PKG_IUSE="devil doc source"
inherit java-pkg-2 java-ant-2 eutils
# See for dev info
# http://overlays.gentoo.org/proj/java/wiki/
# Java_Games_ProjectLightWeightJavaGameLibraryLWJGL
MY_PV="$(delete_version_separator 2)"
DESCRIPTION="The Lightweigth Java Game Library (LWJGL)"
HOMEPAGE="http://www.lwjgl.org"
SRC_URI="mirror://sourceforge/java-game-lib/${PN}-source-${PV}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE=""
CDEPEND="virtual/opengl
media-libs/openal
dev-java/jinput
dev-java/jutils"
DEPEND=">=virtual/jdk-1.5
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXrandr
x11-proto/xf86vidmodeproto
x11-proto/xproto
${CDEPEND}"
#TODO: the library for devil seems to be only needed at runtime
# check how it behaves with code that is using it when the library is not there
RDEPEND=">=virtual/jre-1.5
devil? ( media-libs/devil )
x11-libs/libX11
x11-libs/libXext
${CDEPEND}"
S="${WORKDIR}"
src_unpack() {
unpack ${A}
cd "${S}"
#eant clean clean-generated
mkdir bin
java-ant_rewrite-classpath build.xml
}
#EANT_BUILD_TARGET="generate-all all"
EANT_BUILD_TARGET="all"
EANT_GENTOO_CLASSPATH="jinput,jutils"
# needs com.sun.* from tools.jar for code generation
# EANT_EXTRA_ARGS="-Dbuild.sysclasspath=first"
src_install() {
java-pkg_dojar libs/lwjgl*jar
java-pkg_doso libs/linux/*.so
use doc && java-pkg_dojavadoc doc/javadoc
use source && java-pkg_dosrc src/java/org
}