summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2021-05-28 21:01:29 +0200
committerJames Le Cuirot <chewi@gentoo.org>2021-05-29 09:57:54 +0100
commit32ddd4bddd01867b7b04c15c0ba20b92c6f973c0 (patch)
tree58e90eb4a3f8fa92310ebb2be2887ce8ebe55be5 /dev-libs/weston
parentmedia-sound/schismtracker: bump to 20210525 (diff)
downloadgentoo-32ddd4bddd01867b7b04c15c0ba20b92c6f973c0.tar.gz
gentoo-32ddd4bddd01867b7b04c15c0ba20b92c6f973c0.tar.bz2
gentoo-32ddd4bddd01867b7b04c15c0ba20b92c6f973c0.zip
dev-libs/weston: Add ability to use seatd
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/21026 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'dev-libs/weston')
-rw-r--r--dev-libs/weston/metadata.xml1
-rw-r--r--dev-libs/weston/weston-9999.ebuild4
2 files changed, 4 insertions, 1 deletions
diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml
index dff0a7012a3a..c9b552427908 100644
--- a/dev-libs/weston/metadata.xml
+++ b/dev-libs/weston/metadata.xml
@@ -21,6 +21,7 @@
<flag name="remoting">Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg></flag>
<flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag>
<flag name="screen-sharing">Enable screen-sharing through RDP</flag>
+ <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
<flag name="wayland-compositor">Enable Wayland compositor support</flag>
<flag name="xwayland">Enable ability support native X11 applications</flag>
</use>
diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index b37bf79f61be..5bc288e98744 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -24,7 +24,7 @@ fi
LICENSE="MIT CC-BY-SA-3.0"
SLOT="0"
-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"
+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"
RESTRICT="!test? ( test )"
REQUIRED_USE="
@@ -70,6 +70,7 @@ RDEPEND="
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
+ seatd? ( sys-auth/seatd:= )
systemd? (
sys-auth/pambase[systemd]
>=sys-apps/dbus-1.6
@@ -106,6 +107,7 @@ src_configure() {
$(meson_use gles2 renderer-gl)
$(meson_use launch weston-launch)
$(meson_use xwayland)
+ $(meson_use seatd launcher-libseat)
$(meson_use systemd)
$(meson_use remoting)
$(meson_use pipewire)