# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils java-pkg DESCRIPTION="A Program to manage \"Siemens Gigaset M740 AV DVB-T Box\" Files" HOMEPAGE="http://sourceforge.net/projects/cridmanager/" SRC_URI="mirror://sourceforge/${PN}/${P}-developer-src.zip" LICENSE="GPL-2" MINOR_NUM=$(echo "${PV}" | sed -e 's/\(.*\)\.\(.*\)\..*/\1\.\2/') SLOT="${MINOR_NUM}" KEYWORDS="x86" IUSE="jikes source" RESTRICT="nostrip" DEPEND="${RDEPEND} sys-apps/sed jikes? ( dev-java/jikes )" RDEPEND="virtual/jre dev-java/log4j >=dev-java/commons-net-1.3.0 >=dev-java/jakarta-oro-2.0.8" S=${WORKDIR}/${PN}-${MINOR_NUM/\./_} src_compile() { local antflags="jar" use jikes && antflags="${antflags} -Dbuild.compiler=jikes" #unpack ${A} mkdir ${S} mv ${WORKDIR}/src ${S}/ cd ${S} cp ${FILESDIR}/build-${PV}.xml ./build.xml ant ${antflags} || die "compilation failed !" } src_install() { java-pkg_dojar dist/${PN}.jar use source && java-pkg_dosrc src/* echo "#!/bin/bash" > ${S}/Cridmanager-${MINOR_NUM} echo "exec \$(java-config -J) -cp \$(java-config -p log4j,jakarta-oro-2.0,commons-net,cridmanager-1.1) net.sourceforge.cridmanager.Start \"\$@\"" >> ${S}/Cridmanager-${MINOR_NUM} dobin Cridmanager-${MINOR_NUM} }