Gentoo Archives: gentoo-commits

From: Ole Reifschneider <tranquility@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: media-video/totem/
Date: Sun, 27 Mar 2016 21:24:59
Message-Id: 1459112758.49be2fee2e5b86b39030eef664498f17fc6b1f18.tranquility@gentoo
1 commit: 49be2fee2e5b86b39030eef664498f17fc6b1f18
2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 21:05:32 2016 +0000
4 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 21:05:58 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=49be2fee
7
8 media-video/totem: Bump version to 3.20.0
9
10 Package-Manager: portage-2.2.28
11 RepoMan-Options: --include-arches="amd64"
12 Manifest-Sign-Key: 0xE9E568677E8B4D42
13
14 .../{totem-9999.ebuild => totem-3.20.0.ebuild} | 64 ++++++----------------
15 media-video/totem/totem-9999.ebuild | 28 +++++-----
16 2 files changed, 30 insertions(+), 62 deletions(-)
17
18 diff --git a/media-video/totem/totem-9999.ebuild b/media-video/totem/totem-3.20.0.ebuild
19 similarity index 68%
20 copy from media-video/totem/totem-9999.ebuild
21 copy to media-video/totem/totem-3.20.0.ebuild
22 index e5dde0f..5620866 100644
23 --- a/media-video/totem/totem-9999.ebuild
24 +++ b/media-video/totem/totem-3.20.0.ebuild
25 @@ -1,4 +1,4 @@
26 -# Copyright 1999-2015 Gentoo Foundation
27 +# Copyright 1999-2016 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 # $Id$
30
31 @@ -8,11 +8,7 @@ GNOME2_LA_PUNT="yes" # plugins are dlopened
32 PYTHON_COMPAT=( python2_7 )
33 PYTHON_REQ_USE="threads"
34
35 -inherit eutils gnome2 multilib python-single-r1
36 -if [[ ${PV} = 9999 ]]; then
37 - VALA_MIN_API_VERSION="0.14"
38 - inherit gnome2-live vala
39 -fi
40 +inherit autotools eutils gnome2 multilib python-single-r1
41
42 DESCRIPTION="Media player for GNOME"
43 HOMEPAGE="https://wiki.gnome.org/Apps/Videos"
44 @@ -26,18 +22,12 @@ REQUIRED_USE="
45 zeitgeist? ( introspection )
46 "
47
48 -if [[ ${PV} = 9999 ]]; then
49 - IUSE+=" doc vala"
50 - REQUIRED_USE+=" zeitgeist? ( vala )"
51 - KEYWORDS=""
52 -else
53 - KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
54 -fi
55 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
56
57 # FIXME:
58 # Runtime dependency on gnome-session-2.91
59 RDEPEND="
60 - >=dev-libs/glib-2.35:2
61 + >=dev-libs/glib-2.35:2[dbus]
62 >=dev-libs/libpeas-1.1[gtk]
63 >=dev-libs/libxml2-2.6:2
64 >=dev-libs/totem-pl-parser-3.10.1:0=[introspection?]
65 @@ -46,23 +36,23 @@ RDEPEND="
66 >=media-libs/clutter-gtk-1.5.5:1.0
67 >=x11-libs/cairo-1.14
68 >=x11-libs/gdk-pixbuf-2.23.0:2
69 - >=x11-libs/gtk+-3.16:3[introspection?]
70 + >=x11-libs/gtk+-3.19.4:3[introspection?]
71
72 - >=media-libs/grilo-0.2.12:0.2[playlist]
73 - media-plugins/grilo-plugins:0.2
74 - >=media-libs/gstreamer-1.3.1:1.0
75 - >=media-libs/gst-plugins-base-1.4.2:1.0[X,introspection?,pango]
76 + >=media-libs/grilo-0.3.0:0.3[playlist]
77 + media-plugins/grilo-plugins:0.3
78 + >=media-libs/gstreamer-1.6.0:1.0
79 + >=media-libs/gst-plugins-base-1.6.0:1.0[X,introspection?,pango]
80 media-libs/gst-plugins-good:1.0
81 media-plugins/gst-plugins-meta:1.0
82 media-plugins/gst-plugins-taglib:1.0
83
84 x11-libs/libX11
85
86 - gnome-base/gnome-desktop:3
87 + gnome-base/gnome-desktop:3=
88 gnome-base/gsettings-desktop-schemas
89 x11-themes/gnome-icon-theme-symbolic
90
91 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
92 + introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
93 lirc? ( app-misc/lirc )
94 nautilus? ( >=gnome-base/nautilus-2.91.3 )
95 python? (
96 @@ -76,7 +66,6 @@ RDEPEND="
97 "
98 DEPEND="${RDEPEND}
99 app-text/docbook-xml-dtd:4.5
100 - app-text/scrollkeeper
101 app-text/yelp-tools
102 dev-libs/appstream-glib
103 >=dev-util/gtk-doc-am-1.14
104 @@ -89,30 +78,22 @@ DEPEND="${RDEPEND}
105 dev-libs/gobject-introspection-common
106 gnome-base/gnome-common
107 "
108 +# eautoreconf needs:
109 +# app-text/yelp-tools
110 +# dev-libs/gobject-introspection-common
111 +# gnome-base/gnome-common
112 # docbook-xml-dtd is needed for user doc
113 # Prevent dev-python/pylint dep, bug #482538
114 -# Only needed when regenerating C sources from Vala files
115 -if [[ ${PV} = 9999 ]]; then
116 - DEPEND+=" vala? ( $(vala_depend) )
117 - app-text/yelp-tools
118 - doc? ( >=dev-util/gtk-doc-1.14 )"
119 -fi
120
121 pkg_setup() {
122 use python && python-single-r1_pkg_setup
123 }
124
125 src_prepare() {
126 - # AC_CONFIG_AUX_DIR_DEFAULT doesn't exist, and eautoreconf/aclocal fails
127 - mkdir -p m4
128 -
129 # Prevent pylint usage by tests, bug #482538
130 sed -i -e 's/ check-pylint//' src/plugins/Makefile.plugins || die
131
132 - if [[ ${PV} = 9999 ]]; then
133 - # Only needed when regenerating C sources from Vala files
134 - use vala && vala_src_prepare
135 - fi
136 + eautoreconf
137 gnome2_src_prepare
138
139 # FIXME: upstream should provide a way to set GST_INSPECT, bug #358755 & co.
140 @@ -131,18 +112,8 @@ src_configure() {
141 use lirc && plugins+=",lirc"
142 use nautilus && plugins+=",save-file"
143 use python && plugins+=",dbusservice,pythonconsole,opensubtitles"
144 - if [[ ${PV} = 9999 ]]; then
145 - # Only needed when regenerating C sources from Vala files
146 - myconf="${myconf} $(use_enable vala)"
147 - use vala && plugins+=",rotation"
148 - else
149 - myconf="${myconf} --enable-vala VALAC=$(type -P true)"
150 - plugins+=",rotation"
151 - fi
152 use zeitgeist && plugins+=",zeitgeist-dp"
153
154 - # XXX: always set to true otherwise tests fails due to pylint not
155 - # respecting EPYTHON (wait for python-r1)
156 # pylint is checked unconditionally, but is only used for make check
157 # appstream-util overriding necessary until upstream fixes their macro
158 # to respect configure switch
159 @@ -157,6 +128,5 @@ src_configure() {
160 PYLINT=$(type -P true) \
161 VALAC=$(type -P true) \
162 APPSTREAM_UTIL=$(type -P true) \
163 - --with-plugins=${plugins} \
164 - ${myconf}
165 + --with-plugins=${plugins}
166 }
167
168 diff --git a/media-video/totem/totem-9999.ebuild b/media-video/totem/totem-9999.ebuild
169 index e5dde0f..a6682d8 100644
170 --- a/media-video/totem/totem-9999.ebuild
171 +++ b/media-video/totem/totem-9999.ebuild
172 @@ -1,4 +1,4 @@
173 -# Copyright 1999-2015 Gentoo Foundation
174 +# Copyright 1999-2016 Gentoo Foundation
175 # Distributed under the terms of the GNU General Public License v2
176 # $Id$
177
178 @@ -37,7 +37,7 @@ fi
179 # FIXME:
180 # Runtime dependency on gnome-session-2.91
181 RDEPEND="
182 - >=dev-libs/glib-2.35:2
183 + >=dev-libs/glib-2.35:2[dbus]
184 >=dev-libs/libpeas-1.1[gtk]
185 >=dev-libs/libxml2-2.6:2
186 >=dev-libs/totem-pl-parser-3.10.1:0=[introspection?]
187 @@ -46,23 +46,23 @@ RDEPEND="
188 >=media-libs/clutter-gtk-1.5.5:1.0
189 >=x11-libs/cairo-1.14
190 >=x11-libs/gdk-pixbuf-2.23.0:2
191 - >=x11-libs/gtk+-3.16:3[introspection?]
192 + >=x11-libs/gtk+-3.19.4:3[introspection?]
193
194 - >=media-libs/grilo-0.2.12:0.2[playlist]
195 - media-plugins/grilo-plugins:0.2
196 - >=media-libs/gstreamer-1.3.1:1.0
197 - >=media-libs/gst-plugins-base-1.4.2:1.0[X,introspection?,pango]
198 + >=media-libs/grilo-0.3.0:0.3[playlist]
199 + media-plugins/grilo-plugins:0.3
200 + >=media-libs/gstreamer-1.6.0:1.0
201 + >=media-libs/gst-plugins-base-1.6.0:1.0[X,introspection?,pango]
202 media-libs/gst-plugins-good:1.0
203 media-plugins/gst-plugins-meta:1.0
204 media-plugins/gst-plugins-taglib:1.0
205
206 x11-libs/libX11
207
208 - gnome-base/gnome-desktop:3
209 + gnome-base/gnome-desktop:3=
210 gnome-base/gsettings-desktop-schemas
211 x11-themes/gnome-icon-theme-symbolic
212
213 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
214 + introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
215 lirc? ( app-misc/lirc )
216 nautilus? ( >=gnome-base/nautilus-2.91.3 )
217 python? (
218 @@ -76,7 +76,6 @@ RDEPEND="
219 "
220 DEPEND="${RDEPEND}
221 app-text/docbook-xml-dtd:4.5
222 - app-text/scrollkeeper
223 app-text/yelp-tools
224 dev-libs/appstream-glib
225 >=dev-util/gtk-doc-am-1.14
226 @@ -89,6 +88,10 @@ DEPEND="${RDEPEND}
227 dev-libs/gobject-introspection-common
228 gnome-base/gnome-common
229 "
230 +# eautoreconf needs:
231 +# app-text/yelp-tools
232 +# dev-libs/gobject-introspection-common
233 +# gnome-base/gnome-common
234 # docbook-xml-dtd is needed for user doc
235 # Prevent dev-python/pylint dep, bug #482538
236 # Only needed when regenerating C sources from Vala files
237 @@ -103,9 +106,6 @@ pkg_setup() {
238 }
239
240 src_prepare() {
241 - # AC_CONFIG_AUX_DIR_DEFAULT doesn't exist, and eautoreconf/aclocal fails
242 - mkdir -p m4
243 -
244 # Prevent pylint usage by tests, bug #482538
245 sed -i -e 's/ check-pylint//' src/plugins/Makefile.plugins || die
246
247 @@ -141,8 +141,6 @@ src_configure() {
248 fi
249 use zeitgeist && plugins+=",zeitgeist-dp"
250
251 - # XXX: always set to true otherwise tests fails due to pylint not
252 - # respecting EPYTHON (wait for python-r1)
253 # pylint is checked unconditionally, but is only used for make check
254 # appstream-util overriding necessary until upstream fixes their macro
255 # to respect configure switch