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