Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/weston/
Date: Fri, 24 Jun 2022 09:24:30
Message-Id: 1656062646.391e78c01d70215c6b4b2d6f54e4adc083f747f4.chewi@gentoo
1 commit: 391e78c01d70215c6b4b2d6f54e4adc083f747f4
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 09:21:23 2022 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 24 09:24:06 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391e78c0
7
8 dev-libs/weston: Update 9999 deps and config opts, EAPI 8, Python 3.11
9
10 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
11
12 dev-libs/weston/weston-9999.ebuild | 22 ++++++++--------------
13 1 file changed, 8 insertions(+), 14 deletions(-)
14
15 diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
16 index 38b24ee38007..2056e5ec50fa 100644
17 --- a/dev-libs/weston/weston-9999.ebuild
18 +++ b/dev-libs/weston/weston-9999.ebuild
19 @@ -1,7 +1,7 @@
20 # Copyright 1999-2022 Gentoo Authors
21 # Distributed under the terms of the GNU General Public License v2
22
23 -EAPI=7
24 +EAPI=8
25
26 if [[ ${PV} = 9999* ]]; then
27 EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git"
28 @@ -9,7 +9,7 @@ if [[ ${PV} = 9999* ]]; then
29 EXPERIMENTAL="true"
30 fi
31
32 -PYTHON_COMPAT=( python3_{9..10} )
33 +PYTHON_COMPAT=( python3_{9..11} )
34 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
35
36 DESCRIPTION="Wayland reference compositor"
37 @@ -18,14 +18,14 @@ HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/waylan
38 if [[ ${PV} = *9999* ]]; then
39 SRC_URI="${SRC_PATCHES}"
40 else
41 - SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
42 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
43 + SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
44 + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
45 fi
46
47 LICENSE="MIT CC-BY-SA-3.0"
48 SLOT="0"
49
50 -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland"
51 +IUSE="colord +desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland"
52 RESTRICT="!test? ( test )"
53
54 REQUIRED_USE="
55 @@ -36,7 +36,7 @@ REQUIRED_USE="
56 screen-sharing? ( rdp )
57 test? ( desktop headless xwayland )
58 wayland-compositor? ( gles2 )
59 - || ( drm fbdev headless rdp wayland-compositor X )
60 + || ( drm headless rdp wayland-compositor X )
61 "
62
63 RDEPEND="
64 @@ -46,16 +46,12 @@ RDEPEND="
65 lcms? ( media-libs/lcms:2 )
66 media-libs/libpng:0=
67 webp? ( media-libs/libwebp:0= )
68 - jpeg? ( virtual/jpeg:0= )
69 + jpeg? ( media-libs/libjpeg-turbo:0= )
70 >=x11-libs/cairo-1.11.3
71 >=x11-libs/libdrm-2.4.95
72 >=x11-libs/libxkbcommon-0.5.0
73 >=x11-libs/pixman-0.25.2
74 x11-misc/xkeyboard-config
75 - fbdev? (
76 - >=sys-libs/mtdev-1.1.0
77 - >=virtual/udev-136
78 - )
79 colord? ( >=x11-misc/colord-0.1.27 )
80 drm? (
81 >=media-libs/mesa-17.1[gbm(+)]
82 @@ -68,7 +64,7 @@ RDEPEND="
83 media-libs/mesa[gles2,wayland]
84 )
85 pipewire? ( >=media-video/pipewire-0.3:= )
86 - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= )
87 + rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
88 remoting? (
89 media-libs/gstreamer:1.0
90 media-libs/gst-plugins-base:1.0
91 @@ -105,7 +101,6 @@ src_configure() {
92 $(meson_use screen-sharing screenshare)
93 $(meson_use wayland-compositor backend-wayland)
94 $(meson_use X backend-x11)
95 - $(meson_use fbdev deprecated-backend-fbdev)
96 -Dbackend-default=auto
97 $(meson_use gles2 renderer-gl)
98 $(meson_use xwayland)
99 @@ -127,7 +122,6 @@ src_configure() {
100 -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
101 $(meson_use resize-optimization resize-pool)
102 -Dtest-junit-xml=false
103 - -Dtest-gl-renderer=false
104 "${myconf[@]}"
105 )
106 meson_src_configure