summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-tv/tvbrowser/tvbrowser-3.2.1.ebuild')
-rw-r--r--media-tv/tvbrowser/tvbrowser-3.2.1.ebuild206
1 files changed, 0 insertions, 206 deletions
diff --git a/media-tv/tvbrowser/tvbrowser-3.2.1.ebuild b/media-tv/tvbrowser/tvbrowser-3.2.1.ebuild
deleted file mode 100644
index f22a5795eaf2..000000000000
--- a/media-tv/tvbrowser/tvbrowser-3.2.1.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# 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.1.ebuild,v 1.1 2012/11/12 21:38:13 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"
-}