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.14.2.ebuild ChangeLog
Date: Tue, 03 Feb 2015 14:22:36
Message-Id: 20150203142232.AE3BB10F86@oystercatcher.gentoo.org
1 pacho 15/02/03 14:22:32
2
3 Modified: ChangeLog
4 Added: totem-3.14.2.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.386 media-video/totem/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.386&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.386&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?r1=1.385&r2=1.386
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
20 retrieving revision 1.385
21 retrieving revision 1.386
22 diff -u -r1.385 -r1.386
23 --- ChangeLog 24 Dec 2014 00:16:13 -0000 1.385
24 +++ ChangeLog 3 Feb 2015 14:22:32 -0000 1.386
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.385 2014/12/24 00:16:13 eva Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.386 2015/02/03 14:22:32 pacho Exp $
31 +
32 +*totem-3.14.2 (03 Feb 2015)
33 +
34 + 03 Feb 2015; Pacho Ramos <pacho@g.o> +totem-3.14.2.ebuild:
35 + Version bump
36
37 *totem-3.14.1 (24 Dec 2014)
38
39
40
41
42 1.1 media-video/totem/totem-3.14.2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.14.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.14.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: totem-3.14.2.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-3.14.2.ebuild,v 1.1 2015/02/03 14:22:32 pacho Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="yes"
55 GNOME2_LA_PUNT="yes" # plugins are dlopened
56 PYTHON_COMPAT=( python2_7 )
57 PYTHON_REQ_USE="threads"
58
59 inherit autotools eutils gnome2 multilib python-single-r1
60
61 DESCRIPTION="Media player for GNOME"
62 HOMEPAGE="https://wiki.gnome.org/Apps/Videos"
63
64 LICENSE="GPL-2+ LGPL-2+"
65 SLOT="0"
66 IUSE="+introspection lirc nautilus +python test zeitgeist"
67 # see bug #359379
68 REQUIRED_USE="
69 python? ( introspection ${PYTHON_REQUIRED_USE} )
70 zeitgeist? ( introspection )
71 "
72
73 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~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[gtk]
90 >=media-libs/clutter-gst-1.5.5:2.0
91 >=media-libs/clutter-gtk-1.5.5: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.3.1:1.0
97 >=media-libs/gst-plugins-base-1.4.2: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/gnome-desktop:3
108 gnome-base/gsettings-desktop-schemas
109 x11-themes/gnome-icon-theme-symbolic
110
111 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
112 lirc? ( app-misc/lirc )
113 nautilus? ( >=gnome-base/nautilus-2.91.3 )
114 python? (
115 ${PYTHON_DEPS}
116 >=dev-libs/libpeas-1.1.0[${PYTHON_USEDEP}]
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-libs/appstream-glib
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 dev-libs/gobject-introspection-common
136 gnome-base/gnome-common
137 "
138 # eautoreconf needs:
139 # app-text/yelp-tools
140 # dev-libs/gobject-introspection-common
141 # gnome-base/gnome-common
142 # docbook-xml-dtd is needed for user doc
143 # Prevent dev-python/pylint dep, bug #482538
144
145 pkg_setup() {
146 use python && python-single-r1_pkg_setup
147 }
148
149 src_prepare() {
150 # Prevent pylint usage by tests, bug #482538
151 sed -i -e 's/ check-pylint//' src/plugins/Makefile.plugins || die
152
153 eautoreconf
154 gnome2_src_prepare
155
156 # FIXME: upstream should provide a way to set GST_INSPECT, bug #358755 & co.
157 # gst-inspect causes sandbox violations when a plugin needs write access to
158 # /dev/dri/card* in its init phase.
159 sed -e "s|\(gst10_inspect=\).*|\1$(type -P true)|" \
160 -i configure || die
161 }
162
163 src_configure() {
164 # Disabled: sample-python, sample-vala
165 local plugins="apple-trailers,autoload-subtitles,brasero-disc-recorder"
166 plugins+=",chapters,im-status,gromit,media-player-keys,ontop"
167 plugins+=",properties,recent,rotation,screensaver,screenshot"
168 plugins+=",skipto,vimeo"
169 use lirc && plugins+=",lirc"
170 use nautilus && plugins+=",save-file"
171 use python && plugins+=",dbusservice,pythonconsole,opensubtitles"
172 use zeitgeist && plugins+=",zeitgeist-dp"
173
174 # pylint is checked unconditionally, but is only used for make check
175 gnome2_src_configure \
176 --disable-run-in-source-tree \
177 --disable-static \
178 --enable-easy-codec-installation \
179 --enable-vala \
180 $(use_enable introspection) \
181 $(use_enable nautilus) \
182 $(use_enable python) \
183 PYLINT=$(type -P true) \
184 VALAC=$(type -P true) \
185 --with-plugins=${plugins}
186 }