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: Sat, 29 May 2021 08:58:10
Message-Id: 1622278674.32ddd4bddd01867b7b04c15c0ba20b92c6f973c0.chewi@gentoo
1 commit: 32ddd4bddd01867b7b04c15c0ba20b92c6f973c0
2 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
3 AuthorDate: Fri May 28 19:01:29 2021 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sat May 29 08:57:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ddd4bd
7
8 dev-libs/weston: Add ability to use seatd
9
10 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
11 Closes: https://github.com/gentoo/gentoo/pull/21026
12 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
13
14 dev-libs/weston/metadata.xml | 1 +
15 dev-libs/weston/weston-9999.ebuild | 4 +++-
16 2 files changed, 4 insertions(+), 1 deletion(-)
17
18 diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
19 index dff0a7012a3..c9b55242790 100644
20 --- a/dev-libs/weston/metadata.xml
21 +++ b/dev-libs/weston/metadata.xml
22 @@ -21,6 +21,7 @@
23 <flag name="remoting">Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg></flag>
24 <flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag>
25 <flag name="screen-sharing">Enable screen-sharing through RDP</flag>
26 + <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
27 <flag name="wayland-compositor">Enable Wayland compositor support</flag>
28 <flag name="xwayland">Enable ability support native X11 applications</flag>
29 </use>
30
31 diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
32 index b37bf79f61b..5bc288e9874 100644
33 --- a/dev-libs/weston/weston-9999.ebuild
34 +++ b/dev-libs/weston/weston-9999.ebuild
35 @@ -24,7 +24,7 @@ fi
36 LICENSE="MIT CC-BY-SA-3.0"
37 SLOT="0"
38
39 -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test wayland-compositor webp +X xwayland"
40 +IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk +launch lcms pipewire rdp remoting +resize-optimization screen-sharing seatd +suid systemd test wayland-compositor webp +X xwayland"
41 RESTRICT="!test? ( test )"
42
43 REQUIRED_USE="
44 @@ -70,6 +70,7 @@ RDEPEND="
45 media-libs/gstreamer:1.0
46 media-libs/gst-plugins-base:1.0
47 )
48 + seatd? ( sys-auth/seatd:= )
49 systemd? (
50 sys-auth/pambase[systemd]
51 >=sys-apps/dbus-1.6
52 @@ -106,6 +107,7 @@ src_configure() {
53 $(meson_use gles2 renderer-gl)
54 $(meson_use launch weston-launch)
55 $(meson_use xwayland)
56 + $(meson_use seatd launcher-libseat)
57 $(meson_use systemd)
58 $(meson_use remoting)
59 $(meson_use pipewire)