| # Copyright 1999-2013 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| 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 |
| http://sbriesen.de/gentoo/distfiles/google2srt-icon.png" |
| |
| LICENSE="GPL-3" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="html" |
| |
| COMMON_DEP="dev-java/jdom: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 |
| 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 "${DISTDIR}/${PN}-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 |
| } |