# 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/" HOMEPAGE="http://www.cridmanager.de/" SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip miroor://sourceforge/${PN}/${PN}-1.2.4-src.zip" LICENSE="GPL-2" ##MINOR_NUM=$(echo "${PV}" | sed -e 's/\(.*\)\.\(.*\)\..*/\1\.\2/') MINOR_NUM=${PV%\.*} SLOT="${MINOR_NUM}" KEYWORDS="~x86" IUSE="jikes source" RESTRICT="nostrip" DEPEND="${RDEPEND} jikes? ( dev-java/jikes )" RDEPEND="virtual/jre >=dev-java/log4j-1.2.9 >=dev-java/commons-net-1.3.0 >=dev-java/jakarta-oro-2.0.8" S=${WORKDIR}/${PN}-${MINOR_NUM/\./_} src_unpack(){ mkdir -p ${S}/src cd ${S}/src/ #unpack ${A} unpack ${P}-src.zip # we need all *.properties files from 1.2.4... cd ${S} unzip ${DISTDIR}/${PN}-1.2.4-src.zip *.properties -d .. } src_compile() { local antflags="jar" use jikes && antflags="${antflags} -Dbuild.compiler=jikes" cd ${S} cp ${FILESDIR}/build-${PV}.xml ./build.xml ant ${antflags} || die "compilation failed !" } src_install() { java-pkg_dojar ${S}/dist/${PN}.jar use source && java-pkg_dosrc ${S}/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-${MINOR_NUM}) net.sourceforge.cridmanager.Start \"\$@\"" >> ${S}/Cridmanager-${MINOR_NUM} dobin Cridmanager-${MINOR_NUM} }