summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2024-05-04 16:01:18 +0100
committerJames Le Cuirot <chewi@gentoo.org>2024-05-04 16:01:18 +0100
commitce22bfd90d68663bc9e35aba9ad6497c64f308df (patch)
tree4c0b6a9678f3dbb755a11839ab5ba85fa7eabc75 /gui-wm/gamescope
parentsys-devel/llvm-common: Remove old (diff)
downloadgentoo-ce22bfd90d68663bc9e35aba9ad6497c64f308df.tar.gz
gentoo-ce22bfd90d68663bc9e35aba9ad6497c64f308df.tar.bz2
gentoo-ce22bfd90d68663bc9e35aba9ad6497c64f308df.zip
gui-wm/gamescope: Add wlroots deps and configure options
Need these while it's bundled. Closes: https://bugs.gentoo.org/931200 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'gui-wm/gamescope')
-rw-r--r--gui-wm/gamescope/gamescope-3.14.12-r1.ebuild (renamed from gui-wm/gamescope/gamescope-3.14.12.ebuild)17
1 files changed, 17 insertions, 0 deletions
diff --git a/gui-wm/gamescope/gamescope-3.14.12.ebuild b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
index 2d88224ccca0..49c1a435de47 100644
--- a/gui-wm/gamescope/gamescope-3.14.12.ebuild
+++ b/gui-wm/gamescope/gamescope-3.14.12-r1.ebuild
@@ -61,6 +61,16 @@ RDEPEND="
x11-libs/libXxf86vm
pipewire? ( >=media-video/pipewire-0.3:= )
wsi-layer? ( x11-libs/libxcb )
+
+ >=dev-libs/libinput-1.14.0:=
+ media-libs/libglvnd
+ media-libs/mesa[egl(+),gles2(+)]
+ sys-auth/seatd:=
+ virtual/libudev
+ x11-base/xwayland
+ x11-libs/libxcb:=
+ >=x11-libs/pixman-0.42.0
+ x11-libs/xcb-util-wm
"
DEPEND="
${RDEPEND}
@@ -114,6 +124,13 @@ src_configure() {
-Denable_openvr_support=false
$(meson_feature pipewire)
$(meson_use wsi-layer enable_gamescope_wsi_layer)
+
+ -Dwlroots:xcb-errors=disabled
+ -Dwlroots:examples=false
+ -Dwlroots:renderers=gles2,vulkan
+ -Dwlroots:xwayland=enabled
+ -Dwlroots:backends=drm,libinput
+ -Dwlroots:session=enabled
)
meson_src_configure
}