Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/totem: ChangeLog totem-2.18.3.ebuild totem-2.20.0.ebuild totem-2.18.2.ebuild totem-2.16.5.ebuild totem-2.20.1.ebuild
Date: Tue, 23 Oct 2007 21:19:19
Message-Id: E1IkR9a-000096-9b@stork.gentoo.org
1 eva 07/10/23 21:19:10
2
3 Modified: ChangeLog totem-2.18.3.ebuild totem-2.20.0.ebuild
4 totem-2.18.2.ebuild totem-2.16.5.ebuild
5 Added: totem-2.20.1.ebuild
6 Log:
7 bump to 2.20.1, fix DEPEND on 2.20.0 and quoting on the rest
8 (Portage version: 2.1.3.15)
9
10 Revision Changes Path
11 1.187 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.187&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.187&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?r1=1.186&r2=1.187
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.186
21 retrieving revision 1.187
22 diff -u -r1.186 -r1.187
23 --- ChangeLog 4 Oct 2007 21:03:23 -0000 1.186
24 +++ ChangeLog 23 Oct 2007 21:19:09 -0000 1.187
25 @@ -1,6 +1,18 @@
26 # ChangeLog for media-video/totem
27 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.186 2007/10/04 21:03:23 leio Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.187 2007/10/23 21:19:09 eva Exp $
30 +
31 + 23 Oct 2007; Gilles Dartiguelongue <eva@g.o> totem-2.16.5.ebuild,
32 + totem-2.18.2.ebuild, totem-2.18.3.ebuild:
33 + fix quoting
34 +
35 +*totem-2.20.1 (23 Oct 2007)
36 +
37 + 23 Oct 2007; Gilles Dartiguelongue <eva@g.o> totem-2.20.0.ebuild,
38 + +totem-2.20.1.ebuild:
39 + bump to 2.20.1
40 + fix DEPEND of 2.20.0 and 2.20.1
41 + removing intltoolize call from 2.20.1 as it look not necessary anymore
42
43 04 Oct 2007; Mart Raudsepp <leio@g.o> totem-2.18.2.ebuild,
44 totem-2.18.3.ebuild:
45
46
47
48 1.7 media-video/totem/totem-2.18.3.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?rev=1.7&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?rev=1.7&content-type=text/plain
52 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?r1=1.6&r2=1.7
53
54 Index: totem-2.18.3.ebuild
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v
57 retrieving revision 1.6
58 retrieving revision 1.7
59 diff -u -r1.6 -r1.7
60 --- totem-2.18.3.ebuild 4 Oct 2007 21:03:24 -0000 1.6
61 +++ totem-2.18.3.ebuild 23 Oct 2007 21:19:09 -0000 1.7
62 @@ -1,6 +1,6 @@
63 # Copyright 1999-2007 Gentoo Foundation
64 # Distributed under the terms of the GNU General Public License v2
65 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v 1.6 2007/10/04 21:03:24 leio Exp $
66 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v 1.7 2007/10/23 21:19:09 eva Exp $
67
68 inherit autotools eutils gnome2 multilib
69
70 @@ -139,16 +139,16 @@
71 intltoolize --force || die
72
73 if use nsplugin ; then
74 - epatch ${FILESDIR}/${PN}-2.18.1-browser-plugins.patch
75 + epatch "${FILESDIR}"/${PN}-2.18.1-browser-plugins.patch
76 eautoreconf
77 fi
78
79 # Remove this when POTFILES.in will be fixed
80 - echo "data/totem-handlers.schemas.in" >> ${S}/po/POTFILES.skip
81 - echo "data/totem-video-thumbnail.schemas.in" >> ${S}/po/POTFILES.skip
82 - echo "data/totem.desktop.in" >> ${S}/po/POTFILES.skip
83 - echo "data/totem.desktop.in.in" >> ${S}/po/POTFILES.skip
84 - echo "data/vanity.desktop.in" >> ${S}/po/POTFILES.skip
85 + echo "data/totem-handlers.schemas.in" >> "${S}"/po/POTFILES.skip
86 + echo "data/totem-video-thumbnail.schemas.in" >> "${S}"/po/POTFILES.skip
87 + echo "data/totem.desktop.in" >> "${S}"/po/POTFILES.skip
88 + echo "data/totem.desktop.in.in" >> "${S}"/po/POTFILES.skip
89 + echo "data/vanity.desktop.in" >> "${S}"/po/POTFILES.skip
90 }
91
92 src_install() {
93
94
95
96 1.2 media-video/totem/totem-2.20.0.ebuild
97
98 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.0.ebuild?rev=1.2&view=markup
99 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.0.ebuild?rev=1.2&content-type=text/plain
100 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.0.ebuild?r1=1.1&r2=1.2
101
102 Index: totem-2.20.0.ebuild
103 ===================================================================
104 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.20.0.ebuild,v
105 retrieving revision 1.1
106 retrieving revision 1.2
107 diff -u -r1.1 -r1.2
108 --- totem-2.20.0.ebuild 1 Oct 2007 20:46:08 -0000 1.1
109 +++ totem-2.20.0.ebuild 23 Oct 2007 21:19:09 -0000 1.2
110 @@ -1,6 +1,6 @@
111 # Copyright 1999-2007 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.20.0.ebuild,v 1.1 2007/10/01 20:46:08 eva Exp $
114 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.20.0.ebuild,v 1.2 2007/10/23 21:19:09 eva Exp $
115
116 inherit autotools eutils gnome2 multilib
117
118 @@ -92,6 +92,7 @@
119 x11-proto/inputproto
120 app-text/scrollkeeper
121 gnome-base/gnome-common
122 + app-text/gnome-doc-utils
123 >=dev-util/intltool-0.35
124 >=dev-util/pkgconfig-0.20"
125
126
127
128
129 1.17 media-video/totem/totem-2.18.2.ebuild
130
131 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?rev=1.17&view=markup
132 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?rev=1.17&content-type=text/plain
133 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?r1=1.16&r2=1.17
134
135 Index: totem-2.18.2.ebuild
136 ===================================================================
137 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v
138 retrieving revision 1.16
139 retrieving revision 1.17
140 diff -u -r1.16 -r1.17
141 --- totem-2.18.2.ebuild 4 Oct 2007 21:03:24 -0000 1.16
142 +++ totem-2.18.2.ebuild 23 Oct 2007 21:19:09 -0000 1.17
143 @@ -1,6 +1,6 @@
144 # Copyright 1999-2007 Gentoo Foundation
145 # Distributed under the terms of the GNU General Public License v2
146 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v 1.16 2007/10/04 21:03:24 leio Exp $
147 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v 1.17 2007/10/23 21:19:09 eva Exp $
148
149 inherit autotools eutils gnome2 multilib
150
151 @@ -139,16 +139,16 @@
152 intltoolize --force || die
153
154 if use nsplugin ; then
155 - epatch ${FILESDIR}/${PN}-2.18.1-browser-plugins.patch
156 + epatch "${FILESDIR}"/${PN}-2.18.1-browser-plugins.patch
157 eautoreconf
158 fi
159
160 # Remove this when POTFILES.in will be fixed
161 - echo "data/totem-handlers.schemas.in" >> ${S}/po/POTFILES.skip
162 - echo "data/totem-video-thumbnail.schemas.in" >> ${S}/po/POTFILES.skip
163 - echo "data/totem.desktop.in" >> ${S}/po/POTFILES.skip
164 - echo "data/totem.desktop.in.in" >> ${S}/po/POTFILES.skip
165 - echo "data/vanity.desktop.in" >> ${S}/po/POTFILES.skip
166 + echo "data/totem-handlers.schemas.in" >> "${S}"/po/POTFILES.skip
167 + echo "data/totem-video-thumbnail.schemas.in" >> "${S}"/po/POTFILES.skip
168 + echo "data/totem.desktop.in" >> "${S}"/po/POTFILES.skip
169 + echo "data/totem.desktop.in.in" >> "${S}"/po/POTFILES.skip
170 + echo "data/vanity.desktop.in" >> "${S}"/po/POTFILES.skip
171 }
172
173 src_install() {
174
175
176
177 1.12 media-video/totem/totem-2.16.5.ebuild
178
179 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.16.5.ebuild?rev=1.12&view=markup
180 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.16.5.ebuild?rev=1.12&content-type=text/plain
181 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.16.5.ebuild?r1=1.11&r2=1.12
182
183 Index: totem-2.16.5.ebuild
184 ===================================================================
185 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.16.5.ebuild,v
186 retrieving revision 1.11
187 retrieving revision 1.12
188 diff -u -r1.11 -r1.12
189 --- totem-2.16.5.ebuild 25 Aug 2007 14:19:04 -0000 1.11
190 +++ totem-2.16.5.ebuild 23 Oct 2007 21:19:09 -0000 1.12
191 @@ -1,6 +1,6 @@
192 # Copyright 1999-2007 Gentoo Foundation
193 # Distributed under the terms of the GNU General Public License v2
194 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.16.5.ebuild,v 1.11 2007/08/25 14:19:04 vapier Exp $
195 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.16.5.ebuild,v 1.12 2007/10/23 21:19:09 eva Exp $
196
197 inherit autotools eutils multilib gnome2
198
199 @@ -123,18 +123,18 @@
200 # Fix hardcoded plugindir
201 sed -i -e \
202 's|mozilla|nsbrowser|' \
203 - ${S}/browser-plugin/Makefile.in \
204 - ${S}/browser-plugin/idl/Makefile.in
205 + "${S}"/browser-plugin/Makefile.in \
206 + "${S}"/browser-plugin/idl/Makefile.in
207
208 # fixes for ff compiles.
209 if use nsplugin && ( use firefox || use sparc ); then
210 - epatch ${FILESDIR}/${PN}-1.5.91-mozilla-firefox-include-fix.patch
211 + epatch "${FILESDIR}"/${PN}-1.5.91-mozilla-firefox-include-fix.patch
212
213 # Patch borrowed from ubuntu (link xpcom)
214 - epatch ${FILESDIR}/01_build_mozilla_plugin_with_firefox_xpcom.patch
215 + epatch "${FILESDIR}"/01_build_mozilla_plugin_with_firefox_xpcom.patch
216 elif use nsplugin ; then
217 # Patch borrowed from ubuntu (link xpcom)
218 - epatch ${FILESDIR}/01_build_mozilla_plugin_with_seamonkey_xpcom.patch
219 + epatch "${FILESDIR}"/01_build_mozilla_plugin_with_seamonkey_xpcom.patch
220 fi
221 }
222
223
224
225
226 1.1 media-video/totem/totem-2.20.1.ebuild
227
228 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.1.ebuild?rev=1.1&view=markup
229 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.1.ebuild?rev=1.1&content-type=text/plain
230
231 Index: totem-2.20.1.ebuild
232 ===================================================================
233 # Copyright 1999-2007 Gentoo Foundation
234 # Distributed under the terms of the GNU General Public License v2
235 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.20.1.ebuild,v 1.1 2007/10/23 21:19:09 eva Exp $
236
237 inherit autotools eutils gnome2 multilib
238
239 DESCRIPTION="Media player for GNOME"
240 HOMEPAGE="http://gnome.org/projects/totem/"
241
242 LICENSE="GPL-2 LGPL-2"
243 SLOT="0"
244 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
245
246 # No 0.10.0 release for gst-plugins-pitdfdll yet
247 # IUSE="win32codecs"
248
249 IUSE="a52 bluetooth debug dvd ffmpeg flac galago gnome hal lirc mad mpeg nsplugin nvtv ogg python seamonkey theora vorbis xulrunner xv"
250
251 RDEPEND=">=dev-libs/glib-2.13.4
252 >=x11-libs/gtk+-2.12.1
253 >=gnome-base/gconf-2.0
254 >=gnome-base/libglade-2.0
255 >=gnome-base/gnome-vfs-2.16
256 >=x11-themes/gnome-icon-theme-2.16
257 >=x11-libs/startup-notification-0.8
258 app-text/iso-codes
259 dev-libs/libxml2
260 >=dev-libs/dbus-glib-0.71
261 >=media-libs/gstreamer-0.10.12
262 >=media-libs/gst-plugins-good-0.10
263 >=media-libs/gst-plugins-base-0.10.12
264 >=media-plugins/gst-plugins-pango-0.10
265 >=media-plugins/gst-plugins-gconf-0.10
266 >=media-plugins/gst-plugins-gnomevfs-0.10
267
268 x11-libs/libX11
269 x11-libs/libXtst
270 >=x11-libs/libXrandr-1.1.1
271 >=x11-libs/libXxf86vm-1.0.1
272
273 bluetooth? ( net-wireless/bluez-libs )
274 galago? ( >=dev-libs/libgalago-0.5.2 )
275 gnome? (
276 >=gnome-base/libgnome-2.14
277 >=gnome-base/libgnomeui-2.4
278 >=gnome-base/gnome-desktop-2.2
279 >=gnome-base/nautilus-2.10
280 >=gnome-base/control-center-2.18
281 )
282 hal? ( =sys-apps/hal-0.5* )
283 lirc? ( app-misc/lirc )
284 nsplugin? (
285 || (
286 xulrunner? ( net-libs/xulrunner )
287 seamonkey? ( www-client/seamonkey )
288 www-client/mozilla-firefox
289 )
290 >=x11-misc/shared-mime-info-0.22
291 >=x11-libs/startup-notification-0.8
292 )
293 python? ( >=dev-python/pygtk-2.8 )
294 nvtv? ( >=media-tv/nvtv-0.4.5 )
295
296 a52? ( >=media-plugins/gst-plugins-a52dec-0.10 )
297 !sparc? ( dvd? (
298 >=media-libs/gst-plugins-ugly-0.10
299 >=media-plugins/gst-plugins-a52dec-0.10
300 >=media-plugins/gst-plugins-dvdread-0.10
301 >=media-plugins/gst-plugins-mpeg2dec-0.10
302 )
303 )
304 !sparc? ( ffmpeg? ( >=media-plugins/gst-plugins-ffmpeg-0.10 ) )
305 flac? ( >=media-plugins/gst-plugins-flac-0.10 )
306 mad? ( >=media-plugins/gst-plugins-mad-0.10 )
307 !sparc? ( mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-0.10 ) )
308 ogg? ( >=media-plugins/gst-plugins-ogg-0.10 )
309 theora? (
310 >=media-plugins/gst-plugins-ogg-0.10
311 >=media-plugins/gst-plugins-theora-0.10
312 )
313 vorbis? (
314 >=media-plugins/gst-plugins-ogg-0.10
315 >=media-plugins/gst-plugins-vorbis-0.10
316 )
317 xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
318
319 # this belongs above xv? above.
320 # win32codecs? ( >=media-plugins/gst-plugins-pitfdll-0.10 )
321
322 DEPEND="${RDEPEND}
323 x11-proto/xproto
324 x11-proto/inputproto
325 app-text/scrollkeeper
326 gnome-base/gnome-common
327 app-text/gnome-doc-utils
328 >=dev-util/intltool-0.35
329 >=dev-util/pkgconfig-0.20"
330
331 DOCS="AUTHORS ChangeLog NEWS README TODO"
332
333 pkg_setup() {
334 if ! built_with_use 'media-libs/gst-plugins-base' 'X' ; then
335 einfo "Build gst-plugins-base with the X useflag"
336 einfo "echo \"media-libs/gst-plugins-base X\" >> /etc/portage/package.use"
337 einfo "emerge -1 gst-plugins-base"
338 die "gst-plugins-base requires X useflag"
339 fi
340
341 # use global mozilla plugin dir
342 G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins"
343
344 G2CONF="${G2CONF} --disable-vala --disable-vanity --enable-gstreamer --with-dbus"
345
346 if use gnome ; then
347 G2CONF="${G2CONF} --disable-gtk --enable-nautilus"
348 else
349 G2CONF="${G2CONF} --enable-gtk --disable-nautilus"
350 fi
351
352 if use nsplugin ; then
353 G2CONF="${G2CONF} --enable-browser-plugins"
354 if use xulrunner ; then
355 G2CONF="${G2CONF} --with-gecko=xulrunner"
356 elif use seamonkey ; then
357 G2CONF="${G2CONF} --with-gecko=seamonkey"
358 else
359 G2CONF="${G2CONF} --with-gecko=firefox"
360 fi
361 else
362 G2CONF="${G2CONF} --disable-browser-plugins"
363 fi
364
365 # Plugin Configuration
366 G2CONF="${G2CONF} PLUGINDIR=/usr/$(get_libdir)/totem/plugins"
367 local plugins="screensaver,ontop,gromit,skipto"
368 use bluetooth && plugins="${plugins},bemused"
369 use galago && plugins="${plugins},galago"
370 use gnome && plugins="${plugins},media-player-keys,properties"
371 use lirc && plugins="${plugins},lirc"
372
373 G2CONF="${G2CONF} --with-plugins=${plugins}"
374
375 G2CONF="${G2CONF} \
376 $(use_enable debug) \
377 $(use_with hal) \
378 $(use_enable lirc) \
379 $(use_enable nvtv) \
380 $(use_enable python)"
381 }
382
383 src_unpack() {
384 gnome2_src_unpack
385
386 if use nsplugin ; then
387 epatch "${FILESDIR}"/${PN}-2.18.1-browser-plugins.patch
388 eautoreconf
389 fi
390
391 sed -i -e 's:mozilla/plugins:nsbrowser/plugins:' browser-plugin/Makefile* || die "sed failed"
392
393 sed -i -e 's:.totem-plugin.desktop.in:.totem-plugin.in:' \
394 src/plugins/{galago,lirc,media-player-keys,ontop,screensaver}/Makefile* \
395 || die "sed failed"
396
397 }
398
399 src_compile() {
400 #fixme: why does it need write access here, probably need to set up a fake
401 #home in /var/tmp like other pkgs do
402
403 addpredict "/root/.gconfd"
404 addpredict "/root/.gconf"
405 addpredict "/root/.gnome2"
406
407 gnome2_src_compile
408 }
409
410
411
412 --
413 gentoo-commits@g.o mailing list