diff options
author | Johannes Huber <johu@gentoo.org> | 2012-10-28 11:44:46 +0000 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2012-10-28 11:44:46 +0000 |
commit | a50c961b5f48cf5f189779fa5053857e51bdc340 (patch) | |
tree | fac803c4f1623940b734c8f509196065870d6786 /media-tv | |
parent | Version bump. (diff) | |
download | gentoo-2-a50c961b5f48cf5f189779fa5053857e51bdc340.tar.gz gentoo-2-a50c961b5f48cf5f189779fa5053857e51bdc340.tar.bz2 gentoo-2-a50c961b5f48cf5f189779fa5053857e51bdc340.zip |
Version bump.
(Portage version: 2.2.0_alpha135/cvs/Linux x86_64)
Diffstat (limited to 'media-tv')
-rw-r--r-- | media-tv/tvbrowser/ChangeLog | 8 | ||||
-rw-r--r-- | media-tv/tvbrowser/tvbrowser-3.2.ebuild | 206 |
2 files changed, 212 insertions, 2 deletions
diff --git a/media-tv/tvbrowser/ChangeLog b/media-tv/tvbrowser/ChangeLog index 549ff5147682..dbf4f4a416b9 100644 --- a/media-tv/tvbrowser/ChangeLog +++ b/media-tv/tvbrowser/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-tv/tvbrowser # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.34 2012/04/13 19:33:55 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.35 2012/10/28 11:44:46 johu Exp $ + +*tvbrowser-3.2 (28 Oct 2012) + + 28 Oct 2012; Johannes Huber <johu@gentoo.org> +tvbrowser-3.2.ebuild: + Version bump. 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> tvbrowser-3.1.ebuild: Move EAPI assignment to top of ebuild, bug 411875. @@ -174,4 +179,3 @@ +files/tvbrowser-2.1-makefiles.patch, +metadata.xml, +tvbrowser-2.1.ebuild: Inital import of ebuild (ebuild slightly based on the one from Bug #104792) - diff --git a/media-tv/tvbrowser/tvbrowser-3.2.ebuild b/media-tv/tvbrowser/tvbrowser-3.2.ebuild new file mode 100644 index 000000000000..be54bdaf6f2c --- /dev/null +++ b/media-tv/tvbrowser/tvbrowser-3.2.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/tvbrowser-3.2.ebuild,v 1.1 2012/10/28 11:44:46 johu Exp $ + +EAPI=4 + +JAVA_PKG_IUSE="doc source test" +inherit eutils java-pkg-2 java-ant-2 flag-o-matic + +DESCRIPTION="Themeable and easy to use TV Guide - written in Java" +HOMEPAGE="http://www.tvbrowser.org/" +SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip + +themes? ( + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/BeOSthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/amarachthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/aquathemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/architectBluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/architectOlivethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/b0sumiErgothempack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/b0sumithemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/bbjthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/beigeazulthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/beosthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/blueMetalthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/blueTurquesathemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/cellshadedthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/chaNinja-Bluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/coronaHthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/cougarthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/crystal2themepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/fatalEthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/gfxOasisthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/gorillathemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/hmmXPBluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/hmmXPMonoBluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/iBarthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/macosthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/midnightthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/mmMagra-Xthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/modernthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/oliveGreenLunaXPthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusLunaSilverthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSBluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSDeepthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSOlivethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/quickSilverRthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueBluethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueBrownthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueGreenthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/royalInspiratthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/silverLunaXPthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/solunaRthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/tigerGraphitethemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/tigerthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/toxicthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/underlingthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/whistlerthemepack.zip + http://javootoo.l2fprod.com/plaf/skinlf/themepacks/xplunathemepack.zip + + http://tvbrowser.org/downloads/noia.zip + http://tvbrowser.org/downloads/nuvola.zip + http://tvbrowser.org/downloads/tulliana.zip + http://tvbrowser.org/downloads/tango_without_heart.zip +)" + +SLOT="0" +KEYWORDS="~x86 ~amd64" +LICENSE="GPL-3" + +IUSE="themes" + +COMMON_DEP="dev-java/bsh + >=dev-java/commons-codec-1.4 + >=dev-java/commons-lang-2.4 + >=dev-java/commons-net-1.4.1 + >=dev-java/jakarta-oro-2.0.8 + >=dev-java/jgoodies-forms-1.3.0 + >=dev-java/jgoodies-looks-2.3.1 + dev-java/l2fprod-common + dev-java/log4j + dev-java/skinlf + >=dev-java/stax-1.2.0 + dev-java/xalan + x11-libs/libXt + x11-libs/libSM + x11-libs/libICE + x11-libs/libXext + x11-libs/libXtst + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp +" +DEPEND="${COMMON_DEP} + app-arch/unzip + >=virtual/jdk-1.6 + test? ( dev-java/junit:0 ) +" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.6 +" + +# javac errors about missing junit, lets investigate this later +RESTRICT="test" + +src_prepare() { + sed "/unpacked.dir/d" -i build.xml || die + + cd "${S}"/lib || die + rm -v bsh-*.jar commons-codec-*.jar commons-lang-*.jar commons-net*.jar \ + l2fprod-common-tasks-7.3.jar skinlf-6.7.jar stax*.jar \ + jgoodies-form*.jar jgoodies-looks*.jar || die + + java-pkg_jar-from bsh,commons-codec,commons-lang-2.1,commons-net,jgoodies-forms,l2fprod-common,log4j,jgoodies-looks-2.0,skinlf,stax + + mkdir "${S}/public" || die "failed javadoc dir" +} + +src_compile() { + ${ANT_OPTS} eant runtime-linux $(use_doc public-doc) +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + use source && java-pkg_dosrc src + use doc && java-pkg_dojavadoc doc + + cd runtime/${PN}_linux || die + + java-pkg_dojar ${PN}.jar + java-pkg_dojar "${S}"/lib/{htmlparser-1.6.jar,jRegistryKey-1.4.5.jar,jgoodies-common-1.2.1.jar,opencsv-2.3.jar,substance-6.1.jar,texhyphj-1.1.jar,trident-1.3.jar} + + local todir="${JAVA_PKG_SHAREPATH}" + + cp -a imgs "${D}/${todir}" || die + cp -a icons "${D}/${todir}" || die + cp -a plugins "${D}/${todir}" || die + cp linux.properties "${D}/${todir}" || die + + insinto "${todir}/themepacks" + doins themepacks/themepack.zip + + if use themes; then + cd "${DISTDIR}" + doins BeOSthemepack.zip\ + amarachthemepack.zip\ + aquathemepack.zip\ + architectBluethemepack.zip\ + architectOlivethemepack.zip\ + b0sumiErgothempack.zip\ + b0sumithemepack.zip\ + bbjthemepack.zip\ + beigeazulthemepack.zip\ + beosthemepack.zip\ + blueMetalthemepack.zip\ + blueTurquesathemepack.zip\ + cellshadedthemepack.zip\ + chaNinja-Bluethemepack.zip\ + coronaHthemepack.zip\ + cougarthemepack.zip\ + crystal2themepack.zip\ + fatalEthemepack.zip\ + gfxOasisthemepack.zip\ + gorillathemepack.zip\ + hmmXPBluethemepack.zip\ + hmmXPMonoBluethemepack.zip\ + iBarthemepack.zip\ + macosthemepack.zip\ + midnightthemepack.zip\ + mmMagra-Xthemepack.zip\ + modernthemepack.zip\ + oliveGreenLunaXPthemepack.zip\ + opusLunaSilverthemepack.zip\ + opusOSBluethemepack.zip\ + opusOSDeepthemepack.zip\ + opusOSOlivethemepack.zip\ + quickSilverRthemepack.zip\ + roueBluethemepack.zip\ + roueBrownthemepack.zip\ + roueGreenthemepack.zip\ + royalInspiratthemepack.zip\ + silverLunaXPthemepack.zip\ + solunaRthemepack.zip\ + tigerGraphitethemepack.zip\ + tigerthemepack.zip\ + toxicthemepack.zip\ + underlingthemepack.zip\ + whistlerthemepack.zip\ + xplunathemepack.zip + insinto "${todir}/icons" + doins noia.zip nuvola.zip tulliana.zip tango_without_heart.zip + fi + + java-pkg_dolauncher "tvbrowser" \ + --main tvbrowser.TVBrowser \ + --pwd ${todir} \ + --java_args " -Dpropertiesfile=${todir}/linux.properties" + + make_desktop_entry ${PN} "TV-Browser" /usr/share/tvbrowser/imgs/tvbrowser128.png + + sed -e "s/AudioVideo;TV/AudioVideo;TV;Video/" \ + -i "${D}"/usr/share/applications/tvbrowser-tvbrowser.desktop || die "fixing .desktop file failed" +} |