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.16.2.ebuild ChangeLog totem-3.12.2.ebuild totem-3.14.2.ebuild
Date: Sat, 04 Jul 2015 14:28:07
Message-Id: 20150704142757.D8621751@oystercatcher.gentoo.org
1 pacho 15/07/04 14:27:57
2
3 Modified: ChangeLog
4 Added: totem-3.16.2.ebuild
5 Removed: totem-3.12.2.ebuild totem-3.14.2.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.396 media-video/totem/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.396&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?rev=1.396&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/ChangeLog?r1=1.395&r2=1.396
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v
21 retrieving revision 1.395
22 retrieving revision 1.396
23 diff -u -r1.395 -r1.396
24 --- ChangeLog 26 Jun 2015 09:23:15 -0000 1.395
25 +++ ChangeLog 4 Jul 2015 14:27:57 -0000 1.396
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-video/totem
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.395 2015/06/26 09:23:15 ago Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.396 2015/07/04 14:27:57 pacho Exp $
31 +
32 +*totem-3.16.2 (04 Jul 2015)
33 +
34 + 04 Jul 2015; Pacho Ramos <pacho@g.o> +totem-3.16.2.ebuild,
35 + -totem-3.12.2.ebuild, -totem-3.14.2.ebuild:
36 + Version bump, drop old
37
38 26 Jun 2015; Agostino Sarubbo <ago@g.o> totem-3.14.3.ebuild:
39 Stable for x86, wrt bug #551814
40
41
42
43 1.1 media-video/totem/totem-3.16.2.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.16.2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/totem/totem-3.16.2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: totem-3.16.2.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-3.16.2.ebuild,v 1.1 2015/07/04 14:27:57 pacho Exp $
53
54 EAPI="5"
55 GCONF_DEBUG="yes"
56 GNOME2_LA_PUNT="yes" # plugins are dlopened
57 PYTHON_COMPAT=( python2_7 )
58 PYTHON_REQ_USE="threads"
59
60 inherit autotools eutils gnome2 multilib python-single-r1
61
62 DESCRIPTION="Media player for GNOME"
63 HOMEPAGE="https://wiki.gnome.org/Apps/Videos"
64
65 LICENSE="GPL-2+ LGPL-2+"
66 SLOT="0"
67 IUSE="+introspection lirc nautilus +python test zeitgeist"
68 # see bug #359379
69 REQUIRED_USE="
70 python? ( introspection ${PYTHON_REQUIRED_USE} )
71 zeitgeist? ( introspection )
72 "
73
74 KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
75
76 # FIXME:
77 # Runtime dependency on gnome-session-2.91
78 RDEPEND="
79 >=dev-libs/glib-2.35:2[dbus]
80 >=dev-libs/libpeas-1.1[gtk]
81 >=dev-libs/libxml2-2.6:2
82 >=dev-libs/totem-pl-parser-3.10.1:0=[introspection?]
83 >=media-libs/clutter-1.17.3:1.0[gtk]
84 >=media-libs/clutter-gst-2.99.2:3.0
85 >=media-libs/clutter-gtk-1.5.5:1.0
86 >=x11-libs/cairo-1.14
87 >=x11-libs/gdk-pixbuf-2.23.0:2
88 >=x11-libs/gtk+-3.16:3[introspection?]
89
90 >=media-libs/grilo-0.2.12:0.2[playlist]
91 media-plugins/grilo-plugins:0.2
92 >=media-libs/gstreamer-1.3.1:1.0
93 >=media-libs/gst-plugins-base-1.4.2:1.0[X,introspection?,pango]
94 media-libs/gst-plugins-good:1.0
95 media-plugins/gst-plugins-meta:1.0
96 media-plugins/gst-plugins-taglib:1.0
97
98 x11-libs/libX11
99
100 gnome-base/gnome-desktop:3
101 gnome-base/gsettings-desktop-schemas
102 x11-themes/gnome-icon-theme-symbolic
103
104 introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
105 lirc? ( app-misc/lirc )
106 nautilus? ( >=gnome-base/nautilus-2.91.3 )
107 python? (
108 ${PYTHON_DEPS}
109 >=dev-libs/libpeas-1.1.0[${PYTHON_USEDEP}]
110 >=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
111 dev-python/pyxdg[${PYTHON_USEDEP}]
112 dev-python/dbus-python[${PYTHON_USEDEP}]
113 >=x11-libs/gtk+-3.5.2:3[introspection] )
114 zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12 )
115 "
116 DEPEND="${RDEPEND}
117 app-text/docbook-xml-dtd:4.5
118 app-text/yelp-tools
119 dev-libs/appstream-glib
120 >=dev-util/gtk-doc-am-1.14
121 >=dev-util/intltool-0.50.1
122 sys-devel/gettext
123 virtual/pkgconfig
124 x11-proto/xextproto
125 x11-proto/xproto
126
127 dev-libs/gobject-introspection-common
128 gnome-base/gnome-common
129 "
130 # eautoreconf needs:
131 # app-text/yelp-tools
132 # dev-libs/gobject-introspection-common
133 # gnome-base/gnome-common
134 # docbook-xml-dtd is needed for user doc
135 # Prevent dev-python/pylint dep, bug #482538
136
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 # Disabled: sample-python, sample-vala
157 local plugins="apple-trailers,autoload-subtitles,brasero-disc-recorder"
158 plugins+=",im-status,gromit,media-player-keys,ontop"
159 plugins+=",properties,recent,rotation,screensaver,screenshot"
160 plugins+=",skipto,vimeo"
161 use lirc && plugins+=",lirc"
162 use nautilus && plugins+=",save-file"
163 use python && plugins+=",dbusservice,pythonconsole,opensubtitles"
164 use zeitgeist && plugins+=",zeitgeist-dp"
165
166 # pylint is checked unconditionally, but is only used for make check
167 # appstream-util overriding necessary until upstream fixes their macro
168 # to respect configure switch
169 gnome2_src_configure \
170 --disable-run-in-source-tree \
171 --disable-static \
172 --enable-easy-codec-installation \
173 --enable-vala \
174 $(use_enable introspection) \
175 $(use_enable nautilus) \
176 $(use_enable python) \
177 PYLINT=$(type -P true) \
178 VALAC=$(type -P true) \
179 APPSTREAM_UTIL=$(type -P true) \
180 --with-plugins=${plugins}
181 }