Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/totem: totem-3.2.2.ebuild ChangeLog
Date: Mon, 20 Feb 2012 00:50:43
Message-Id: 20120220005031.DC7952004B@flycatcher.gentoo.org
1 tetromino 12/02/20 00:50:31
2
3 Modified: ChangeLog
4 Added: totem-3.2.2.ebuild
5 Log:
6 Version bump, lots of bugfixes.
7
8 (Portage version: 2.2.0_alpha87/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.334 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.334&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.334&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?r1=1.333&r2=1.334
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.333
21 retrieving revision 1.334
22 diff -u -r1.333 -r1.334
23 --- ChangeLog 14 Feb 2012 04:09:20 -0000 1.333
24 +++ ChangeLog 20 Feb 2012 00:50:31 -0000 1.334
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-video/totem
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.333 2012/02/14 04:09:20 tetromino Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.334 2012/02/20 00:50:31 tetromino Exp $
30 +
31 +*totem-3.2.2 (20 Feb 2012)
32 +
33 + 20 Feb 2012; Alexandre Rostovtsev <tetromino@g.o> +totem-3.2.2.ebuild:
34 + Version bump, lots of bugfixes.
35
36 14 Feb 2012; Alexandre Rostovtsev <tetromino@g.o> totem-3.2.1.ebuild:
37 Add missing dependency on gnome-icon-theme-symbolic (bug #403503, thanks to
38
39
40
41 1.1 media-video/totem/totem-3.2.2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.2.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.2.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: totem-3.2.2.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-3.2.2.ebuild,v 1.1 2012/02/20 00:50:31 tetromino Exp $
51
52 EAPI="4"
53 GCONF_DEBUG="yes"
54 GNOME2_LA_PUNT="yes" # plugins are dlopened
55 WANT_AUTOMAKE="1.11"
56 PYTHON_DEPEND="python? 2:2.5"
57 PYTHON_USE_WITH="threads"
58 PYTHON_USE_WITH_OPT="python"
59
60 inherit gnome2 multilib python
61
62 DESCRIPTION="Media player for GNOME"
63 HOMEPAGE="http://projects.gnome.org/totem/"
64
65 LICENSE="GPL-2 LGPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86 ~x86-fbsd"
68 IUSE="bluetooth doc grilo +introspection iplayer lirc nautilus nsplugin +python +youtube vala zeitgeist" # test zeroconf
69
70 # TODO:
71 # Cone (VLC) plugin needs someone with the right setup (remi ?)
72 # coherence plugin broken upstream
73 #
74 # FIXME: Automagic tracker-0.9.0
75 # Runtime dependency on gnome-session-2.91
76 RDEPEND=">=dev-libs/glib-2.27.92:2
77 >=x11-libs/gdk-pixbuf-2.23.0:2
78 >=x11-libs/gtk+-2.99.3:3[introspection?]
79 >=dev-libs/totem-pl-parser-2.32.4[introspection?]
80 >=dev-libs/libpeas-1.1.0[gtk]
81 >=x11-themes/gnome-icon-theme-2.16
82 x11-libs/cairo
83 >=dev-libs/libxml2-2.6:2
84 >=media-libs/clutter-1.6.8:1.0
85 >=media-libs/clutter-gst-1.3.9:1.0
86 >=media-libs/clutter-gtk-1.0.2:1.0
87 >=media-libs/gstreamer-0.10.30:0.10
88 >=media-libs/gst-plugins-base-0.10.30:0.10
89 x11-libs/mx:1.0
90
91 media-libs/gst-plugins-good:0.10
92 media-plugins/gst-plugins-taglib:0.10
93 media-plugins/gst-plugins-gio:0.10
94 media-plugins/gst-plugins-pango:0.10
95 media-plugins/gst-plugins-x:0.10
96 media-plugins/gst-plugins-meta:0.10
97
98 x11-libs/libICE
99 x11-libs/libSM
100 x11-libs/libX11
101 x11-libs/libXtst
102 >=x11-libs/libXxf86vm-1.0.1
103 x11-themes/gnome-icon-theme-symbolic
104
105 bluetooth? ( net-wireless/bluez )
106 grilo? ( >=media-libs/grilo-0.1.16 )
107 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
108 lirc? ( app-misc/lirc )
109 nautilus? ( >=gnome-base/nautilus-2.91.3 )
110 nsplugin? (
111 >=dev-libs/dbus-glib-0.82
112 >=x11-misc/shared-mime-info-0.22 )
113 python? (
114 >=dev-libs/gobject-introspection-0.6.7
115 >=dev-python/pygobject-2.90.3:3
116 >=x11-libs/gtk+-2.91.7:3[introspection]
117 dev-python/pyxdg
118 dev-python/gst-python:0.10
119 dev-python/dbus-python
120 iplayer? (
121 dev-python/httplib2
122 dev-python/feedparser
123 dev-python/beautifulsoup ) )
124 vala? ( >=dev-lang/vala-0.14.2-r1:0.14 )
125 youtube? (
126 >=dev-libs/libgdata-0.7.0
127 net-libs/libsoup:2.4
128 media-plugins/gst-plugins-soup:0.10
129 >=dev-libs/totem-pl-parser-2.32.4[quvi] )
130 zeitgeist? ( dev-libs/libzeitgeist )"
131 # zeroconf? ( >=net-libs/libepc-0.5.0 )
132 # XXX: zeroconf requires unreleased version of libepc
133
134 DEPEND="${RDEPEND}
135 sys-devel/gettext
136 x11-proto/xproto
137 x11-proto/xextproto
138 app-text/scrollkeeper
139 >=app-text/gnome-doc-utils-0.20.3
140 >=dev-util/intltool-0.40
141 >=dev-util/pkgconfig-0.20
142 app-text/docbook-xml-dtd:4.5
143 gnome-base/gnome-common
144 dev-util/gtk-doc-am
145 doc? ( >=dev-util/gtk-doc-1.14 )"
146 # test? ( python? ( dev-python/pylint ) )
147 # docbook-xml-dtd is needed for user doc
148
149 # see bug #359379
150 REQUIRED_USE="python? ( introspection )
151 zeitgeist? ( vala )"
152
153 # XXX: pylint checks fail, need to investigate why
154 RESTRICT="test"
155
156 pkg_setup() {
157 DOCS="AUTHORS ChangeLog NEWS README TODO"
158 G2CONF="${G2CONF}
159 --disable-run-in-source-tree
160 --disable-schemas-compile
161 --disable-scrollkeeper
162 --disable-static
163 --with-smclient=auto
164 --enable-easy-codec-installation
165 $(use_enable introspection)
166 $(use_enable nautilus)
167 $(use_enable nsplugin browser-plugins)
168 $(use_enable python)
169 $(use_enable python introspection)
170 $(use_enable vala)
171 VALAC=$(type -P valac-0.14)
172 BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins"
173 #--with-smclient=auto needed to correctly link to libICE and libSM
174
175 # Disabled: sample-python, sample-vala, zeitgeist-dp
176 local plugins="brasero-disc-recorder,chapters,im-status,gromit"
177 plugins="${plugins},media-player-keys,ontop,properties,screensaver"
178 plugins="${plugins},screenshot,sidebar-test,skipto"
179 use bluetooth && plugins="${plugins},bemused"
180 use grilo && plugins="${plugins},grilo"
181 use iplayer && plugins="${plugins},iplayer"
182 use lirc && plugins="${plugins},lirc"
183 use nautilus && plugins="${plugins},save-file"
184 use python && plugins="${plugins},dbusservice,pythonconsole,opensubtitles"
185 use vala && plugins="${plugins},rotation"
186 use youtube && plugins="${plugins},youtube"
187 use zeitgeist && plugins="${plugins},zeitgeist-dp"
188 # XXX: zeroconf requires unreleased version of libepc
189 # use zeroconf && plugins="${plugins},publish"
190
191 G2CONF="${G2CONF} --with-plugins=${plugins}"
192
193 python_set_active_version 2
194 python_pkg_setup
195 }
196
197 src_prepare() {
198 # AC_CONFIG_AUX_DIR_DEFAULT doesn't exist, and eautoreconf/aclocal fails
199 mkdir -p m4
200
201 #if [[ ${PV} != 9999 ]]; then
202 # intltoolize --force --copy --automake || die "intltoolize failed"
203 # eautoreconf
204 #fi
205
206 python_clean_py-compile_files
207
208 gnome2_src_prepare
209 }
210
211 pkg_postinst() {
212 gnome2_pkg_postinst
213 if use python; then
214 python_need_rebuild
215 python_mod_optimize /usr/$(get_libdir)/totem/plugins
216 fi
217
218 ewarn
219 ewarn "If totem doesn't play some video format, please check your"
220 ewarn "USE flags on media-plugins/gst-plugins-meta"
221 ewarn
222 }
223
224 pkg_postrm() {
225 gnome2_pkg_postrm
226 use python && python_mod_cleanup /usr/$(get_libdir)/totem/plugins
227 }