Install this package:
emerge -a games-emulation/RetroArch
<pkgmetadata> <use> <flag name="7zip">Compile in 7z support</flag> <flag name="alsa">ALSA support</flag> <flag name="cg">Cg shader support</flag> <flag name="cheevos">Retro Achievements</flag> <flag name="debug">Enable a debug build</flag> <flag name="dispmanx">Dispmanx video support</flag> <flag name="egl">EGL context support</flag> <flag name="filters">Install audio/video filters</flag> <flag name="ffmpeg">FFmpeg support</flag> <flag name="gles2">Use GLESv2 instead of desktop GL</flag> <flag name="gles3">OpenGLES3 support</flag> <flag name="hid">Low-level HID (Human Interface Device) support</flag> <flag name="jack">JACK support</flag> <flag name="kms">KMS context support</flag> <flag name="libass">SSA/ASS for FFmpeg subtitle support</flag> <flag name="libusb">Libusb HID support</flag> <flag name="materialui">MaterialUI menu</flag> <flag name="network">Networking features (recommended)</flag> <flag name="openal">OpenAL support</flag> <flag name="opengl">OpenGL 2.0 support</flag> <flag name="oss">OSS support</flag> <flag name="ozone">Ozone menu</flag> <flag name="pulseaudio">PulseAudio support</flag> <flag name="pipewire">PipeWire support</flag> <flag name="rgui">RGUI menu</flag> <flag name="sdl">SDL2 support</flag> <flag name="truetype">FreeType support</flag> <flag name="threads">Threading support</flag> <flag name="udev">Udev/Evdev gamepad support</flag> <flag name="v4l2">Video4linux2 support</flag> <flag name="videocore">Broadcom Videocore 4 support</flag> <flag name="vulkan">Vulkan support</flag> <flag name="wayland">Wayland support</flag> <flag name="X">Everything X11</flag> <flag name="xinerama">Xinerama support</flag> <flag name="xmb">XMB menu</flag> <flag name="xv">XVideo support</flag> <flag name="zlib">zlib support (ZIP extract, PNG decoding/encoding)</flag> </use> <upstream> <remote-id type="github">libretro/RetroArch</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p games-emulation/RetroArch |
euse -E <flag> -p games-emulation/RetroArch |
euse -D <flag> -p games-emulation/RetroArch
| Flag | Description | 1.22.2 | 1.21.0 |
|---|---|---|---|
| 7zip | Compile in 7z support | ✓ | ✓ |
| X | Everything X11 | ✓ | ✓ |
| alsa | ALSA support | ✓ | ✓ |
| cg | Cg shader support | ✓ | ✓ |
| cheevos | Retro Achievements | ✓ | ✓ |
| cpu_flags_arm_neon | ⚠️ | ✓ | ✓ |
| cpu_flags_arm_vfp | ⚠️ | ✓ | ✓ |
| cpu_flags_x86_sse2 | ⚠️ | ✓ | ✓ |
| debug | Enable a debug build | ✓ | ✓ |
| dispmanx | Dispmanx video support | ✓ | ✓ |
| egl | EGL context support | ⊕ | ⊕ |
| ffmpeg | FFmpeg support | ✓ | ✓ |
| filters | Install audio/video filters | ✓ | ✓ |
| gles2 | Use GLESv2 instead of desktop GL | ✓ | ✓ |
| gles3 | OpenGLES3 support | ✓ | ✓ |
| hid | Low-level HID (Human Interface Device) support | ✓ | ✓ |
| jack | JACK support | ✓ | ✓ |
| kms | KMS context support | ✓ | ✓ |
| libass | SSA/ASS for FFmpeg subtitle support | ✓ | ✓ |
| libusb | Libusb HID support | ✓ | ✓ |
| materialui | MaterialUI menu | ✓ | ✓ |
| network | Networking features (recommended) | ✓ | ✓ |
| openal | OpenAL support | ✓ | ✓ |
| opengl | OpenGL 2.0 support | ⊕ | ⊕ |
| oss | OSS support | ✓ | ✓ |
| ozone | Ozone menu | ⊕ | ⊕ |
| pipewire | PipeWire support | ✓ | ✓ |
| pulseaudio | PulseAudio support | ✓ | ✓ |
| rgui | RGUI menu | ⊕ | ⊕ |
| sdl | SDL2 support | ✓ | ✓ |
| threads | Threading support | ⊕ | ⊕ |
| truetype | FreeType support | ⊕ | ⊕ |
| udev | Udev/Evdev gamepad support | ✓ | ✓ |
| v4l2 | Video4linux2 support | ✓ | ✓ |
| videocore | Broadcom Videocore 4 support | ✓ | ✓ |
| vulkan | Vulkan support | ✓ | ✓ |
| wayland | Wayland support | ✓ | ✓ |
| xinerama | Xinerama support | ✓ | ✓ |
| xmb | XMB menu | ✓ | ✓ |
| xv | XVideo support | ✓ | ✓ |
| zlib | zlib support (ZIP extract, PNG decoding/encoding) | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | RetroArch-1.21.0.tar.gz | 70961877 bytes | 1.21.0 |
| DIST | RetroArch-1.22.2.tar.gz | 71629881 bytes | 1.22.2 |
| Type | File | Size |
|---|