# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-video/google2srt/google2srt-0.5.2.ebuild,v 1.1 2010/08/02 23:43:59 sbriesen Exp $ EAPI="2" JAVA_PKG_IUSE="doc source" inherit eutils java-pkg-2 java-ant-2 MY_PN="Google2SRT" MY_P="${MY_PN}-${PV}" MAINCLASS="GUI" DESCRIPTION="Convert subtitles from Google Video and YouTube to SubRip (.srt) format" HOMEPAGE="http://google2srt.sourceforge.net/en/" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="html" COMMON_DEP="dev-java/jdom:1.0" RDEPEND=">=virtual/jre-1.6 ${COMMON_DEP}" DEPEND=">=virtual/jdk-1.6 ${COMMON_DEP}" S="${WORKDIR}/${MY_P}" java_prepare() { # copy build.xml cp -f "${FILESDIR}/build.xml" build.xml || die # move resources mkdir -p "resources" mv -f src/*.{jpg,properties} "resources/" # update library packages cd lib rm -f jdom.jar ../${MY_PN}.jar || die java-pkg_jar-from jdom-1.0 java-pkg_ensure-no-bundled-jars } src_compile() { eant build $(use_doc) } src_install() { java-pkg_dojar dist/${MY_PN}.jar java-pkg_dolauncher ${MY_PN} --main ${MAINCLASS} --java_args -Xmx256m newicon "${FILESDIR}/icon.png" "${MY_PN}.png" make_desktop_entry ${MY_PN} ${MY_PN} ${MY_PN} use doc && java-pkg_dojavadoc apidocs use source && java-pkg_dosrc src use html && dohtml -r doc newdoc Changelog.txt ChangeLog newdoc README.TXT README }