Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: media-video/cheese/
Date: Thu, 31 May 2018 07:10:23
Message-Id: 1527750585.254220aa2813bc236233412e638fe5bd496a9bdd.eva@gentoo
1 commit: 254220aa2813bc236233412e638fe5bd496a9bdd
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 31 06:51:34 2018 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Thu May 31 07:09:45 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=254220aa
7
8 media-video/cheese: synchronize live ebuild
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11 Manifest-Sign-Key: 0x5A56C8CD0C13248A
12
13 media-video/cheese/cheese-9999.ebuild | 42 +++++++++++++----------------------
14 1 file changed, 15 insertions(+), 27 deletions(-)
15
16 diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-9999.ebuild
17 index faf364f9..b5efd8bb 100644
18 --- a/media-video/cheese/cheese-9999.ebuild
19 +++ b/media-video/cheese/cheese-9999.ebuild
20 @@ -1,9 +1,7 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 +# Copyright 1999-2018 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24 -# $Id$
25
26 -EAPI="5"
27 -GCONF_DEBUG="no"
28 +EAPI=6
29 VALA_MIN_API_VERSION="0.26"
30
31 inherit gnome2 vala virtualx
32 @@ -21,17 +19,16 @@ if [[ ${PV} = 9999 ]]; then
33 IUSE="${IUSE} doc"
34 KEYWORDS=""
35 else
36 - KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
37 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
38 fi
39
40 -# using clutter-gst-2.0.0 results in GLSL errors; bug #478702
41 COMMON_DEPEND="
42 >=dev-libs/glib-2.39.90:2
43 >=x11-libs/gtk+-3.13.4:3[introspection?]
44 >=gnome-base/gnome-desktop-2.91.6:3=
45 >=media-libs/libcanberra-0.26[gtk3]
46 >=media-libs/clutter-1.13.2:1.0[introspection?]
47 - >=media-libs/clutter-gtk-0.91.8:1.0
48 + >=media-libs/clutter-gtk-1:1.0
49 media-libs/clutter-gst:3.0
50 media-libs/cogl:1.0=[introspection?]
51
52 @@ -40,28 +37,30 @@ COMMON_DEPEND="
53 x11-libs/libX11
54 x11-libs/libXtst
55
56 - media-libs/gstreamer:1.0[introspection?]
57 - media-libs/gst-plugins-base:1.0[introspection?,ogg,pango,theora,vorbis,X]
58 + >=media-libs/gstreamer-1.4:1.0[introspection?]
59 + >=media-libs/gst-plugins-base-1.4:1.0[introspection?,ogg,pango,theora,vorbis,X]
60
61 introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
62 "
63 RDEPEND="${COMMON_DEPEND}
64 >=media-libs/gst-plugins-bad-1.4:1.0
65 - media-libs/gst-plugins-good:1.0
66 + >=media-libs/gst-plugins-good-1.4:1.0
67
68 - media-plugins/gst-plugins-jpeg:1.0
69 - media-plugins/gst-plugins-v4l2:1.0
70 - media-plugins/gst-plugins-vpx:1.0
71 + >=media-plugins/gst-plugins-jpeg-1.4:1.0
72 + >=media-plugins/gst-plugins-v4l2-1.4:1.0
73 + >=media-plugins/gst-plugins-vpx-1.4:1.0
74 "
75 +# libxml2+gdk-pixbuf required for glib-compile-resources
76 DEPEND="${COMMON_DEPEND}
77 $(vala_depend)
78 app-text/docbook-xml-dtd:4.3
79 app-text/yelp-tools
80 dev-libs/appstream-glib
81 dev-libs/libxml2:2
82 - dev-util/gdbus-codegen
83 + dev-libs/libxslt
84 >=dev-util/gtk-doc-am-1.14
85 >=dev-util/intltool-0.50
86 + dev-util/itstool
87 virtual/pkgconfig
88 x11-base/xorg-proto
89 test? ( dev-libs/glib:2[utils] )
90 @@ -78,24 +77,13 @@ src_prepare() {
91 }
92
93 src_configure() {
94 - local myconf=""
95 - [[ ${PV} != 9999 ]] && myconf="ITSTOOL=$(type -P true)"
96 -
97 gnome2_src_configure \
98 GST_INSPECT=$(type -P true) \
99 $(use_enable introspection) \
100 --disable-lcov \
101 - --disable-static \
102 - ${myconf}
103 -}
104 -
105 -src_compile() {
106 - # Clutter-related sandbox violations when USE="doc introspection" and
107 - # FEATURES="-userpriv" (see bug #385917).
108 - unset DISPLAY
109 - gnome2_src_compile
110 + --disable-static
111 }
112
113 src_test() {
114 - Xemake check
115 + virtx emake check
116 }