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.12.1.ebuild ChangeLog
Date: Sat, 31 May 2014 15:33:30
Message-Id: 20140531153327.59D202004E@flycatcher.gentoo.org
1 pacho 14/05/31 15:33:27
2
3 Modified: ChangeLog
4 Added: totem-3.12.1.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.374 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.374&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.374&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?r1=1.373&r2=1.374
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.373
21 retrieving revision 1.374
22 diff -u -r1.373 -r1.374
23 --- ChangeLog 27 Apr 2014 17:38:57 -0000 1.373
24 +++ ChangeLog 31 May 2014 15:33:27 -0000 1.374
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.373 2014/04/27 17:38:57 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.374 2014/05/31 15:33:27 pacho Exp $
30 +
31 +*totem-3.12.1 (31 May 2014)
32 +
33 + 31 May 2014; Pacho Ramos <pacho@g.o> +totem-3.12.1.ebuild:
34 + Version bump
35
36 *totem-3.12.0 (27 Apr 2014)
37
38
39
40
41 1.1 media-video/totem/totem-3.12.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.12.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.12.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: totem-3.12.1.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.1.ebuild,v 1.1 2014/05/31 15:33:27 pacho 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-libs/cairo
88 >=dev-libs/libxml2-2.6:2
89 >=media-libs/clutter-1.17.3:1.0
90 >=media-libs/clutter-gst-1.5.5:2.0
91 >=media-libs/clutter-gtk-1.5.2:1.0
92 x11-libs/mx:1.0
93
94 >=media-libs/grilo-0.2.10:0.2[playlist]
95 media-plugins/grilo-plugins:0.2
96 >=media-libs/gstreamer-1.2.4:1.0
97 media-libs/gst-plugins-base:1.0[X,introspection?,pango]
98 media-libs/gst-plugins-good:1.0
99 media-plugins/gst-plugins-taglib:1.0
100 media-plugins/gst-plugins-meta:1.0
101
102 x11-libs/libICE
103 x11-libs/libSM
104 x11-libs/libX11
105 >=x11-libs/libXxf86vm-1.0.1
106
107 gnome-base/gsettings-desktop-schemas
108 x11-themes/gnome-icon-theme-symbolic
109
110 flash? ( dev-libs/totem-pl-parser[quvi] )
111 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
112 lirc? ( app-misc/lirc )
113 nautilus? ( >=gnome-base/nautilus-2.91.3 )
114 nsplugin? ( >=x11-misc/shared-mime-info-0.22 )
115 python? (
116 ${PYTHON_DEPS}
117 >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
118 dev-python/pyxdg[${PYTHON_USEDEP}]
119 dev-python/dbus-python[${PYTHON_USEDEP}]
120 >=x11-libs/gtk+-3.5.2:3[introspection] )
121 zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12 )
122 "
123 DEPEND="${RDEPEND}
124 app-text/docbook-xml-dtd:4.5
125 app-text/scrollkeeper
126 app-text/yelp-tools
127 dev-util/appdata-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 "
135 # docbook-xml-dtd is needed for user doc
136 # Prevent dev-python/pylint dep, bug #482538
137 pkg_setup() {
138 use python && python-single-r1_pkg_setup
139 }
140
141 src_prepare() {
142 # Prevent pylint usage by tests, bug #482538
143 sed -i -e 's/ check-pylint//' src/plugins/Makefile.plugins || die
144
145 eautoreconf
146 gnome2_src_prepare
147
148 # FIXME: upstream should provide a way to set GST_INSPECT, bug #358755 & co.
149 # gst-inspect causes sandbox violations when a plugin needs write access to
150 # /dev/dri/card* in its init phase.
151 sed -e "s|\(gst10_inspect=\).*|\1$(type -P true)|" \
152 -i configure || die
153 }
154
155 src_configure() {
156 use nsplugin && DOCS="${DOCS} browser-plugin/README.browser-plugin"
157
158 # Disabled: sample-python, sample-vala
159 local plugins="apple-trailers,autoload-subtitles,brasero-disc-recorder"
160 plugins+=",chapters,im-status,gromit,media-player-keys,ontop"
161 plugins+=",properties,recent,rotation,screensaver,screenshot"
162 plugins+=",skipto,vimeo"
163 use lirc && plugins+=",lirc"
164 use nautilus && plugins+=",save-file"
165 use python && plugins+=",dbusservice,pythonconsole,opensubtitles"
166 use zeitgeist && plugins+=",zeitgeist-dp"
167
168 #--with-smclient=auto needed to correctly link to libICE and libSM
169 # XXX: always set to true otherwise tests fails due to pylint not
170 # respecting EPYTHON (wait for python-r1)
171 # pylint is checked unconditionally, but is only used for make check
172 gnome2_src_configure \
173 --disable-run-in-source-tree \
174 --disable-static \
175 --with-smclient=auto \
176 --enable-easy-codec-installation \
177 --enable-vala \
178 $(use_enable flash vegas-plugin) \
179 $(use_enable introspection) \
180 $(use_enable nautilus) \
181 $(use_enable nsplugin browser-plugins) \
182 $(use_enable python) \
183 PYLINT=$(type -P true) \
184 VALAC=$(type -P true) \
185 BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins \
186 --with-plugins=${plugins}
187 }