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.22.2.ebuild totem-2.22.0.ebuild
Date: Thu, 01 May 2008 13:48:10
Message-Id: E1JrZ8o-0002Gp-SD@stork.gentoo.org
1 eva 08/05/01 13:48:06
2
3 Modified: ChangeLog
4 Added: totem-2.22.2.ebuild
5 Removed: totem-2.22.0.ebuild
6 Log:
7 bump to 2.22.2. Fix libsoup detection in youtube plugin, fix a warning in gstreamer backend and fix some documentation links to pass make check.
8 (Portage version: 2.1.5_rc6)
9
10 Revision Changes Path
11 1.214 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.214&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?rev=1.214&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/ChangeLog?r1=1.213&r2=1.214
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.213
21 retrieving revision 1.214
22 diff -u -r1.213 -r1.214
23 --- ChangeLog 24 Apr 2008 18:22:33 -0000 1.213
24 +++ ChangeLog 1 May 2008 13:48:06 -0000 1.214
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-video/totem
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.213 2008/04/24 18:22:33 corsair Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.214 2008/05/01 13:48:06 eva Exp $
30 +
31 +*totem-2.22.2 (01 May 2008)
32 +
33 + 01 May 2008; Gilles Dartiguelongue <eva@g.o> -totem-2.22.0.ebuild,
34 + +totem-2.22.2.ebuild:
35 + bump to 2.22.2. Fix libsoup detection in youtube plugin, fix a warning in
36 + gstreamer backend and fix some documentation links to pass make check.
37
38 24 Apr 2008; Markus Rothe <corsair@g.o> totem-2.22.1.ebuild:
39 Added ~ppc64; bug #218794
40
41
42
43 1.1 media-video/totem/totem-2.22.2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.22.2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/totem/totem-2.22.2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: totem-2.22.2.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.22.2.ebuild,v 1.1 2008/05/01 13:48:06 eva Exp $
53
54 inherit autotools eutils gnome2 multilib
55
56 DESCRIPTION="Media player for GNOME"
57 HOMEPAGE="http://gnome.org/projects/totem/"
58
59 LICENSE="GPL-2 LGPL-2"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc64 ~sparc ~x86"
62
63 IUSE="bluetooth debug galago gnome lirc nautilus nsplugin nvtv python seamonkey tracker xulrunner"
64
65 # TODO:
66 # easy-publish-and-consume is not in tree (epc)
67 # Cone (VLC) plugin needs someone with the right setup (remi ?)
68 # Youtube plugin as been far too unstable in my tests to be enabled for now
69
70 RDEPEND=">=dev-libs/glib-2.15
71 >=x11-libs/gtk+-2.12.6
72 >=gnome-base/gconf-2.0
73 >=gnome-base/gnome-vfs-2.16
74 >=dev-libs/totem-pl-parser-2.21.90
75 >=x11-themes/gnome-icon-theme-2.16
76 app-text/iso-codes
77 dev-libs/libxml2
78 >=dev-libs/dbus-glib-0.71
79 >=media-libs/gstreamer-0.10.16
80 >=media-libs/gst-plugins-good-0.10
81 >=media-libs/gst-plugins-base-0.10.12
82 >=media-plugins/gst-plugins-pango-0.10
83 >=media-plugins/gst-plugins-gconf-0.10
84 >=media-plugins/gst-plugins-gnomevfs-0.10
85
86 >=media-plugins/gst-plugins-x-0.10
87 >=media-plugins/gst-plugins-meta-0.10-r2
88
89 x11-libs/libX11
90 x11-libs/libXtst
91 >=x11-libs/libXrandr-1.1.1
92 >=x11-libs/libXxf86vm-1.0.1
93
94 bluetooth? ( net-wireless/bluez-libs )
95 galago? ( >=dev-libs/libgalago-0.5.2 )
96 gnome? (
97 >=gnome-base/libgnome-2.14
98 >=gnome-base/libgnomeui-2.4
99 )
100 lirc? ( app-misc/lirc )
101 nautilus? ( >=gnome-base/nautilus-2.10 )
102 nsplugin? (
103 xulrunner? ( =net-libs/xulrunner-1.8* )
104 !xulrunner? ( seamonkey? ( =www-client/seamonkey-1* ) )
105 !xulrunner? ( !seamonkey? ( =www-client/mozilla-firefox-2* ) )
106 >=x11-misc/shared-mime-info-0.22
107 >=x11-libs/startup-notification-0.8
108 )
109 nvtv? ( >=media-tv/nvtv-0.4.5 )
110 python? ( >=dev-python/pygtk-2.12 >=dev-python/gdata-1 )
111 tracker? ( >=app-misc/tracker-0.5.3 >=gnome-base/libgnomeui-2 )"
112 DEPEND="${RDEPEND}
113 app-text/scrollkeeper
114 gnome-base/gnome-common
115 app-text/gnome-doc-utils
116 >=dev-util/intltool-0.35
117 >=dev-util/pkgconfig-0.20"
118
119 DOCS="AUTHORS ChangeLog NEWS README TODO"
120
121 pkg_setup() {
122 if use python ; then
123 if ! built_with_use --missing false dev-lang/python threads ; then
124 if built_with_use --missing true dev-lang/python nothreads ; then
125 elog "totem's python support requires that python be built with threading support"
126 elog "Please rebuild python with threading support and then build totem again."
127 eerror "python built without threading support"
128 fi
129 fi
130 fi
131
132 # use global mozilla plugin dir
133 G2CONF="${G2CONF} MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins"
134
135 G2CONF="${G2CONF} --disable-vala --disable-vanity"
136 G2CONF="${G2CONF} --enable-gstreamer --with-dbus"
137 G2CONF="${G2CONF} --enable-easy-codec-installation"
138
139 if use nsplugin ; then
140 G2CONF="${G2CONF} --enable-browser-plugins"
141
142 if use xulrunner ; then
143 G2CONF="${G2CONF} --with-gecko=xulrunner"
144 elif use seamonkey ; then
145 G2CONF="${G2CONF} --with-gecko=seamonkey"
146 else
147 G2CONF="${G2CONF} --with-gecko=firefox"
148 fi
149 else
150 G2CONF="${G2CONF} --disable-browser-plugins"
151 fi
152
153 # Plugin Configuration
154 G2CONF="${G2CONF} PLUGINDIR=/usr/$(get_libdir)/totem/plugins"
155
156 local plugins="properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto"
157 use bluetooth && plugins="${plugins},bemused"
158 use galago && plugins="${plugins},galago"
159 use lirc && plugins="${plugins},lirc"
160 #use python && plugins="${plugins},youtube"
161 use tracker && plugins="${plugins},tracker"
162
163 G2CONF="${G2CONF} --with-plugins=${plugins}"
164
165 G2CONF="${G2CONF}
166 $(use_enable debug)
167 $(use_enable gnome)
168 $(use_enable lirc)
169 $(use_enable nautilus)
170 $(use_enable nvtv)
171 $(use_enable python)"
172 }
173
174 src_unpack() {
175 gnome2_src_unpack
176
177 if use nsplugin && ! use xulrunner && ! use seamonkey ; then
178 epatch "${FILESDIR}/${PN}-2.20.1-xpcom-hack.patch"
179 eautoreconf
180 fi
181 }
182
183 src_compile() {
184 #fixme: why does it need write access here, probably need to set up a fake
185 #home in /var/tmp like other pkgs do
186
187 addpredict "/root/.gconfd"
188 addpredict "/root/.gconf"
189 addpredict "/root/.gnome2"
190
191 gnome2_src_compile
192 }
193
194 pkg_postinst() {
195 gnome2_pkg_postinst
196
197 ewarn
198 ewarn "If totem doesn't play some video format, please check your"
199 ewarn "USE flags on media-plugins/gst-plugins-meta"
200 ewarn
201 }
202
203
204
205 --
206 gentoo-commits@l.g.o mailing list