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.24.2.ebuild totem-2.24.3.ebuild
Date: Sat, 29 Nov 2008 12:23:21
Message-Id: E1L6Or1-0004Hg-6i@stork.gentoo.org
1 eva 08/11/29 12:23:19
2
3 Modified: ChangeLog totem-2.24.2.ebuild
4 Added: totem-2.24.3.ebuild
5 Log:
6 Bump to 2.24.3. Various bug fixes, notably for the youtube plugin.
7 (Portage version: 2.2_rc16/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
8
9 Revision Changes Path
10 1.228 media-video/totem/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.228&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.228&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?r1=1.227&r2=1.228
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
19 retrieving revision 1.227
20 retrieving revision 1.228
21 diff -u -r1.227 -r1.228
22 --- ChangeLog 13 Nov 2008 19:33:59 -0000 1.227
23 +++ ChangeLog 29 Nov 2008 12:23:19 -0000 1.228
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-video/totem
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.227 2008/11/13 19:33:59 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.228 2008/11/29 12:23:19 eva Exp $
29 +
30 +*totem-2.24.3 (29 Nov 2008)
31 +
32 + 29 Nov 2008; Gilles Dartiguelongue <eva@g.o> totem-2.24.2.ebuild,
33 + +totem-2.24.3.ebuild:
34 + Bump to 2.24.3. Various bug fixes, notably for the youtube plugin.
35
36 13 Nov 2008; Brent Baude <ranger@g.o> totem-2.22.2-r1.ebuild:
37 Marking totem-2.22.2-r1 ppc64 stable for bug 236971
38
39
40
41 1.4 media-video/totem/totem-2.24.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.24.2.ebuild?rev=1.4&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.24.2.ebuild?rev=1.4&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.24.2.ebuild?r1=1.3&r2=1.4
46
47 Index: totem-2.24.2.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.24.2.ebuild,v
50 retrieving revision 1.3
51 retrieving revision 1.4
52 diff -u -r1.3 -r1.4
53 --- totem-2.24.2.ebuild 2 Nov 2008 02:17:00 -0000 1.3
54 +++ totem-2.24.2.ebuild 29 Nov 2008 12:23:19 -0000 1.4
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2008 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.24.2.ebuild,v 1.3 2008/11/02 02:17:00 leio Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.24.2.ebuild,v 1.4 2008/11/29 12:23:19 eva Exp $
60
61 inherit eutils gnome2 multilib python
62
63 @@ -79,6 +79,8 @@
64 fi
65
66 G2CONF="${G2CONF}
67 + --disable-scrollkeeper
68 + --disable-schemas-install
69 --disable-vala
70 --with-dbus
71 --enable-easy-codec-installation
72 @@ -121,8 +123,6 @@
73 # FIXME: why does it need write access here, probably need to set up a fake
74 # home in /var/tmp like other pkgs do
75
76 - addpredict "/root/.gconfd"
77 - addpredict "/root/.gconf"
78 addpredict "/root/.gnome2"
79
80 gnome2_src_compile
81
82
83
84 1.1 media-video/totem/totem-2.24.3.ebuild
85
86 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.24.3.ebuild?rev=1.1&view=markup
87 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.24.3.ebuild?rev=1.1&content-type=text/plain
88
89 Index: totem-2.24.3.ebuild
90 ===================================================================
91 # Copyright 1999-2008 Gentoo Foundation
92 # Distributed under the terms of the GNU General Public License v2
93 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.24.3.ebuild,v 1.1 2008/11/29 12:23:19 eva Exp $
94
95 inherit eutils gnome2 multilib python
96
97 DESCRIPTION="Media player for GNOME"
98 HOMEPAGE="http://gnome.org/projects/totem/"
99
100 LICENSE="GPL-2 LGPL-2"
101 SLOT="0"
102 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc64 ~sparc ~x86 ~x86-fbsd"
103
104 IUSE="bluetooth debug galago gnome lirc nautilus nsplugin nvtv python tracker"
105
106 # TODO:
107 # easy-publish-and-consume is not in tree (epc)
108 # Cone (VLC) plugin needs someone with the right setup (remi ?)
109 # youtube plugins requires gst-plugins-soup
110 # check gmyth requirement ?
111
112 RDEPEND=">=dev-libs/glib-2.15
113 >=x11-libs/gtk+-2.13.0
114 >=gnome-base/gconf-2.0
115 >=dev-libs/totem-pl-parser-2.23.91
116 >=x11-themes/gnome-icon-theme-2.16
117 app-text/iso-codes
118 dev-libs/libxml2
119 >=dev-libs/dbus-glib-0.71
120 >=media-libs/gstreamer-0.10.16
121 >=media-libs/gst-plugins-good-0.10
122 >=media-libs/gst-plugins-base-0.10.12
123 >=media-plugins/gst-plugins-pango-0.10
124 >=media-plugins/gst-plugins-gconf-0.10
125 >=media-plugins/gst-plugins-gio-0.10
126
127 >=media-plugins/gst-plugins-x-0.10
128 >=media-plugins/gst-plugins-meta-0.10-r2
129
130 x11-libs/libX11
131 x11-libs/libXtst
132 >=x11-libs/libXrandr-1.1.1
133 >=x11-libs/libXxf86vm-1.0.1
134
135 bluetooth? ( net-wireless/bluez-libs )
136 galago? ( >=dev-libs/libgalago-0.5.2 )
137 gnome? (
138 >=gnome-base/libgnome-2.14
139 >=gnome-base/libgnomeui-2.4 )
140 lirc? ( app-misc/lirc )
141 nautilus? ( >=gnome-base/nautilus-2.10 )
142 nsplugin? (
143 >=x11-misc/shared-mime-info-0.22
144 >=x11-libs/startup-notification-0.8 )
145 nvtv? ( >=media-tv/nvtv-0.4.5 )
146 python? ( >=dev-python/pygtk-2.12 >=dev-python/gdata-1 )
147 tracker? ( >=app-misc/tracker-0.5.3 >=gnome-base/libgnomeui-2 )"
148 DEPEND="${RDEPEND}
149 x11-proto/xproto
150 x11-proto/xextproto
151 x11-proto/xf86vidmodeproto
152 app-text/scrollkeeper
153 gnome-base/gnome-common
154 app-text/gnome-doc-utils
155 >=dev-util/intltool-0.40
156 >=dev-util/pkgconfig-0.20"
157
158 DOCS="AUTHORS ChangeLog NEWS README TODO"
159
160 pkg_setup() {
161 if use python ; then
162 if ! built_with_use --missing false dev-lang/python threads ; then
163 if built_with_use --missing true dev-lang/python nothreads ; then
164 elog "totem's python support requires that python be built with threading support"
165 elog "Please rebuild python with threading support and then build totem again."
166 eerror "python built without threading support"
167 fi
168 fi
169 fi
170
171 G2CONF="${G2CONF}
172 --disable-scrollkeeper
173 --disable-schemas-install
174 --disable-vala
175 --with-dbus
176 --enable-easy-codec-installation
177 $(use_enable nsplugin browser-plugins)"
178
179 # Plugin configuration
180 G2CONF="${G2CONF}
181 BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins
182 PLUGINDIR=/usr/$(get_libdir)/totem/plugins"
183
184 local plugins="properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto"
185 use bluetooth && plugins="${plugins},bemused"
186 use galago && plugins="${plugins},galago"
187 use lirc && plugins="${plugins},lirc"
188
189 # Test again before pushing to the tree.
190 # use python && plugins="${plugins},youtube"
191 use python && plugins="${plugins},pythonconsole"
192
193 use tracker && plugins="${plugins},tracker"
194
195 G2CONF="${G2CONF} --with-plugins=${plugins}"
196
197 G2CONF="${G2CONF}
198 $(use_enable debug)
199 $(use_enable nautilus)
200 $(use_enable nvtv)
201 $(use_enable python)"
202 }
203
204 src_unpack() {
205 gnome2_src_unpack
206
207 # disable pyc compiling
208 mv py-compile py-compile.orig
209 ln -s $(type -P true) py-compile
210 }
211
212 src_compile() {
213 # FIXME: why does it need write access here, probably need to set up a fake
214 # home in /var/tmp like other pkgs do
215
216 addpredict "/root/.gnome2"
217
218 gnome2_src_compile
219 }
220
221 pkg_postinst() {
222 gnome2_pkg_postinst
223 use python && python_mod_optimize /usr/$(get_libdir)/totem/plugins
224
225 ewarn
226 ewarn "If totem doesn't play some video format, please check your"
227 ewarn "USE flags on media-plugins/gst-plugins-meta"
228 ewarn
229 }
230
231 pkg_postrm() {
232 gnome2_pkg_postrm
233 use python && python_mod_cleanup /usr/$(get_libdir)/totem/plugins
234 }