Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/spice-gtk/
Date: Sun, 04 Nov 2018 16:50:20
Message-Id: 1541350187.cb9e34e49040e0ec06d314303619c2128f91c6b1.tamiko@gentoo
1 commit: cb9e34e49040e0ec06d314303619c2128f91c6b1
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 4 05:44:17 2018 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 4 16:49:47 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9e34e4
7
8 net-misc/spice-gtk: drop old
9
10 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 net-misc/spice-gtk/spice-gtk-0.34-r3.ebuild | 153 ----------------------------
14 1 file changed, 153 deletions(-)
15
16 diff --git a/net-misc/spice-gtk/spice-gtk-0.34-r3.ebuild b/net-misc/spice-gtk/spice-gtk-0.34-r3.ebuild
17 deleted file mode 100644
18 index 3bba2079f5f..00000000000
19 --- a/net-misc/spice-gtk/spice-gtk-0.34-r3.ebuild
20 +++ /dev/null
21 @@ -1,153 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -GCONF_DEBUG="no"
27 -VALA_MIN_API_VERSION="0.14"
28 -VALA_USE_DEPEND="vapigen"
29 -
30 -inherit autotools eutils xdg-utils vala readme.gentoo-r1
31 -
32 -DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI"
33 -HOMEPAGE="https://www.spice-space.org https://cgit.freedesktop.org/spice/spice-gtk/"
34 -
35 -LICENSE="LGPL-2.1"
36 -SLOT="0"
37 -SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.bz2"
38 -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
39 -IUSE="dbus gstaudio gstvideo +gtk3 +introspection lz4 mjpeg policykit pulseaudio sasl smartcard static-libs usbredir vala webdav libressl"
40 -
41 -REQUIRED_USE="?? ( pulseaudio gstaudio )"
42 -
43 -# TODO:
44 -# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
45 -# * use external pnp.ids as soon as that means not pulling in gnome-desktop
46 -RDEPEND="
47 - !libressl? ( dev-libs/openssl:0= )
48 - libressl? ( dev-libs/libressl:0= )
49 - pulseaudio? ( media-sound/pulseaudio[glib] )
50 - gstvideo? (
51 - media-libs/gstreamer:1.0
52 - media-libs/gst-plugins-base:1.0
53 - media-libs/gst-plugins-good:1.0
54 - )
55 - gstaudio? (
56 - media-libs/gstreamer:1.0
57 - media-libs/gst-plugins-base:1.0
58 - media-libs/gst-plugins-good:1.0
59 - )
60 - >=x11-libs/pixman-0.17.7
61 - media-libs/opus
62 - gtk3? ( x11-libs/gtk+:3[introspection?] )
63 - >=dev-libs/glib-2.36:2
64 - >=x11-libs/cairo-1.2
65 - virtual/jpeg:0=
66 - sys-libs/zlib
67 - introspection? ( dev-libs/gobject-introspection )
68 - lz4? ( app-arch/lz4 )
69 - sasl? ( dev-libs/cyrus-sasl )
70 - smartcard? ( app-emulation/qemu[smartcard] )
71 - usbredir? (
72 - sys-apps/hwids
73 - >=sys-apps/usbredir-0.4.2
74 - virtual/libusb:1
75 - virtual/libgudev:=
76 - policykit? (
77 - sys-apps/acl
78 - >=sys-auth/polkit-0.110-r1
79 - !~sys-auth/polkit-0.111 )
80 - )
81 - webdav? (
82 - net-libs/phodav:2.0
83 - >=dev-libs/glib-2.43.90:2
84 - >=net-libs/libsoup-2.49.91 )
85 -"
86 -DEPEND="${RDEPEND}
87 - >=app-emulation/spice-protocol-0.12.13
88 - dev-perl/Text-CSV
89 - >=dev-util/gtk-doc-am-1.14
90 - >=dev-util/intltool-0.40.0
91 - >=sys-devel/gettext-0.17
92 - virtual/pkgconfig
93 - vala? ( $(vala_depend) )
94 -"
95 -
96 -PATCHES=(
97 - "${FILESDIR}"/${P}-libressl.patch
98 - "${FILESDIR}"/${P}-openssl11.patch
99 -)
100 -
101 -src_prepare() {
102 - # bug 558558
103 - export GIT_CEILING_DIRECTORIES="${WORKDIR}"
104 - echo GIT_CEILING_DIRECTORIES=${GIT_CEILING_DIRECTORIES}
105 -
106 - default
107 -
108 - eautoreconf
109 -
110 - use vala && vala_src_prepare
111 -}
112 -
113 -src_configure() {
114 - # Prevent sandbox violations, bug #581836
115 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
116 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
117 - addpredict /dev
118 -
119 - # Clean up environment, bug #586642
120 - xdg_environment_reset
121 -
122 - local myconf
123 -
124 - if use vala ; then
125 - # force vala regen for MinGW, etc
126 - rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c
127 - fi
128 -
129 - myconf="
130 - $(use_enable static-libs static)
131 - $(use_enable introspection)
132 - $(use_with sasl)
133 - $(use_enable smartcard)
134 - $(use_enable usbredir)
135 - $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids)
136 - $(use_with usbredir usb-acl-helper-dir /usr/libexec)
137 - $(use_with gtk3 gtk 3.0)
138 - $(use_enable policykit polkit)
139 - $(use_enable pulseaudio pulse)
140 - $(use_enable gstaudio)
141 - $(use_enable gstvideo)
142 - $(use_enable mjpeg builtin-mjpeg)
143 - $(use_enable vala)
144 - $(use_enable webdav)
145 - $(use_enable dbus)
146 - --disable-celt051
147 - --disable-gtk-doc
148 - --disable-maintainer-mode
149 - --disable-werror
150 - --enable-pie"
151 -
152 - econf ${myconf}
153 -}
154 -
155 -src_compile() {
156 - # Prevent sandbox violations, bug #581836
157 - # https://bugzilla.gnome.org/show_bug.cgi?id=744134
158 - # https://bugzilla.gnome.org/show_bug.cgi?id=744135
159 - addpredict /dev
160 -
161 - default
162 -}
163 -
164 -src_install() {
165 - default
166 -
167 - dodoc AUTHORS ChangeLog NEWS README THANKS TODO
168 -
169 - # Remove .la files if they're not needed
170 - use static-libs || prune_libtool_files
171 -
172 - make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;"
173 - readme.gentoo_create_doc
174 -}