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.18.2.ebuild totem-2.20.0.ebuild
Date: Mon, 01 Oct 2007 20:55:08
Message-Id: E1IcS9Z-0002KG-F1@stork.gentoo.org
1 eva 07/10/01 20:46:09
2
3 Modified: ChangeLog totem-2.18.3.ebuild totem-2.18.2.ebuild
4 Added: totem-2.20.0.ebuild
5 Log:
6 fix plugin install for 2.18 and add 2.20
7 (Portage version: 2.1.3.11)
8
9 Revision Changes Path
10 1.185 media-video/totem/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.185&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.185&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?r1=1.184&r2=1.185
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
19 retrieving revision 1.184
20 retrieving revision 1.185
21 diff -u -r1.184 -r1.185
22 --- ChangeLog 23 Sep 2007 13:15:57 -0000 1.184
23 +++ ChangeLog 1 Oct 2007 20:46:08 -0000 1.185
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-video/totem
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.184 2007/09/23 13:15:57 tgall Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.185 2007/10/01 20:46:08 eva Exp $
29 +
30 +*totem-2.20.0 (01 Oct 2007)
31 +
32 + 01 Oct 2007; Gilles Dartiguelongue <eva@g.o> totem-2.18.2.ebuild,
33 + totem-2.18.3.ebuild, +totem-2.20.0.ebuild:
34 + fix plugindir and add totem-2.20
35
36 23 Sep 2007; Tom Gall <tgall@g.o> totem-2.18.3.ebuild:
37 stable on ppc64
38
39
40
41 1.5 media-video/totem/totem-2.18.3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?rev=1.5&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?rev=1.5&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.3.ebuild?r1=1.4&r2=1.5
46
47 Index: totem-2.18.3.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v
50 retrieving revision 1.4
51 retrieving revision 1.5
52 diff -u -r1.4 -r1.5
53 --- totem-2.18.3.ebuild 23 Sep 2007 13:15:57 -0000 1.4
54 +++ totem-2.18.3.ebuild 1 Oct 2007 20:46:08 -0000 1.5
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2007 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v 1.4 2007/09/23 13:15:57 tgall Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.3.ebuild,v 1.5 2007/10/01 20:46:08 eva Exp $
60
61 inherit autotools eutils gnome2 multilib
62
63 @@ -102,7 +102,7 @@
64 fi
65
66 # use global mozilla plugin dir
67 - G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser"
68 + G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins"
69
70 G2CONF="${G2CONF} --disable-vanity --enable-gstreamer --with-dbus"
71
72
73
74
75 1.15 media-video/totem/totem-2.18.2.ebuild
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?rev=1.15&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?rev=1.15&content-type=text/plain
79 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.18.2.ebuild?r1=1.14&r2=1.15
80
81 Index: totem-2.18.2.ebuild
82 ===================================================================
83 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v
84 retrieving revision 1.14
85 retrieving revision 1.15
86 diff -u -r1.14 -r1.15
87 --- totem-2.18.2.ebuild 6 Sep 2007 16:03:48 -0000 1.14
88 +++ totem-2.18.2.ebuild 1 Oct 2007 20:46:08 -0000 1.15
89 @@ -1,6 +1,6 @@
90 # Copyright 1999-2007 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v 1.14 2007/09/06 16:03:48 eva Exp $
93 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.18.2.ebuild,v 1.15 2007/10/01 20:46:08 eva Exp $
94
95 inherit autotools eutils gnome2 multilib
96
97 @@ -102,7 +102,7 @@
98 fi
99
100 # use global mozilla plugin dir
101 - G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser"
102 + G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins"
103
104 G2CONF="${G2CONF} --disable-vanity --enable-gstreamer --with-dbus"
105
106
107
108
109 1.1 media-video/totem/totem-2.20.0.ebuild
110
111 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.0.ebuild?rev=1.1&view=markup
112 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.20.0.ebuild?rev=1.1&content-type=text/plain
113
114 Index: totem-2.20.0.ebuild
115 ===================================================================
116 # Copyright 1999-2007 Gentoo Foundation
117 # Distributed under the terms of the GNU General Public License v2
118 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.20.0.ebuild,v 1.1 2007/10/01 20:46:08 eva Exp $
119
120 inherit autotools eutils gnome2 multilib
121
122 DESCRIPTION="Media player for GNOME"
123 HOMEPAGE="http://gnome.org/projects/totem/"
124
125 LICENSE="GPL-2 LGPL-2"
126 SLOT="0"
127 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
128
129 # No 0.10.0 release for gst-plugins-pitdfdll yet
130 # IUSE="win32codecs"
131
132 IUSE="a52 bluetooth debug dvd ffmpeg flac galago gnome hal lirc mad mpeg nsplugin nvtv ogg python seamonkey theora vorbis xulrunner xv"
133
134 RDEPEND=">=dev-libs/glib-2.13.4
135 >=x11-libs/gtk+-2.11.6
136 >=gnome-base/gconf-2.0
137 >=gnome-base/libglade-2.0
138 >=gnome-base/gnome-vfs-2.16
139 >=x11-themes/gnome-icon-theme-2.16
140 >=x11-libs/startup-notification-0.8
141 app-text/iso-codes
142 dev-libs/libxml2
143 >=dev-libs/dbus-glib-0.71
144 >=media-libs/gstreamer-0.10.12
145 >=media-libs/gst-plugins-good-0.10
146 >=media-libs/gst-plugins-base-0.10.12
147 >=media-plugins/gst-plugins-pango-0.10
148 >=media-plugins/gst-plugins-gconf-0.10
149 >=media-plugins/gst-plugins-gnomevfs-0.10
150
151 x11-libs/libX11
152 x11-libs/libXtst
153 >=x11-libs/libXrandr-1.1.1
154 >=x11-libs/libXxf86vm-1.0.1
155
156 bluetooth? ( net-wireless/bluez-libs )
157 galago? ( >=dev-libs/libgalago-0.5.2 )
158 gnome? (
159 >=gnome-base/libgnome-2.14
160 >=gnome-base/libgnomeui-2.4
161 >=gnome-base/gnome-desktop-2.2
162 >=gnome-base/nautilus-2.10
163 >=gnome-base/control-center-2.18
164 )
165 hal? ( =sys-apps/hal-0.5* )
166 lirc? ( app-misc/lirc )
167 nsplugin? (
168 || (
169 xulrunner? ( net-libs/xulrunner )
170 seamonkey? ( www-client/seamonkey )
171 www-client/mozilla-firefox
172 )
173 >=x11-misc/shared-mime-info-0.22
174 >=x11-libs/startup-notification-0.8
175 )
176 python? ( >=dev-python/pygtk-2.8 )
177 nvtv? ( >=media-tv/nvtv-0.4.5 )
178
179 a52? ( >=media-plugins/gst-plugins-a52dec-0.10 )
180 !sparc? ( dvd? (
181 >=media-libs/gst-plugins-ugly-0.10
182 >=media-plugins/gst-plugins-a52dec-0.10
183 >=media-plugins/gst-plugins-dvdread-0.10
184 >=media-plugins/gst-plugins-mpeg2dec-0.10
185 )
186 )
187 !sparc? ( ffmpeg? ( >=media-plugins/gst-plugins-ffmpeg-0.10 ) )
188 flac? ( >=media-plugins/gst-plugins-flac-0.10 )
189 mad? ( >=media-plugins/gst-plugins-mad-0.10 )
190 !sparc? ( mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-0.10 ) )
191 ogg? ( >=media-plugins/gst-plugins-ogg-0.10 )
192 theora? (
193 >=media-plugins/gst-plugins-ogg-0.10
194 >=media-plugins/gst-plugins-theora-0.10
195 )
196 vorbis? (
197 >=media-plugins/gst-plugins-ogg-0.10
198 >=media-plugins/gst-plugins-vorbis-0.10
199 )
200 xv? ( >=media-plugins/gst-plugins-xvideo-0.10 )"
201
202 # this belongs above xv? above.
203 # win32codecs? ( >=media-plugins/gst-plugins-pitfdll-0.10 )
204
205 DEPEND="${RDEPEND}
206 x11-proto/xproto
207 x11-proto/inputproto
208 app-text/scrollkeeper
209 gnome-base/gnome-common
210 >=dev-util/intltool-0.35
211 >=dev-util/pkgconfig-0.20"
212
213 DOCS="AUTHORS ChangeLog NEWS README TODO"
214
215 pkg_setup() {
216 if ! built_with_use 'media-libs/gst-plugins-base' 'X' ; then
217 einfo "Build gst-plugins-base with the X useflag"
218 einfo "echo \"media-libs/gst-plugins-base X\" >> /etc/portage/package.use"
219 einfo "emerge -1 gst-plugins-base"
220 die "gst-plugins-base requires X useflag"
221 fi
222
223 # use global mozilla plugin dir
224 G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins"
225
226 G2CONF="${G2CONF} --disable-vala --disable-vanity --enable-gstreamer --with-dbus"
227
228 if use gnome ; then
229 G2CONF="${G2CONF} --disable-gtk --enable-nautilus"
230 else
231 G2CONF="${G2CONF} --enable-gtk --disable-nautilus"
232 fi
233
234 if use nsplugin ; then
235 G2CONF="${G2CONF} --enable-browser-plugins"
236 if use xulrunner ; then
237 G2CONF="${G2CONF} --with-gecko=xulrunner"
238 elif use seamonkey ; then
239 G2CONF="${G2CONF} --with-gecko=seamonkey"
240 else
241 G2CONF="${G2CONF} --with-gecko=firefox"
242 fi
243 else
244 G2CONF="${G2CONF} --disable-browser-plugins"
245 fi
246
247 # Plugin Configuration
248 G2CONF="${G2CONF} PLUGINDIR=/usr/$(get_libdir)/totem/plugins"
249 local plugins="screensaver,ontop,gromit,skipto"
250 use bluetooth && plugins="${plugins},bemused"
251 use galago && plugins="${plugins},galago"
252 use gnome && plugins="${plugins},media-player-keys,properties"
253 use lirc && plugins="${plugins},lirc"
254
255 G2CONF="${G2CONF} --with-plugins=${plugins}"
256
257 G2CONF="${G2CONF} \
258 $(use_enable debug) \
259 $(use_with hal) \
260 $(use_enable lirc) \
261 $(use_enable nvtv) \
262 $(use_enable python)"
263 }
264
265 src_unpack() {
266 gnome2_src_unpack
267
268 # Remove the intltoolize call when tarballs are made with >=intltool-0.35.5
269 intltoolize --force || die "intltoolize failed"
270
271 if use nsplugin ; then
272 epatch "${FILESDIR}"/${PN}-2.18.1-browser-plugins.patch
273 eautoreconf
274 fi
275
276 sed -i -e 's:mozilla/plugins:nsbrowser/plugins:' browser-plugin/Makefile* || die "sed failed"
277
278 sed -i -e 's:.totem-plugin.desktop.in:.totem-plugin.in:' \
279 src/plugins/{galago,lirc,media-player-keys,ontop,screensaver}/Makefile* \
280 || die "sed failed"
281
282 }
283
284 src_compile() {
285 #fixme: why does it need write access here, probably need to set up a fake
286 #home in /var/tmp like other pkgs do
287
288 addpredict "/root/.gconfd"
289 addpredict "/root/.gconf"
290 addpredict "/root/.gnome2"
291
292 gnome2_src_compile
293 }
294
295
296
297 --
298 gentoo-commits@g.o mailing list