Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/totem: totem-3.8.0.ebuild ChangeLog
Date: Thu, 28 Mar 2013 17:45:08
Message-Id: 20130328174503.CB8F82171D@flycatcher.gentoo.org
1 pacho 13/03/28 17:45:03
2
3 Modified: ChangeLog
4 Added: totem-3.8.0.ebuild
5 Log:
6 Version bump for Gnome 3.8
7
8 (Portage version: 2.1.11.58/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.357 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.357&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.357&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?r1=1.356&r2=1.357
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.356
21 retrieving revision 1.357
22 diff -u -r1.356 -r1.357
23 --- ChangeLog 2 Feb 2013 23:00:08 -0000 1.356
24 +++ ChangeLog 28 Mar 2013 17:45:03 -0000 1.357
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-video/totem
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.356 2013/02/02 23:00:08 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.357 2013/03/28 17:45:03 pacho Exp $
30 +
31 +*totem-3.8.0 (28 Mar 2013)
32 +
33 + 28 Mar 2013; Pacho Ramos <pacho@g.o> +totem-3.8.0.ebuild:
34 + Version bump for Gnome 3.8
35
36 02 Feb 2013; Agostino Sarubbo <ago@g.o> totem-3.6.3-r1.ebuild:
37 Add ~arm, wrt bug #449220
38
39
40
41 1.1 media-video/totem/totem-3.8.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.8.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.8.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: totem-3.8.0.ebuild
47 ===================================================================
48 # Copyright 1999-2013 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.8.0.ebuild,v 1.1 2013/03/28 17:45:03 pacho Exp $
51
52 EAPI="5"
53 GCONF_DEBUG="yes"
54 GNOME2_LA_PUNT="yes" # plugins are dlopened
55 PYTHON_COMPAT=( python2_{6,7} )
56 PYTHON_REQ_USE="threads"
57
58 inherit gnome2 multilib python-single-r1
59
60 DESCRIPTION="Media player for GNOME"
61 HOMEPAGE="http://projects.gnome.org/totem/"
62
63 LICENSE="GPL-2+ LGPL-2+"
64 SLOT="0"
65 IUSE="flash grilo +introspection lirc nautilus nsplugin +python test zeitgeist"
66 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
67
68 # see bug #359379
69 REQUIRED_USE="flash? ( nsplugin )
70 python? ( introspection )
71 zeitgeist? ( introspection )"
72
73 # TODO:
74 # Cone (VLC) plugin needs someone with the right setup to test it
75 #
76 # FIXME:
77 # Automagic tracker-0.9.0
78 # Runtime dependency on gnome-session-2.91
79 RDEPEND="
80 >=dev-libs/glib-2.33:2
81 >=x11-libs/gdk-pixbuf-2.23.0:2
82 >=x11-libs/gtk+-3.5.2:3[introspection?]
83 >=dev-libs/totem-pl-parser-2.32.4[introspection?]
84 >=dev-libs/libpeas-1.1.0[gtk]
85 >=x11-themes/gnome-icon-theme-2.16
86 x11-libs/cairo
87 >=dev-libs/libxml2-2.6:2
88 >=media-libs/clutter-1.10:1.0
89 >=media-libs/clutter-gst-1.5.5:2.0
90 >=media-libs/clutter-gtk-1.0.2:1.0
91 x11-libs/mx:1.0
92
93 media-libs/gstreamer:1.0
94 media-libs/gst-plugins-base:1.0[X,introspection?,pango]
95 >=media-libs/gst-plugins-bad-1.0.2:1.0
96 media-libs/gst-plugins-good:1.0
97 media-plugins/gst-plugins-taglib:1.0
98 media-plugins/gst-plugins-meta:1.0
99
100 x11-libs/libICE
101 x11-libs/libSM
102 x11-libs/libX11
103 >=x11-libs/libXxf86vm-1.0.1
104
105 gnome-base/gsettings-desktop-schemas
106 x11-themes/gnome-icon-theme-symbolic
107
108 flash? ( dev-libs/totem-pl-parser[quvi] )
109 grilo? ( media-libs/grilo:0.2 )
110 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
111 lirc? ( app-misc/lirc )
112 nautilus? ( >=gnome-base/nautilus-2.91.3 )
113 nsplugin? (
114 >=dev-libs/dbus-glib-0.82
115 >=x11-misc/shared-mime-info-0.22 )
116 python? (
117 ${PYTHON_DEPS}
118 >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
119 dev-python/pyxdg[${PYTHON_USEDEP}]
120 dev-python/dbus-python[${PYTHON_USEDEP}]
121 >=x11-libs/gtk+-2.91.7:3[introspection] )
122 zeitgeist? ( dev-libs/libzeitgeist )
123 "
124 DEPEND="${RDEPEND}
125 app-text/docbook-xml-dtd:4.5
126 app-text/scrollkeeper
127 app-text/yelp-tools
128 >=dev-util/gtk-doc-am-1.14
129 >=dev-util/intltool-0.40
130 sys-devel/gettext
131 x11-proto/xextproto
132 x11-proto/xproto
133 virtual/pkgconfig
134 test? ( python? ( dev-python/pylint ) )
135 "
136 # docbook-xml-dtd is needed for user doc
137
138 src_prepare() {
139 gnome2_src_prepare
140
141 # FIXME: upstream should provide a way to set GST_INSPECT, bug #358755 & co.
142 # gst-inspect causes sandbox violations when a plugin needs write access to
143 # /dev/dri/card* in its init phase.
144 sed -e "s|\(gst10_inspect=\).*|\1$(type -P true)|" \
145 -i configure || die
146 }
147
148 src_configure() {
149 use nsplugin && DOCS="${DOCS} browser-plugin/README.browser-plugin"
150
151 #--with-smclient=auto needed to correctly link to libICE and libSM
152 G2CONF="${G2CONF}
153 --disable-run-in-source-tree
154 --disable-static
155 --with-smclient=auto
156 --enable-easy-codec-installation
157 --enable-vala
158 $(use_enable flash vegas-plugin)
159 $(use_enable introspection)
160 $(use_enable nautilus)
161 $(use_enable nsplugin browser-plugins)
162 $(use_enable python)
163 VALAC=$(type -P true)
164 BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins"
165
166 # XXX: always set to true otherwise tests fails due to pylint not
167 # respecting EPYTHON (wait for python-r1)
168 # pylint is checked unconditionally, but is only used for make check
169 G2CONF="${G2CONF} PYLINT=$(type -P true)"
170
171 # Disabled: sample-python, sample-vala
172 local plugins="apple-trailers,autoload-subtitles,brasero-disc-recorder"
173 plugins+=",chapters,im-status,gromit,media-player-keys,ontop"
174 plugins+=",properties,recent,rotation,screensaver,screenshot"
175 plugins+=",sidebar-test,skipto"
176 use grilo && plugins+=",grilo"
177 use lirc && plugins+=",lirc"
178 use nautilus && plugins+=",save-file"
179 use python && plugins+=",dbusservice,pythonconsole,opensubtitles"
180 use zeitgeist && plugins+=",zeitgeist-dp"
181
182 G2CONF="${G2CONF} --with-plugins=${plugins}"
183
184 gnome2_src_configure
185 }