# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit games DESCRIPTION="the VASSAL boardgame engine" HOMEPAGE="http://www.vassalengine.org" SRC_URI="http://unc.dl.sourceforge.net/sourceforge/vassalengine/VASSAL-1.3.3.1.zip" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~x86 ~ppc ~sparc ~alpha" IUSE="" DEPEND=">=virtual/jdk-1.4 >=games-engines/vassallibs-1.3.3.1" RDEPEND=">=virtual/jre-1.4 >=games-engines/vassallibs-1.3.3.1" S=${WORKDIR} src_compile() { JJC=`java-config -c` CP=`java-config -p` JAR=`java-config -j` CP=${CP}":${GAMES_LIBDIR}/vassal/VASSAL.jar:${GAMES_LIBDIR}/vassal/crimson.jar" cd ${S} mv src/* ./ find ./ -name "*.java" |xargs ${JJC} -nowarn -deprecation -classpath ${CP} find ./ -name "*.java" |xargs rm ${JAR} -c Vengine.jar VASSAL images com > Vengine.jar return } src_install() { mkdir --parents ${D}${GAMES_LIBDIR}/vassal cp ${S}/Vengine.jar ${D}${GAMES_LIBDIR}/vassal games_make_wrapper vassal "java -classpath \`java-config -p\`:VASSAL.jar:crimson.jar:Vengine.jar:jaxp.jar:cryptix32.jar org.vassalengine.Main" ${GAMES_LIBDIR}/vassal dodoc LICENSE.txt README.txt dohtml -r javadoc/ prepgamedirs ${GAMES_LIBDIR}/vassal }