Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-tv/tvbrowser: tvbrowser-3.1.ebuild ChangeLog tvbrowser-2.7.4.ebuild tvbrowser-2.7.1.ebuild
Date: Tue, 07 Feb 2012 23:09:46
Message-Id: 20120207230936.7A6FF2004B@flycatcher.gentoo.org
1 johu 12/02/07 23:09:36
2
3 Modified: ChangeLog
4 Added: tvbrowser-3.1.ebuild
5 Removed: tvbrowser-2.7.4.ebuild tvbrowser-2.7.1.ebuild
6 Log:
7 Version bump wrt bug #313053. Initial ebuild by Robert Schedel <r.schedel@×××××.de>, changed by me. Fixes bug #298664 too. Punt jurassic versions.
8
9 (Portage version: 2.2.0_alpha85/cvs/Linux i686)
10
11 Revision Changes Path
12 1.33 media-tv/tvbrowser/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/tvbrowser/ChangeLog?rev=1.33&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/tvbrowser/ChangeLog?rev=1.33&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/tvbrowser/ChangeLog?r1=1.32&r2=1.33
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v
21 retrieving revision 1.32
22 retrieving revision 1.33
23 diff -u -r1.32 -r1.33
24 --- ChangeLog 27 Jan 2012 17:01:39 -0000 1.32
25 +++ ChangeLog 7 Feb 2012 23:09:36 -0000 1.33
26 @@ -1,6 +1,14 @@
27 # ChangeLog for media-tv/tvbrowser
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.32 2012/01/27 17:01:39 johu Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/ChangeLog,v 1.33 2012/02/07 23:09:36 johu Exp $
31 +
32 +*tvbrowser-3.1 (07 Feb 2012)
33 +
34 + 07 Feb 2012; Johannes Huber <johu@g.o> +tvbrowser-3.1.ebuild,
35 + -tvbrowser-2.7.1.ebuild, -tvbrowser-2.7.4.ebuild:
36 + Version bump wrt bug #313053. Initial ebuild by Robert Schedel
37 + <r.schedel@×××××.de>, changed by me. Fixes bug #298664 too. Punt jurassic
38 + versions.
39
40 27 Jan 2012; Johannes Huber <johu@g.o> metadata.xml:
41 Take package over. Remove proxy maintainer and add myself.
42
43
44
45 1.1 media-tv/tvbrowser/tvbrowser-3.1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/tvbrowser/tvbrowser-3.1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/tvbrowser/tvbrowser-3.1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: tvbrowser-3.1.ebuild
51 ===================================================================
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/media-tv/tvbrowser/tvbrowser-3.1.ebuild,v 1.1 2012/02/07 23:09:36 johu Exp $
55
56 JAVA_PKG_IUSE="doc source test"
57
58 EAPI=4
59
60 inherit eutils java-pkg-2 java-ant-2 flag-o-matic
61
62 DESCRIPTION="Themeable and easy to use TV Guide - written in Java"
63 HOMEPAGE="http://www.tvbrowser.org/"
64 SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip
65
66 themes? (
67 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/BeOSthemepack.zip
68 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/amarachthemepack.zip
69 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/aquathemepack.zip
70 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/architectBluethemepack.zip
71 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/architectOlivethemepack.zip
72 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/b0sumiErgothempack.zip
73 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/b0sumithemepack.zip
74 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/bbjthemepack.zip
75 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/beigeazulthemepack.zip
76 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/beosthemepack.zip
77 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/blueMetalthemepack.zip
78 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/blueTurquesathemepack.zip
79 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/cellshadedthemepack.zip
80 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/chaNinja-Bluethemepack.zip
81 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/coronaHthemepack.zip
82 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/cougarthemepack.zip
83 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/crystal2themepack.zip
84 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/fatalEthemepack.zip
85 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/gfxOasisthemepack.zip
86 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/gorillathemepack.zip
87 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/hmmXPBluethemepack.zip
88 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/hmmXPMonoBluethemepack.zip
89 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/iBarthemepack.zip
90 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/macosthemepack.zip
91 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/midnightthemepack.zip
92 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/mmMagra-Xthemepack.zip
93 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/modernthemepack.zip
94 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/oliveGreenLunaXPthemepack.zip
95 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusLunaSilverthemepack.zip
96 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSBluethemepack.zip
97 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSDeepthemepack.zip
98 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/opusOSOlivethemepack.zip
99 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/quickSilverRthemepack.zip
100 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueBluethemepack.zip
101 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueBrownthemepack.zip
102 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/roueGreenthemepack.zip
103 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/royalInspiratthemepack.zip
104 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/silverLunaXPthemepack.zip
105 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/solunaRthemepack.zip
106 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/tigerGraphitethemepack.zip
107 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/tigerthemepack.zip
108 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/toxicthemepack.zip
109 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/underlingthemepack.zip
110 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/whistlerthemepack.zip
111 http://javootoo.l2fprod.com/plaf/skinlf/themepacks/xplunathemepack.zip
112
113 http://tvbrowser.org/downloads/noia.zip
114 http://tvbrowser.org/downloads/nuvola.zip
115 http://tvbrowser.org/downloads/tulliana.zip
116 http://tvbrowser.org/downloads/tango_without_heart.zip
117 )"
118
119 SLOT="0"
120 KEYWORDS="~x86 ~amd64"
121 LICENSE="GPL-3"
122
123 IUSE="themes"
124
125 COMMON_DEP="dev-java/bsh
126 >=dev-java/commons-codec-1.4
127 >=dev-java/commons-lang-2.4
128 >=dev-java/commons-net-1.4.1
129 >=dev-java/jakarta-oro-2.0.8
130 >=dev-java/jgoodies-forms-1.3.0
131 >=dev-java/jgoodies-looks-2.3.1
132 dev-java/l2fprod-common
133 dev-java/log4j
134 dev-java/skinlf
135 >=dev-java/stax-1.2.0
136 dev-java/xalan
137 x11-libs/libXt
138 x11-libs/libSM
139 x11-libs/libICE
140 x11-libs/libXext
141 x11-libs/libXtst
142 x11-libs/libX11
143 x11-libs/libXau
144 x11-libs/libXdmcp
145 "
146 DEPEND="${COMMON_DEP}
147 app-arch/unzip
148 >=virtual/jdk-1.6
149 test? ( dev-java/junit:0 )
150 "
151 RDEPEND="${COMMON_DEP}
152 >=virtual/jre-1.6
153 "
154
155 # javac errors about missing junit, lets investigate this later
156 RESTRICT="test"
157
158 src_prepare() {
159 sed "/unpacked.dir/d" -i build.xml || die
160
161 cd "${S}"/lib || die
162 rm -v bsh-*.jar commons-codec-*.jar commons-lang-*.jar commons-net*.jar \
163 l2fprod-common-tasks-7.3.jar skinlf-6.7.jar stax*.jar \
164 jgoodies-form*.jar jgoodies-looks*.jar || die
165
166 java-pkg_jar-from bsh,commons-codec,commons-lang-2.1,commons-net,jgoodies-forms,l2fprod-common,log4j,jgoodies-looks-2.0,skinlf,stax
167
168 mkdir "${S}/public" || die "failed javadoc dir"
169 }
170
171 src_compile() {
172 ${ANT_OPTS} eant runtime-linux $(use_doc public-doc)
173 }
174
175 src_test() {
176 java-pkg-2_src_test
177 }
178
179 src_install() {
180 use source && java-pkg_dosrc src
181 use doc && java-pkg_dojavadoc doc
182
183 cd runtime/${PN}_linux || die
184
185 java-pkg_dojar ${PN}.jar
186 java-pkg_dojar "${S}"/lib/{guava-r09.jar,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}
187
188 local todir="${JAVA_PKG_SHAREPATH}"
189
190 cp -a imgs "${D}/${todir}" || die
191 cp -a icons "${D}/${todir}" || die
192 cp -a plugins "${D}/${todir}" || die
193 cp linux.properties "${D}/${todir}" || die
194
195 insinto "${todir}/themepacks"
196 doins themepacks/themepack.zip
197
198 if use themes; then
199 cd "${DISTDIR}"
200 doins BeOSthemepack.zip\
201 amarachthemepack.zip\
202 aquathemepack.zip\
203 architectBluethemepack.zip\
204 architectOlivethemepack.zip\
205 b0sumiErgothempack.zip\
206 b0sumithemepack.zip\
207 bbjthemepack.zip\
208 beigeazulthemepack.zip\
209 beosthemepack.zip\
210 blueMetalthemepack.zip\
211 blueTurquesathemepack.zip\
212 cellshadedthemepack.zip\
213 chaNinja-Bluethemepack.zip\
214 coronaHthemepack.zip\
215 cougarthemepack.zip\
216 crystal2themepack.zip\
217 fatalEthemepack.zip\
218 gfxOasisthemepack.zip\
219 gorillathemepack.zip\
220 hmmXPBluethemepack.zip\
221 hmmXPMonoBluethemepack.zip\
222 iBarthemepack.zip\
223 macosthemepack.zip\
224 midnightthemepack.zip\
225 mmMagra-Xthemepack.zip\
226 modernthemepack.zip\
227 oliveGreenLunaXPthemepack.zip\
228 opusLunaSilverthemepack.zip\
229 opusOSBluethemepack.zip\
230 opusOSDeepthemepack.zip\
231 opusOSOlivethemepack.zip\
232 quickSilverRthemepack.zip\
233 roueBluethemepack.zip\
234 roueBrownthemepack.zip\
235 roueGreenthemepack.zip\
236 royalInspiratthemepack.zip\
237 silverLunaXPthemepack.zip\
238 solunaRthemepack.zip\
239 tigerGraphitethemepack.zip\
240 tigerthemepack.zip\
241 toxicthemepack.zip\
242 underlingthemepack.zip\
243 whistlerthemepack.zip\
244 xplunathemepack.zip
245 insinto "${todir}/icons"
246 doins noia.zip nuvola.zip tulliana.zip tango_without_heart.zip
247 fi
248
249 java-pkg_dolauncher "tvbrowser" \
250 --main tvbrowser.TVBrowser \
251 --pwd ${todir} \
252 --java_args " -Dpropertiesfile=${todir}/linux.properties"
253
254 make_desktop_entry ${PN} "TV-Browser" /usr/share/tvbrowser/imgs/tvbrowser128.png
255 }