Gentoo Archives: gentoo-commits

From: Yixun Lan <dlan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/
Date: Thu, 03 Nov 2016 07:17:43
Message-Id: 1478157456.d18072a91ef35557ab264e312b521eb822a361b3.dlan@gentoo
1 commit: d18072a91ef35557ab264e312b521eb822a361b3
2 Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 3 07:16:45 2016 +0000
4 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 3 07:17:36 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18072a9
7
8 net-misc/spice-gtk: drop old
9
10 Package-Manager: portage-2.3.2
11
12 net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild | 143 ---------------------------
13 net-misc/spice-gtk/spice-gtk-0.33.ebuild | 147 ----------------------------
14 2 files changed, 290 deletions(-)
15
16 diff --git a/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild b/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild
17 deleted file mode 100644
18 index 3c026b1..00000000
19 --- a/net-misc/spice-gtk/spice-gtk-0.32-r1.ebuild
20 +++ /dev/null
21 @@ -1,143 +0,0 @@
22 -# Copyright 1999-2016 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 -WANT_AUTOMAKE="1.12"
29 -VALA_MIN_API_VERSION="0.14"
30 -VALA_USE_DEPEND="vapigen"
31 -
32 -inherit autotools eutils vala
33 -
34 -DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI"
35 -HOMEPAGE="http://spice-space.org https://cgit.freedesktop.org/spice/spice-gtk/"
36 -
37 -LICENSE="LGPL-2.1"
38 -SLOT="0"
39 -SRC_URI="http://spice-space.org/download/gtk/${P}.tar.bz2"
40 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
41 -IUSE="dbus gstreamer gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
42 -
43 -REQUIRED_USE="
44 - ?? ( pulseaudio gstreamer )
45 -"
46 -
47 -# TODO:
48 -# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
49 -# * use external pnp.ids as soon as that means not pulling in gnome-desktop
50 -RDEPEND="
51 - !libressl? ( dev-libs/openssl:0= )
52 - libressl? ( dev-libs/libressl:0= )
53 - pulseaudio? ( media-sound/pulseaudio[glib] )
54 - gstreamer? (
55 - media-libs/gstreamer:1.0
56 - media-libs/gst-plugins-base:1.0
57 - media-libs/gst-plugins-good:1.0 )
58 - >=x11-libs/pixman-0.17.7
59 - >=media-libs/celt-0.5.1.1:0.5.1
60 - media-libs/opus
61 - gtk3? ( x11-libs/gtk+:3[introspection?] )
62 - >=dev-libs/glib-2.36:2
63 - >=x11-libs/cairo-1.2
64 - virtual/jpeg:0=
65 - sys-libs/zlib
66 - introspection? ( dev-libs/gobject-introspection )
67 - lz4? ( app-arch/lz4 )
68 - sasl? ( dev-libs/cyrus-sasl )
69 - smartcard? ( app-emulation/qemu[smartcard] )
70 - usbredir? (
71 - sys-apps/hwids
72 - >=sys-apps/usbredir-0.4.2
73 - virtual/libusb:1
74 - virtual/libgudev:=
75 - policykit? (
76 - sys-apps/acl
77 - >=sys-auth/polkit-0.110-r1
78 - !~sys-auth/polkit-0.111 )
79 - )
80 - webdav? (
81 - net-libs/phodav:2.0
82 - >=dev-libs/glib-2.43.90:2
83 - >=net-libs/libsoup-2.49.91 )
84 -"
85 -DEPEND="${RDEPEND}
86 - ~app-emulation/spice-protocol-0.12.11
87 - dev-perl/Text-CSV
88 - >=dev-util/gtk-doc-am-1.14
89 - >=dev-util/intltool-0.40.0
90 - >=sys-devel/gettext-0.17
91 - virtual/pkgconfig
92 - vala? ( $(vala_depend) )
93 -"
94 -
95 -# Hard-deps while building from git:
96 -# dev-lang/vala:0.14
97 -# dev-lang/perl
98 -
99 -src_prepare() {
100 - epatch "${FILESDIR}"/${P}-x11-libs.patch
101 - epatch_user
102 -
103 - AT_NO_RECURSIVE="yes" eautoreconf
104 -
105 - use vala && vala_src_prepare
106 -}
107 -
108 -src_configure() {
109 - # Prevent sandbox violations, bug #581836
110 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
111 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
112 - addpredict /dev
113 -
114 - local myconf
115 -
116 - if use vala ; then
117 - # force vala regen for MinGW, etc
118 - rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c
119 - fi
120 -
121 - myconf="
122 - --disable-maintainer-mode \
123 - $(use_enable static-libs static) \
124 - $(use_enable introspection) \
125 - $(use_with sasl) \
126 - $(use_enable smartcard) \
127 - $(use_enable usbredir) \
128 - $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids) \
129 - $(use_with usbredir usb-acl-helper-dir /usr/libexec) \
130 - $(use_with gtk3 gtk 3.0) \
131 - $(use_enable policykit polkit) \
132 - $(use_enable pulseaudio pulse) \
133 - $(use_enable gstreamer gstaudio) \
134 - $(use_enable gstreamer gstvideo) \
135 - $(use_enable mjpeg builtin-mjpeg) \
136 - $(use_enable vala) \
137 - $(use_enable webdav) \
138 - $(use_enable dbus) \
139 - --disable-gtk-doc \
140 - --disable-werror \
141 - --enable-pie"
142 -
143 - econf ${myconf}
144 -}
145 -
146 -src_compile() {
147 - # Prevent sandbox violations, bug #581836
148 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
149 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
150 - addpredict /dev
151 -
152 - default
153 -}
154 -
155 -src_install() {
156 - default
157 -
158 - dodoc AUTHORS ChangeLog NEWS README THANKS TODO
159 -
160 - # Remove .la files if they're not needed
161 - use static-libs || prune_libtool_files
162 -
163 - make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;"
164 -}
165
166 diff --git a/net-misc/spice-gtk/spice-gtk-0.33.ebuild b/net-misc/spice-gtk/spice-gtk-0.33.ebuild
167 deleted file mode 100644
168 index 18cac15..00000000
169 --- a/net-misc/spice-gtk/spice-gtk-0.33.ebuild
170 +++ /dev/null
171 @@ -1,147 +0,0 @@
172 -# Copyright 1999-2016 Gentoo Foundation
173 -# Distributed under the terms of the GNU General Public License v2
174 -# $Id$
175 -
176 -EAPI=5
177 -GCONF_DEBUG="no"
178 -WANT_AUTOMAKE="1.12"
179 -VALA_MIN_API_VERSION="0.14"
180 -VALA_USE_DEPEND="vapigen"
181 -
182 -inherit autotools eutils vala readme.gentoo-r1
183 -
184 -DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI"
185 -HOMEPAGE="http://spice-space.org https://cgit.freedesktop.org/spice/spice-gtk/"
186 -
187 -LICENSE="LGPL-2.1"
188 -SLOT="0"
189 -SRC_URI="http://spice-space.org/download/gtk/${P}.tar.bz2"
190 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
191 -IUSE="dbus gstaudio gstvideo gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
192 -
193 -REQUIRED_USE="?? ( pulseaudio gstaudio )"
194 -
195 -# TODO:
196 -# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
197 -# * use external pnp.ids as soon as that means not pulling in gnome-desktop
198 -RDEPEND="
199 - !libressl? ( dev-libs/openssl:0= )
200 - libressl? ( dev-libs/libressl:0= )
201 - pulseaudio? ( media-sound/pulseaudio[glib] )
202 - gstvideo? (
203 - media-libs/gstreamer:1.0
204 - media-libs/gst-plugins-base:1.0
205 - media-libs/gst-plugins-good:1.0
206 - )
207 - gstaudio? (
208 - media-libs/gstreamer:1.0
209 - media-libs/gst-plugins-base:1.0
210 - media-libs/gst-plugins-good:1.0
211 - )
212 - >=x11-libs/pixman-0.17.7
213 - >=media-libs/celt-0.5.1.1:0.5.1
214 - media-libs/opus
215 - gtk3? ( x11-libs/gtk+:3[introspection?] )
216 - >=dev-libs/glib-2.36:2
217 - >=x11-libs/cairo-1.2
218 - virtual/jpeg:0=
219 - sys-libs/zlib
220 - introspection? ( dev-libs/gobject-introspection )
221 - lz4? ( app-arch/lz4 )
222 - sasl? ( dev-libs/cyrus-sasl )
223 - smartcard? ( app-emulation/qemu[smartcard] )
224 - usbredir? (
225 - sys-apps/hwids
226 - >=sys-apps/usbredir-0.4.2
227 - virtual/libusb:1
228 - virtual/libgudev:=
229 - policykit? (
230 - sys-apps/acl
231 - >=sys-auth/polkit-0.110-r1
232 - !~sys-auth/polkit-0.111 )
233 - )
234 - webdav? (
235 - net-libs/phodav:2.0
236 - >=dev-libs/glib-2.43.90:2
237 - >=net-libs/libsoup-2.49.91 )
238 -"
239 -DEPEND="${RDEPEND}
240 - >=app-emulation/spice-protocol-0.12.11
241 - dev-perl/Text-CSV
242 - >=dev-util/gtk-doc-am-1.14
243 - >=dev-util/intltool-0.40.0
244 - >=sys-devel/gettext-0.17
245 - virtual/pkgconfig
246 - vala? ( $(vala_depend) )
247 -"
248 -
249 -# Hard-deps while building from git:
250 -# dev-lang/vala:0.14
251 -# dev-lang/perl
252 -
253 -src_prepare() {
254 - epatch_user
255 -
256 - AT_NO_RECURSIVE="yes" eautoreconf
257 -
258 - use vala && vala_src_prepare
259 -}
260 -
261 -src_configure() {
262 - # Prevent sandbox violations, bug #581836
263 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
264 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
265 - addpredict /dev
266 -
267 - local myconf
268 -
269 - if use vala ; then
270 - # force vala regen for MinGW, etc
271 - rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c
272 - fi
273 -
274 - myconf="
275 - --disable-maintainer-mode \
276 - $(use_enable static-libs static) \
277 - $(use_enable introspection) \
278 - $(use_with sasl) \
279 - $(use_enable smartcard) \
280 - $(use_enable usbredir) \
281 - $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids) \
282 - $(use_with usbredir usb-acl-helper-dir /usr/libexec) \
283 - $(use_with gtk3 gtk 3.0) \
284 - $(use_enable policykit polkit) \
285 - $(use_enable pulseaudio pulse) \
286 - $(use_enable gstaudio) \
287 - $(use_enable gstvideo) \
288 - $(use_enable mjpeg builtin-mjpeg) \
289 - $(use_enable vala) \
290 - $(use_enable webdav) \
291 - $(use_enable dbus) \
292 - --disable-gtk-doc \
293 - --disable-werror \
294 - --enable-pie"
295 -
296 - econf ${myconf}
297 -}
298 -
299 -src_compile() {
300 - # Prevent sandbox violations, bug #581836
301 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
302 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
303 - addpredict /dev
304 -
305 - default
306 -}
307 -
308 -src_install() {
309 - default
310 -
311 - dodoc AUTHORS ChangeLog NEWS README THANKS TODO
312 -
313 - # Remove .la files if they're not needed
314 - use static-libs || prune_libtool_files
315 -
316 - make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;"
317 - readme.gentoo_create_doc
318 -}