gui-wm / gamescope

Efficient micro-compositor for running games

Official package sites : https://github.com/ValveSoftware/gamescope ·

v3.15.13 :: 0 :: gentoo

Modified
License
BSD-2
Keywords
~amd64
USE flags
avif filecaps libei pipewire sdl wsi-layer

General

avif
Add AV1 Image Format (AVIF) support
filecaps
Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
libei
Enable emulated input using dev-libs/libei
pipewire
Enable screen capture via PipeWire
sdl
Add support for Simple Direct Layer (media library)
wsi-layer
Enable the WSI layer (required for HDR)

dev-libs / libei : Library for Emulated Input, primarily aimed at the Wayland stack

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / stb : single-file public domain (or MIT licensed) libraries for C/C++

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-util / spirv-headers : Machine-readable files for the SPIR-V Registry

dev-util / vulkan-headers : Vulkan Header files and API registry

gui-libs / libdecor : A client-side decorations library for Wayland clients

media-libs / glm : OpenGL Mathematics

media-libs / libavif : Library for encoding and decoding .avif files

media-libs / libdisplay-info : EDID and DisplayID library

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vkroots : Simple framework for writing Vulkan layers

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / pipewire : Multimedia processing graphs

sys-apps / hwdata : Hardware identification and configuration data

sys-auth / seatd : Minimal seat management daemon and universal library

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / libudev : Virtual for libudev providers

x11-base / xwayland : Standalone X server running under Wayland

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXmu : X.Org Xmu library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXres : X.Org XRes library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / xcb-util-wm : X C-language Bindings sample implementations

dev-libs / libei : Library for Emulated Input, primarily aimed at the Wayland stack

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / wayland : Wayland protocol libraries

gui-libs / libdecor : A client-side decorations library for Wayland clients

media-libs / libavif : Library for encoding and decoding .avif files

media-libs / libdisplay-info : EDID and DisplayID library

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / pipewire : Multimedia processing graphs

sys-apps / hwdata : Hardware identification and configuration data

sys-auth / seatd : Minimal seat management daemon and universal library

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / libudev : Virtual for libudev providers

x11-base / xwayland : Standalone X server running under Wayland

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXmu : X.Org Xmu library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXres : X.Org XRes library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / xcb-util-wm : X C-language Bindings sample implementations

games-util / heroic-bin : GOG and Epic Games Launcher for Linux

916273
gui-wm/gamescope - error: no type named 'mutex' in namespace 'std' (LLVM Profile)
938579
gui-wm/gamescope-3.15.1 Fails to Build Under LLVM18
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.15.13, drop old 3.15.5
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.15.5, drop old 3.15.1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
gui-wm/gamescope: Drop old 3.14.22
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.15.1, drop old 3.15.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump Wayland dependency for bundled wlroots
Closes: https://bugs.gentoo.org/938296 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Version bump to 3.15.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.14.22, drop old 3.14.18
Add new USE flags for optional features. Now bundling libliftoff and vkroots as requested by upstream. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Enforce libliftoff version for DEPEND, not RDEPEND
It remains ABI compatible, just not API compatible. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
gui-wm/gamescope: Drop old 3.14.14
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Gonçalo Negrier Duarte · gentoo
gui-wm/gamescope: add 3.14.18
* in the latest version also wlroots subproject fails to compile using drm backend to my testing gamescope on tty seems to work without it also gamescope meson dosen't seem to use it * see: https://github.com/ValveSoftware/gamescope/blob/420eb91387a484fd7b1ea71449091f0480d9e538/src/meson.build#L31C86-L31C94 * see: https://github.com/ValveSoftware/gamescope/issues/1320#issuecomment-2129251820 Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.14.14, drop old 3.14.12-r2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Add missing libdecor dependency
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
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>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.14.12, drop old 3.14.2-r1
We have to temporarily bundle wlroots until 0.18 is released. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gonçalo Negrier Duarte · gentoo
gui-wm/gamescope: Bump to 3.14.2-r1, drop 3.14.2
* move dev-libs/wayland-protocols to DEPEND * add 9999 logic to the ebuild * future version will require gui-libs/libdecor as (R)DEPEND Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36064 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Loosen media-libs/glm requirement
gamescope defines GLM_ENABLE_EXPERIMENTAL now. Closes: https://bugs.gentoo.org/923122 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.14.2, drop old 3.14.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
gui-wm/gamescope: adjusted to the latest stb version
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Pin back stb dependency due to breakage
Unfortunately, gamescope upstream also pinned back rather than addressing the API change. stb still provides the older now deprecated header, but our package doesn't install it. Closes: https://bugs.gentoo.org/923727 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Pin back media-libs/glm dependency to <1.0.0
Closes: https://bugs.gentoo.org/923122 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.14.0, drop old 3.13.19
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.13.19, drop old 3.13.17
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.13.17, drop old 3.13.13
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.13.13, drop old 3.13.8
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.13.8, drop old 3.13.0-r1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.13.0, drop old 3.12.7
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alfred Wingate · gentoo
gui-wm/gamescope: require libinput to be enabled in wlroots
* libinput has been exposed as use flag instead of being enabled by default since wlroots-0.16.2-r1. Closes: https://bugs.gentoo.org/909044 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33721 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.7, drop old 3.12.5
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.5, drop old 3.12.3
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.3, drop old 3.11.51 + 3.12.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Dustin Smith · gentoo
gui-wm/gamescope: add x11-libs/libXmu to RDEPEND
gamescope needs libXmu to build. I've confirmed in a gentoo/stage3 container that: - the build fails without said package - the build succeeds with said package Closes: https://bugs.gentoo.org/912423 Signed-off-by: Dustin Smith <d.usty360@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.0, drop old 3.12.0_beta10
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.0_beta10. drop old 3.12.0_beta7
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.0_beta7, drop old 3.12.0_beta3
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Add missing media-libs/glm dependency
Closes: https://bugs.gentoo.org/905792 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.12.0_beta3, drop old 3.11.52_beta6
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
sqrtd · gentoo
gui-wm/gamescope: update HOMEPAGE, SRC_URI
Signed-off-by: sqrtd <v@sqrtd.dev> Closes: https://github.com/gentoo/gentoo/pull/30433 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.52_beta6, drop old 3.11.52_beta2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Version bump to 3.11.52_beta2
libdisplay-info-0.1.0 probably does work, but I'm sure they'll update the version constraint soon enough. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Version bump to 3.11.52_beta1
This version introduces HDR support but requires AMDGPU and a custom kernel. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.51, drop old 3.11.49
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.49, drop old 3.11.48
Closes: https://bugs.gentoo.org/883161 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.48, drop old 3.11.47
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.47, drop old 3.11.45.2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.45.2, drop old 3.11.43
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.43, drop old 3.11.42
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.42, drop old 3.11.39
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.39, drop old 3.11.36
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: Bump to 3.11.36, drop old 3.11.33_beta1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
gui-wm/gamescope: New package at 3.11.33_beta1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>