Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/xpra/, x11-wm/xpra/files/
Date: Sun, 02 Dec 2018 22:39:25
Message-Id: 1543790049.ec15f34e4e1679ee9cd8e2b6d18b9a903b668019.dilfridge@gentoo
1 commit: ec15f34e4e1679ee9cd8e2b6d18b9a903b668019
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 2 22:34:09 2018 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 2 22:34:09 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec15f34e
7
8 x11-wm/xpra: Remove old
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 x11-wm/xpra/Manifest | 3 -
14 .../files/xpra-0.17.4-deprecated-avcodec.patch | 11 --
15 x11-wm/xpra/files/xpra-1.0.4-suid-warning.patch | 11 --
16 x11-wm/xpra/xpra-1.0.9.ebuild | 146 --------------------
17 x11-wm/xpra/xpra-2.1.3.ebuild | 145 --------------------
18 x11-wm/xpra/xpra-2.2.1.ebuild | 148 ---------------------
19 6 files changed, 464 deletions(-)
20
21 diff --git a/x11-wm/xpra/Manifest b/x11-wm/xpra/Manifest
22 index ea040408485..ce352da7345 100644
23 --- a/x11-wm/xpra/Manifest
24 +++ b/x11-wm/xpra/Manifest
25 @@ -1,5 +1,2 @@
26 -DIST xpra-1.0.9.tar.xz 1899744 BLAKE2B a8577712c29ff637e69f0faf8224c3318397d104364376415c78099d236746c519ead198fd7436ca6ddccfa0888c394ea0ac81165a5d7d27ded0dbed66f27754 SHA512 99422ac58ebba4e1ba1ce47cf819c119249298ea4f9803d3fb9c4a3939ffd6baf3f34f6f6b3f1645fc17bd00b80410ff11f1fe30c5f79f797acf25b0ce2dd9ec
27 -DIST xpra-2.1.3.tar.xz 2070192 BLAKE2B b1f54705c877317bf0a3397303af2a516f6e7deb6baa252065f768bd3fd07ec87991b04c14a3aa054da0655543185dfdb99fa2972fb1cd8a2a04d72bb31fafc6 SHA512 aa916953d34477c2c80d99a4d5733586b4122edbc18f2c9952a5d3c9581f7b8e8c55cb1ed4077989876a9a7431faa9c4f7f96f82fc007034f92cacad16429ef8
28 -DIST xpra-2.2.1.tar.xz 2195508 BLAKE2B 5f94e96ddce7df0001ca3ffbc64570c59f02b1b49fc45c364999f47d188b1ef349018e36ed070cf8c26f60efc77c24741f44856f307b68535c982e6082dc0d7a SHA512 fca213a72805b6b1d533f91cd5e4186bd881e083663488b697c71c79fb4a3bf312fd1491aef78cf363e429c5841d706e444c9e69c72351b1551ea7fc9395c0c6
29 DIST xpra-2.2.2.tar.xz 2195836 BLAKE2B 39d8354738df399d98248a0d455c3b7fa6124f374f0f6e0a476bae53b9728b9ab16c11bd759b6ff52a28295445809fb18b3379b7fc620f0916944f738a00b280 SHA512 5c09e29732c9ca7d03557e4e6070517b192484e67944532d5aeca53e518c8617f7d3a5919a2557050fbb9aa4123a0302a53720dd7036823db83588264dd3e6d2
30 DIST xpra-2.2.6.tar.xz 2198720 BLAKE2B 41f238e98dbb60598cffcc3960375a525658c72db478acace0acb964fe3ee039acb5e352a76ffb5724b6c4acd63ea510505f6841f688c67d0ae2a3cbc2270642 SHA512 f47b7a8b08fc90bdf3cba91e4f7343785cdf6e24a0979f4564e9f6885b0f36c03ff5656e2d7ac5fd21895faca7b00e8839ebd66c82122a2c7cab2b40bd44e745
31
32 diff --git a/x11-wm/xpra/files/xpra-0.17.4-deprecated-avcodec.patch b/x11-wm/xpra/files/xpra-0.17.4-deprecated-avcodec.patch
33 deleted file mode 100644
34 index 13bd4be892d..00000000000
35 --- a/x11-wm/xpra/files/xpra-0.17.4-deprecated-avcodec.patch
36 +++ /dev/null
37 @@ -1,11 +0,0 @@
38 ---- xpra-0.17.4/setup.py
39 -+++ xpra-0.17.4/setup.py
40 -@@ -660,7 +660,7 @@
41 - "-Wno-unused-function",
42 - "-Wno-sometimes-uninitialized"]
43 - elif get_gcc_version()>=[4, 4]:
44 -- eifd = ["-Werror",
45 -+ eifd = ["-Werror", "-Wno-error=deprecated-declarations",
46 - #CentOS 6.x gives us some invalid warnings in nvenc, ignore those:
47 - #"-Wno-error=uninitialized",
48 - #needed on Debian and Ubuntu to avoid this error:
49
50 diff --git a/x11-wm/xpra/files/xpra-1.0.4-suid-warning.patch b/x11-wm/xpra/files/xpra-1.0.4-suid-warning.patch
51 deleted file mode 100644
52 index 9af267cb450..00000000000
53 --- a/x11-wm/xpra/files/xpra-1.0.4-suid-warning.patch
54 +++ /dev/null
55 @@ -1,11 +0,0 @@
56 ---- xpra-1.0.4/xpra/scripts/config.py
57 -+++ xpra-1.0.4/xpra/scripts/config.py
58 -@@ -130,7 +130,7 @@
59 - xorg_stat = os.stat(xorg_bin)
60 - if (xorg_stat.st_mode & stat.S_ISUID)!=0:
61 - if (xorg_stat.st_mode & stat.S_IROTH)==0:
62 -- warn("%s is suid and not readable, Xdummy support unavailable" % xorg_bin)
63 -+ debug("%s is suid and not readable, Xdummy support unavailable" % xorg_bin)
64 - return get_Xvfb_command()
65 - debug("%s is suid and readable, using the xpra_Xdummy wrapper" % xorg_bin)
66 - use_wrapper = True
67
68 diff --git a/x11-wm/xpra/xpra-1.0.9.ebuild b/x11-wm/xpra/xpra-1.0.9.ebuild
69 deleted file mode 100644
70 index 299bde46e31..00000000000
71 --- a/x11-wm/xpra/xpra-1.0.9.ebuild
72 +++ /dev/null
73 @@ -1,146 +0,0 @@
74 -# Copyright 1999-2018 Gentoo Foundation
75 -# Distributed under the terms of the GNU General Public License v2
76 -
77 -EAPI=6
78 -
79 -# PyCObject_Check and PyCObject_AsVoidPtr vanished with python 3.3, and setup.py not python3.2 compat
80 -PYTHON_COMPAT=( python2_7 )
81 -inherit distutils-r1 eutils flag-o-matic user tmpfiles xdg
82 -
83 -DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy"
84 -HOMEPAGE="http://xpra.org/ http://xpra.org/src/"
85 -SRC_URI="http://xpra.org/src/${P}.tar.xz"
86 -
87 -LICENSE="GPL-2 BSD"
88 -SLOT="0"
89 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
90 -IUSE="+client +clipboard csc cups dbus dec_avcodec2 enc_ffmpeg enc_x264 enc_x265 libav +lz4 lzo opengl pillow pulseaudio server sound test vpx webcam webp"
91 -
92 -REQUIRED_USE="${PYTHON_REQUIRED_USE}
93 - clipboard? ( || ( server client ) )
94 - cups? ( dbus )
95 - opengl? ( client )
96 - || ( client server )
97 - client? ( enc_x264? ( dec_avcodec2 ) enc_x265? ( dec_avcodec2 ) )"
98 -
99 -COMMON_DEPEND=""${PYTHON_DEPS}"
100 - dev-python/pygobject:2[${PYTHON_USEDEP}]
101 - dev-python/pygtk:2[${PYTHON_USEDEP}]
102 - x11-libs/gtk+:2
103 - x11-libs/libX11
104 - x11-libs/libXcomposite
105 - x11-libs/libXdamage
106 - x11-libs/libXfixes
107 - x11-libs/libXrandr
108 - x11-libs/libXtst
109 - x11-libs/libxkbfile
110 - csc? (
111 - !libav? ( >=media-video/ffmpeg-1.2.2:0= )
112 - libav? ( media-video/libav:0= )
113 - )
114 - dec_avcodec2? (
115 - !libav? ( >=media-video/ffmpeg-2:0= )
116 - libav? ( media-video/libav:0= )
117 - )
118 - enc_ffmpeg? (
119 - !libav? ( >=media-video/ffmpeg-3.2.2:0= )
120 - libav? ( media-video/libav:0= )
121 - )
122 - enc_x264? ( media-libs/x264
123 - !libav? ( >=media-video/ffmpeg-1.0.4:0= )
124 - libav? ( media-video/libav:0= )
125 - )
126 - enc_x265? ( media-libs/x265
127 - !libav? ( >=media-video/ffmpeg-2:0= )
128 - libav? ( media-video/libav:0= )
129 - opengl? ( dev-python/pygtkglext )
130 - pulseaudio? ( media-sound/pulseaudio )
131 - sound? ( media-libs/gstreamer:1.0
132 - media-libs/gst-plugins-base:1.0
133 - dev-python/gst-python:1.0 )
134 - vpx? ( media-libs/libvpx virtual/ffmpeg )
135 - webp? ( media-libs/libwebp )
136 - )"
137 -
138 -RDEPEND="${COMMON_DEPEND}
139 - dev-python/ipython[${PYTHON_USEDEP}]
140 - dev-python/netifaces[${PYTHON_USEDEP}]
141 - dev-python/rencode[${PYTHON_USEDEP}]
142 - virtual/ssh
143 - x11-apps/xmodmap
144 - cups? ( dev-python/pycups[${PYTHON_USEDEP}] )
145 - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
146 - lz4? ( dev-python/lz4[${PYTHON_USEDEP}] )
147 - lzo? ( >=dev-python/python-lzo-0.7.0[${PYTHON_USEDEP}] )
148 - opengl? (
149 - client? ( dev-python/pyopengl_accelerate[${PYTHON_USEDEP}] )
150 - )
151 - pillow? ( dev-python/pillow[${PYTHON_USEDEP}] )
152 - server? ( x11-base/xorg-server[-minimal,xvfb]
153 - x11-drivers/xf86-input-void
154 - )
155 - webcam? ( dev-python/numpy[${PYTHON_USEDEP}]
156 - media-libs/opencv[python]
157 - dev-python/pyinotify[${PYTHON_USEDEP}] )"
158 -DEPEND="${COMMON_DEPEND}
159 - virtual/pkgconfig
160 - >=dev-python/cython-0.16[${PYTHON_USEDEP}]"
161 -
162 -PATCHES=( "${FILESDIR}"/${PN}-0.13.1-ignore-gentoo-no-compile.patch
163 - "${FILESDIR}"/${PN}-0.17.4-deprecated-avcodec.patch
164 - "${FILESDIR}"/${PN}-1.0.4-suid-warning.patch )
165 -
166 -pkg_postinst() {
167 - enewgroup ${PN}
168 - tmpfiles_process /usr/lib/tmpfiles.d/xpra.conf
169 -
170 - xdg_pkg_postinst
171 -}
172 -
173 -python_prepare_all() {
174 - sed -e "s:/var/run/xpra:${EROOT}run/xpra:" \
175 - -i tmpfiles.d/xpra.conf
176 -
177 - distutils-r1_python_prepare_all
178 -}
179 -
180 -python_configure_all() {
181 - sed -e "/'pulseaudio'/s:not OSX and not WIN32:$(usex pulseaudio True False):" \
182 - -i setup.py || die
183 -
184 - mydistutilsargs=(
185 - --without-PIC
186 - --without-Xdummy
187 - $(use_with client)
188 - $(use_with clipboard)
189 - $(use_with csc csc_swscale)
190 - $(use_with cups printing)
191 - --without-debug
192 - $(use_with dbus)
193 - $(use_with dec_avcodec2)
194 - $(use_with enc_ffmpeg)
195 - $(use_with enc_x264)
196 - $(use_with enc_x265)
197 - --with-gtk2
198 - --without-gtk3
199 - --without-html5
200 - --without-mdns
201 - --without-minify
202 - $(use_with opengl)
203 - $(use_with server shadow)
204 - $(use_with server)
205 - $(use_with sound)
206 - --with-strict
207 - $(use_with vpx)
208 - --with-warn
209 - $(use_with webcam)
210 - $(use_with webp)
211 - --with-x11
212 - )
213 -
214 - # see https://www.xpra.org/trac/ticket/1080
215 - # and http://trac.cython.org/ticket/395
216 - append-cflags -fno-strict-aliasing
217 -
218 - export XPRA_SOCKET_DIRS="${EROOT}run/xpra"
219 -}
220
221 diff --git a/x11-wm/xpra/xpra-2.1.3.ebuild b/x11-wm/xpra/xpra-2.1.3.ebuild
222 deleted file mode 100644
223 index d9f9bec1770..00000000000
224 --- a/x11-wm/xpra/xpra-2.1.3.ebuild
225 +++ /dev/null
226 @@ -1,145 +0,0 @@
227 -# Copyright 1999-2018 Gentoo Foundation
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI=6
231 -
232 -# PyCObject_Check and PyCObject_AsVoidPtr vanished with python 3.3
233 -PYTHON_COMPAT=( python2_7 )
234 -inherit distutils-r1 eutils flag-o-matic user tmpfiles xdg
235 -
236 -DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy"
237 -HOMEPAGE="http://xpra.org/ http://xpra.org/src/"
238 -SRC_URI="http://xpra.org/src/${P}.tar.xz"
239 -
240 -LICENSE="GPL-2 BSD"
241 -SLOT="0"
242 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
243 -IUSE="+client +clipboard csc cups dbus dec_avcodec2 enc_ffmpeg enc_x264 enc_x265 jpeg libav +lz4 lzo opengl pillow pulseaudio server sound test vpx webcam"
244 -
245 -REQUIRED_USE="${PYTHON_REQUIRED_USE}
246 - clipboard? ( || ( server client ) )
247 - cups? ( dbus )
248 - opengl? ( client )
249 - || ( client server )
250 - client? ( enc_x264? ( dec_avcodec2 ) enc_x265? ( dec_avcodec2 ) )"
251 -
252 -COMMON_DEPEND="${PYTHON_DEPS}
253 - dev-python/pygobject:2[${PYTHON_USEDEP}]
254 - dev-python/pygtk:2[${PYTHON_USEDEP}]
255 - x11-libs/gtk+:2
256 - x11-libs/libX11
257 - x11-libs/libXcomposite
258 - x11-libs/libXdamage
259 - x11-libs/libXfixes
260 - x11-libs/libXrandr
261 - x11-libs/libXtst
262 - x11-libs/libxkbfile
263 - csc? (
264 - !libav? ( >=media-video/ffmpeg-1.2.2:0= )
265 - libav? ( media-video/libav:0= )
266 - )
267 - dec_avcodec2? (
268 - !libav? ( >=media-video/ffmpeg-2:0= )
269 - libav? ( media-video/libav:0= )
270 - )
271 - enc_ffmpeg? (
272 - !libav? ( >=media-video/ffmpeg-3.2.2:0= )
273 - libav? ( media-video/libav:0= )
274 - )
275 - enc_x264? ( media-libs/x264
276 - !libav? ( >=media-video/ffmpeg-1.0.4:0= )
277 - libav? ( media-video/libav:0= )
278 - )
279 - enc_x265? ( media-libs/x265
280 - !libav? ( >=media-video/ffmpeg-2:0= )
281 - libav? ( media-video/libav:0= ) )
282 - jpeg? ( media-libs/libjpeg-turbo )
283 - opengl? ( dev-python/pygtkglext )
284 - pulseaudio? ( media-sound/pulseaudio )
285 - sound? ( media-libs/gstreamer:1.0
286 - media-libs/gst-plugins-base:1.0
287 - dev-python/gst-python:1.0 )
288 - vpx? ( media-libs/libvpx virtual/ffmpeg )"
289 -
290 -RDEPEND="${COMMON_DEPEND}
291 - dev-python/ipython[${PYTHON_USEDEP}]
292 - dev-python/netifaces[${PYTHON_USEDEP}]
293 - dev-python/rencode[${PYTHON_USEDEP}]
294 - virtual/ssh
295 - x11-apps/xmodmap
296 - cups? ( dev-python/pycups[${PYTHON_USEDEP}] )
297 - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
298 - lz4? ( dev-python/lz4[${PYTHON_USEDEP}] )
299 - lzo? ( >=dev-python/python-lzo-0.7.0[${PYTHON_USEDEP}] )
300 - opengl? (
301 - client? ( dev-python/pyopengl_accelerate[${PYTHON_USEDEP}] )
302 - )
303 - pillow? ( dev-python/pillow[${PYTHON_USEDEP}] )
304 - server? ( x11-base/xorg-server[-minimal,xvfb]
305 - x11-drivers/xf86-input-void
306 - )
307 - webcam? ( dev-python/numpy[${PYTHON_USEDEP}]
308 - media-libs/opencv[python]
309 - dev-python/pyinotify[${PYTHON_USEDEP}] )"
310 -DEPEND="${COMMON_DEPEND}
311 - virtual/pkgconfig
312 - >=dev-python/cython-0.16[${PYTHON_USEDEP}]"
313 -
314 -PATCHES=( "${FILESDIR}"/${PN}-0.13.1-ignore-gentoo-no-compile.patch
315 - "${FILESDIR}"/${PN}-2.0-suid-warning.patch )
316 -
317 -pkg_postinst() {
318 - enewgroup ${PN}
319 - tmpfiles_process /usr/lib/tmpfiles.d/xpra.conf
320 -
321 - xdg_pkg_postinst
322 -}
323 -
324 -python_prepare_all() {
325 - sed -e "s:/var/run/xpra:${EROOT}run/xpra:" \
326 - -i tmpfiles.d/xpra.conf
327 -
328 - distutils-r1_python_prepare_all
329 -}
330 -
331 -python_configure_all() {
332 - sed -e "/'pulseaudio'/s:DEFAULT_PULSEAUDIO:$(usex pulseaudio True False):" \
333 - -i setup.py || die
334 -
335 - mydistutilsargs=(
336 - --without-PIC
337 - --without-Xdummy
338 - $(use_with client)
339 - $(use_with clipboard)
340 - $(use_with csc csc_swscale)
341 - --without-csc_libyuv
342 - $(use_with cups printing)
343 - --without-debug
344 - $(use_with dbus)
345 - $(use_with dec_avcodec2)
346 - $(use_with enc_ffmpeg)
347 - $(use_with enc_x264)
348 - $(use_with enc_x265)
349 - --with-gtk2
350 - --without-gtk3
351 - --without-html5
352 - $(use_with jpeg)
353 - --without-mdns
354 - --without-minify
355 - $(use_with opengl)
356 - $(use_with server shadow)
357 - $(use_with server)
358 - $(use_with sound)
359 - --with-strict
360 - $(use_with vpx)
361 - --with-warn
362 - $(use_with webcam)
363 - --with-x11
364 - )
365 -
366 - # see https://www.xpra.org/trac/ticket/1080
367 - # and http://trac.cython.org/ticket/395
368 - append-cflags -fno-strict-aliasing
369 -
370 - export XPRA_SOCKET_DIRS="${EROOT}run/xpra"
371 -}
372
373 diff --git a/x11-wm/xpra/xpra-2.2.1.ebuild b/x11-wm/xpra/xpra-2.2.1.ebuild
374 deleted file mode 100644
375 index 5dcafddd7a5..00000000000
376 --- a/x11-wm/xpra/xpra-2.2.1.ebuild
377 +++ /dev/null
378 @@ -1,148 +0,0 @@
379 -# Copyright 1999-2018 Gentoo Foundation
380 -# Distributed under the terms of the GNU General Public License v2
381 -
382 -EAPI=6
383 -
384 -# PyCObject_Check and PyCObject_AsVoidPtr vanished with python 3.3
385 -PYTHON_COMPAT=( python2_7 )
386 -inherit xdg distutils-r1 eutils flag-o-matic user tmpfiles prefix
387 -
388 -DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy"
389 -HOMEPAGE="http://xpra.org/ http://xpra.org/src/"
390 -SRC_URI="http://xpra.org/src/${P}.tar.xz"
391 -
392 -LICENSE="GPL-2 BSD"
393 -SLOT="0"
394 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
395 -IUSE="+client +clipboard csc cups dbus dec_avcodec2 enc_ffmpeg enc_x264 enc_x265 jpeg libav +lz4 lzo opengl pillow pulseaudio server sound test vpx webcam webp"
396 -
397 -REQUIRED_USE="${PYTHON_REQUIRED_USE}
398 - clipboard? ( || ( server client ) )
399 - cups? ( dbus )
400 - opengl? ( client )
401 - || ( client server )
402 - client? ( enc_x264? ( dec_avcodec2 ) enc_x265? ( dec_avcodec2 ) )"
403 -
404 -COMMON_DEPEND="${PYTHON_DEPS}
405 - dev-python/pygobject:2[${PYTHON_USEDEP}]
406 - dev-python/pygtk:2[${PYTHON_USEDEP}]
407 - x11-libs/gtk+:2
408 - x11-libs/libX11
409 - x11-libs/libXcomposite
410 - x11-libs/libXdamage
411 - x11-libs/libXfixes
412 - x11-libs/libXrandr
413 - x11-libs/libXtst
414 - x11-libs/libxkbfile
415 - csc? (
416 - !libav? ( >=media-video/ffmpeg-1.2.2:0= )
417 - libav? ( media-video/libav:0= )
418 - )
419 - dec_avcodec2? (
420 - !libav? ( >=media-video/ffmpeg-2:0= )
421 - libav? ( media-video/libav:0= )
422 - )
423 - enc_ffmpeg? (
424 - !libav? ( >=media-video/ffmpeg-3.2.2:0= )
425 - libav? ( media-video/libav:0= )
426 - )
427 - enc_x264? ( media-libs/x264
428 - !libav? ( >=media-video/ffmpeg-1.0.4:0= )
429 - libav? ( media-video/libav:0= )
430 - )
431 - enc_x265? ( media-libs/x265
432 - !libav? ( >=media-video/ffmpeg-2:0= )
433 - libav? ( media-video/libav:0= ) )
434 - jpeg? ( media-libs/libjpeg-turbo )
435 - opengl? ( dev-python/pygtkglext )
436 - pulseaudio? ( media-sound/pulseaudio )
437 - sound? ( media-libs/gstreamer:1.0
438 - media-libs/gst-plugins-base:1.0
439 - dev-python/gst-python:1.0 )
440 - vpx? ( media-libs/libvpx virtual/ffmpeg )
441 - webp? ( media-libs/libwebp )"
442 -
443 -RDEPEND="${COMMON_DEPEND}
444 - dev-python/ipython[${PYTHON_USEDEP}]
445 - dev-python/netifaces[${PYTHON_USEDEP}]
446 - dev-python/rencode[${PYTHON_USEDEP}]
447 - virtual/ssh
448 - x11-apps/xmodmap
449 - cups? ( dev-python/pycups[${PYTHON_USEDEP}] )
450 - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
451 - lz4? ( dev-python/lz4[${PYTHON_USEDEP}] )
452 - lzo? ( >=dev-python/python-lzo-0.7.0[${PYTHON_USEDEP}] )
453 - opengl? (
454 - client? ( dev-python/pyopengl_accelerate[${PYTHON_USEDEP}] )
455 - )
456 - pillow? ( dev-python/pillow[${PYTHON_USEDEP}] )
457 - server? ( x11-base/xorg-server[-minimal,xvfb]
458 - x11-drivers/xf86-input-void
459 - )
460 - webcam? ( dev-python/numpy[${PYTHON_USEDEP}]
461 - media-libs/opencv[python]
462 - dev-python/pyinotify[${PYTHON_USEDEP}] )"
463 -DEPEND="${COMMON_DEPEND}
464 - virtual/pkgconfig
465 - >=dev-python/cython-0.16[${PYTHON_USEDEP}]"
466 -
467 -PATCHES=( "${FILESDIR}"/${PN}-0.13.1-ignore-gentoo-no-compile.patch
468 - "${FILESDIR}"/${PN}-2.0-suid-warning.patch )
469 -
470 -pkg_postinst() {
471 - enewgroup ${PN}
472 - tmpfiles_process /usr/lib/tmpfiles.d/xpra.conf
473 -
474 - xdg_pkg_postinst
475 -}
476 -
477 -python_prepare_all() {
478 - hprefixify -w '/os.path/' setup.py
479 - hprefixify tmpfiles.d/xpra.conf xpra/server/{server,socket}_util.py \
480 - xpra/platform{/xposix,}/paths.py xpra/scripts/server.py
481 -
482 - distutils-r1_python_prepare_all
483 -}
484 -
485 -python_configure_all() {
486 - sed -e "/'pulseaudio'/s:DEFAULT_PULSEAUDIO:$(usex pulseaudio True False):" \
487 - -i setup.py || die
488 -
489 - mydistutilsargs=(
490 - --without-PIC
491 - --without-Xdummy
492 - $(use_with client)
493 - $(use_with clipboard)
494 - $(use_with csc csc_swscale)
495 - --without-csc_libyuv
496 - $(use_with cups printing)
497 - --without-debug
498 - $(use_with dbus)
499 - $(use_with dec_avcodec2)
500 - $(use_with enc_ffmpeg)
501 - $(use_with enc_x264)
502 - $(use_with enc_x265)
503 - --with-gtk2
504 - --without-gtk3
505 - --without-html5
506 - $(use_with jpeg)
507 - --without-mdns
508 - --without-minify
509 - $(use_with opengl)
510 - $(use_with server shadow)
511 - $(use_with server)
512 - $(use_with sound)
513 - --with-strict
514 - $(use_with vpx)
515 - --with-warn
516 - $(use_with webcam)
517 - $(use_with webp)
518 - --with-x11
519 - )
520 -
521 - # see https://www.xpra.org/trac/ticket/1080
522 - # and http://trac.cython.org/ticket/395
523 - append-cflags -fno-strict-aliasing
524 -
525 - export XPRA_SOCKET_DIRS="${EPREFIX}/run/xpra"
526 -}