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/cheese/
Date: Sat, 02 Apr 2016 11:36:45
Message-Id: 1459596977.1171e04482494001c7df33ab842f2024adc9f7bc.tranquility@gentoo
1 commit: 1171e04482494001c7df33ab842f2024adc9f7bc
2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 2 11:36:17 2016 +0000
4 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 2 11:36:17 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1171e044
7
8 media-video/cheese: Bump version to 3.20.0
9
10 Package-Manager: portage-2.2.28
11 Manifest-Sign-Key: 0xE9E568677E8B4D42
12
13 .../{cheese-9999.ebuild => cheese-3.20.0.ebuild} | 35 ++++++----------------
14 media-video/cheese/cheese-9999.ebuild | 13 ++++----
15 2 files changed, 15 insertions(+), 33 deletions(-)
16
17 diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-3.20.0.ebuild
18 similarity index 73%
19 copy from media-video/cheese/cheese-9999.ebuild
20 copy to media-video/cheese/cheese-3.20.0.ebuild
21 index 82a8e62..0d4d0be 100644
22 --- a/media-video/cheese/cheese-9999.ebuild
23 +++ b/media-video/cheese/cheese-3.20.0.ebuild
24 @@ -1,4 +1,4 @@
25 -# Copyright 1999-2015 Gentoo Foundation
26 +# Copyright 1999-2016 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 # $Id$
29
30 @@ -7,22 +7,14 @@ GCONF_DEBUG="no"
31 VALA_MIN_API_VERSION="0.26"
32
33 inherit gnome2 vala virtualx
34 -if [[ ${PV} = 9999 ]]; then
35 - inherit gnome2-live
36 -fi
37
38 DESCRIPTION="A cheesy program to take pictures and videos from your webcam"
39 HOMEPAGE="https://wiki.gnome.org/Apps/Cheese"
40
41 LICENSE="GPL-2+"
42 -SLOT="0/7" # subslot = libcheese soname version
43 +SLOT="0/8" # subslot = libcheese soname version
44 IUSE="+introspection test"
45 -if [[ ${PV} = 9999 ]]; then
46 - IUSE="${IUSE} doc"
47 - KEYWORDS=""
48 -else
49 - KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
50 -fi
51 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
52
53 # using clutter-gst-2.0.0 results in GLSL errors; bug #478702
54 COMMON_DEPEND="
55 @@ -32,7 +24,7 @@ COMMON_DEPEND="
56 >=media-libs/libcanberra-0.26[gtk3]
57 >=media-libs/clutter-1.13.2:1.0[introspection?]
58 >=media-libs/clutter-gtk-0.91.8:1.0
59 - >=media-libs/clutter-gst-2.0.6:2.0
60 + media-libs/clutter-gst:3.0
61 media-libs/cogl:1.0=[introspection?]
62
63 media-video/gnome-video-effects
64 @@ -43,11 +35,10 @@ COMMON_DEPEND="
65 media-libs/gstreamer:1.0[introspection?]
66 media-libs/gst-plugins-base:1.0[introspection?,ogg,pango,theora,vorbis,X]
67
68 - virtual/libgudev:=
69 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
70 + introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
71 "
72 RDEPEND="${COMMON_DEPEND}
73 - media-libs/gst-plugins-bad:1.0
74 + >=media-libs/gst-plugins-bad-1.4:1.0
75 media-libs/gst-plugins-good:1.0
76
77 media-plugins/gst-plugins-jpeg:1.0
78 @@ -63,31 +54,23 @@ DEPEND="${COMMON_DEPEND}
79 dev-util/gdbus-codegen
80 >=dev-util/gtk-doc-am-1.14
81 >=dev-util/intltool-0.50
82 + dev-util/itstool
83 virtual/pkgconfig
84 x11-proto/xf86vidmodeproto
85 test? ( dev-libs/glib:2[utils] )
86 "
87
88 -if [[ ${PV} = 9999 ]]; then
89 - DEPEND="${DEPEND}
90 - doc? ( >=dev-util/gtk-doc-1.14 )"
91 -fi
92 -
93 src_prepare() {
94 - gnome2-live_src_prepare
95 vala_src_prepare
96 + gnome2_src_prepare
97 }
98
99 src_configure() {
100 - local myconf=""
101 - [[ ${PV} != 9999 ]] && myconf="ITSTOOL=$(type -P true)"
102 -
103 gnome2_src_configure \
104 GST_INSPECT=$(type -P true) \
105 $(use_enable introspection) \
106 --disable-lcov \
107 - --disable-static \
108 - ${myconf}
109 + --disable-static
110 }
111
112 src_compile() {
113
114 diff --git a/media-video/cheese/cheese-9999.ebuild b/media-video/cheese/cheese-9999.ebuild
115 index 82a8e62..ecc673e 100644
116 --- a/media-video/cheese/cheese-9999.ebuild
117 +++ b/media-video/cheese/cheese-9999.ebuild
118 @@ -1,4 +1,4 @@
119 -# Copyright 1999-2015 Gentoo Foundation
120 +# Copyright 1999-2016 Gentoo Foundation
121 # Distributed under the terms of the GNU General Public License v2
122 # $Id$
123
124 @@ -15,7 +15,7 @@ DESCRIPTION="A cheesy program to take pictures and videos from your webcam"
125 HOMEPAGE="https://wiki.gnome.org/Apps/Cheese"
126
127 LICENSE="GPL-2+"
128 -SLOT="0/7" # subslot = libcheese soname version
129 +SLOT="0/8" # subslot = libcheese soname version
130 IUSE="+introspection test"
131 if [[ ${PV} = 9999 ]]; then
132 IUSE="${IUSE} doc"
133 @@ -32,7 +32,7 @@ COMMON_DEPEND="
134 >=media-libs/libcanberra-0.26[gtk3]
135 >=media-libs/clutter-1.13.2:1.0[introspection?]
136 >=media-libs/clutter-gtk-0.91.8:1.0
137 - >=media-libs/clutter-gst-2.0.6:2.0
138 + media-libs/clutter-gst:3.0
139 media-libs/cogl:1.0=[introspection?]
140
141 media-video/gnome-video-effects
142 @@ -43,11 +43,10 @@ COMMON_DEPEND="
143 media-libs/gstreamer:1.0[introspection?]
144 media-libs/gst-plugins-base:1.0[introspection?,ogg,pango,theora,vorbis,X]
145
146 - virtual/libgudev:=
147 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
148 + introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
149 "
150 RDEPEND="${COMMON_DEPEND}
151 - media-libs/gst-plugins-bad:1.0
152 + >=media-libs/gst-plugins-bad-1.4:1.0
153 media-libs/gst-plugins-good:1.0
154
155 media-plugins/gst-plugins-jpeg:1.0
156 @@ -74,8 +73,8 @@ if [[ ${PV} = 9999 ]]; then
157 fi
158
159 src_prepare() {
160 - gnome2-live_src_prepare
161 vala_src_prepare
162 + gnome2-live_src_prepare
163 }
164
165 src_configure() {