# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/sbaz/sbaz-1.25.ebuild,v 1.2 2009/01/11 05:46:03 mr_bones_ Exp $ JAVA_PKG_IUSE="source" inherit java-pkg-2 java-ant-2 DESCRIPTION="A system used by Scala enthusiasts to share computer files with each other." HOMEPAGE="http://www.lexspoon.org/sbaz/" SRC_URI="http://www.lexspoon.org/${PN}/downloads/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" COMMON_DEP=">=dev-lang/scala-2.7.2" RDEPEND=">=virtual/jre-1.5 ${COMMON_DEP}" DEPEND=">=virtual/jdk-1.5 dev-java/ant-contrib =java-virtuals/servlet-api-2.4* ${COMMON_DEP}" src_compile() { local antopts="" use source && antopts="srcjar" ANT_OPTS="-Xmx512M" eant -Dscala.home="/usr/share/scala" \ -Dservlet-api.jar="$(java-pkg_getjar --build-only servlet-api-2.4 servlet-api.jar)" \ -Dant-contrib.jar="$(java-pkg_getjars --build-only ant-contrib)" \ build.main ${antopts} } src_install() { local SBAZDIR="/usr/share/${PN}/" #sources are .scala so no use for java-pkg_dosrc if use source; then dodir "${SBAZDIR}/src" insinto "${SBAZDIR}/src" doins build/*-src.jar fi java-pkg_dojar "build/${PN}.jar" java-pkg_register-dependency scala scala-library.jar java-pkg_dolauncher "${PN}" \ --java_args "-Xmx256m -Xms16M -Dsbaz.confdir=/etc/${PN}" \ --main "sbaz.clui.CommandLine" dobin debian/command-scripts/sbaz-setup dodir "/etc/${PN}" insinto "/etc/${PN}" doins debian/default-universe }