games-emulation/RetroArch
Frontend for emulators, game engines and media players
-
retroarch-9999-r4alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt5 raspberry-pi rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib
View
Download
Browse License: GPL-3 Overlay: menelkir -
retroarch-9999alsa +cdrom cg cpu_flags_x86_sse2 dbus drm egl ffmpeg flac gles2 gles3 gles3_1 gles3_2 jack kms libass libcaca +network openal +opengl +opengl_core osmesa parport pulseaudio qt sdl sdl2 sixel ssl systemd tinyalsa +truetype +udev usb v4l vulkan wayland X xrandr xinerama xv +zlib
View
Download
Browse License: GPL-3+ Overlay: nymphos -
RetroArch-1.22.2~amd647zip alsa cg cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_x86_sse2 cheevos debug dispmanx +egl filters ffmpeg gles2 gles3 hid jack kms libass libusb materialui network openal +opengl oss +ozone pipewire pulseaudio +rgui sdl +truetype +threads udev v4l2 videocore vulkan wayland X xinerama xmb xv zlib
View
Download
Browse License: GPL-3 Overlay: guru -
retroarch-1.22.2~amd64alsa +cdrom cg cpu_flags_x86_sse2 dbus drm egl ffmpeg flac gles2 gles3 gles3_1 gles3_2 jack kms libass libcaca +network openal +opengl +opengl_core osmesa parport pulseaudio qt sdl sdl2 sixel ssl systemd tinyalsa +truetype +udev usb v4l vulkan wayland X xrandr xinerama xv +zlib
View
Download
Browse License: GPL-3+ Overlay: nymphos -
RetroArch-1.21.0~amd647zip alsa cg cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_x86_sse2 cheevos debug dispmanx +egl filters ffmpeg gles2 gles3 hid jack kms libass libusb materialui network openal +opengl oss +ozone pipewire pulseaudio +rgui sdl +truetype +threads udev v4l2 videocore vulkan wayland X xinerama xmb xv zlib
View
Download
Browse License: GPL-3 Overlay: guru -
retroarch-1.18.0-r1~amd64 ~x86 ~arm64alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt5 raspberry-pi rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib
View
Download
Browse License: GPL-3 Overlay: menelkir -
retroarch-1.17.0-r1~amd64 ~x86 ~arm64alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt5 raspberry-pi rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib
View
Download
Browse License: GPL-3 Overlay: menelkir -
retroarch-1.16.0.3-r1~amd64 ~x86 ~arm64alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt5 raspberry-pi rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib
View
Download
Browse License: GPL-3 Overlay: menelkir -
retroarch-1.16.0-r1~amd64 ~x86 ~arm64alsa cg cpu_flags_x86_sse dbus egl ffmpeg flac freetype gamemode gles gles3 kms libcaca libusb materialui openal +opengl opengl_core +ozone parport plain_drm pulseaudio qt5 raspberry-pi rgui sdl +sdl2 sixel subtitles ssl stripes systemd tinyalsa udev vulkan X xrandr xmb xv wayland +zlib
View
Download
Browse License: GPL-3 Overlay: menelkir
ChangeLog
commit 05986b4d730a12a48cc02fe204b7b6fec4c28a31
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Tue Jan 6 12:32:32 2026 +0900
games-emulation/RetroArch: drop 1.19.1, 1.20.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 264b759cba0d5547885a7d112470d854d0310869
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Tue Jan 6 12:32:32 2026 +0900
games-emulation/RetroArch: add 1.22.2
Closes: https://bugs.gentoo.org/967331
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit e07d695d5da84f2398b78750a21dbf624edef39a
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Tue Nov 18 17:53:08 2025 +0100
*/*: Add := to virtual/zlib deps
Add := to virtual/zlib deps, part 1
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Add := to virtual/zlib deps
Done via:
```
git grep -l 'virtual/zlib ' |
xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```
Unify virtual/zlib:0= to virtual/zlib:=
Done via:
```
git grep -l 'virtual/zlib:0=' |
xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```
Add := to virtual/zlib deps, part 3
Done via:
```
git grep -l 'virtual/zlib:0' |
xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```
Add := to virtual/zlib deps, part 4
Done via:
```
git grep -l 'virtual/zlib\[' |
xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```
Use := on virtual/zlib deps, part 5
Done via:
```
git grep -l 'virtual/zlib-' |
xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
-c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```
Use := on virtual/zlib deps, part 6
Done via:
```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
commit c23791504e3bd1ef571d794b8e6c624a71c8b6f3
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Sun Nov 16 23:26:20 2025 +0100
*/*: update for virtual/zlib
Update done using:
```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
commit 7074645b1de4804d1bb8d2ef3c5d0fba25ce098f
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Aug 10 23:01:07 2025 +0900
games-emulation/RetroArch: fix build failure with USE=-pipewire
Closes: https://bugs.gentoo.org/960043
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit c00af06cf20fb280437f6687806f55f01d92d899
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 10:15:59 2025 +0300
games-emulation/RetroArch: drop to maintainer-needed
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit 8d15338a15ba8c63754000b8c1293619c906a7d8
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 10:14:11 2025 +0300
games-emulation/RetroArch: drop USE osmesa
media-libs/mesa dropped it.
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit def193ac88b0614e292694ba3c9c7178411587fb
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 09:49:53 2025 +0300
games-emulation/RetroArch: add 1.21.0
Closes: https://bugs.gentoo.org/957507
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit 366cb5ce51444998af8729bb8135f95a09452105
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 23:22:26 2025 +0200
games-emulation/RetroArch: 1.20.0 corrected use_enable for pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 7380068a97af875816d57b47230dec9b2f3b04de
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:16:54 2025 +0200
games-emulation/RetroArch: 1.20.0 corrected typo for USE flag
* Apologizing for the typo, forgot to fix the name
of the USE flag PipeWire in metadata.xml
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit c5a92e615861e3e6ecf5c178ac6b4a54e8acb0a8
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:15:06 2025 +0200
games-emulation/RetroArch: 1.20.0 added pipewire local USE
* Added local USE flag pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 2ebdb2812dcef0f40ec8f019024ad31cd065b525
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:11:40 2025 +0200
games-emulation/RetroArch: stable version bump 1.20.0
* Fixed some dependencies
* Added pipewire USE support + deps
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 99de15ae983f5e9d6d6f38ab60a2083279f84cb3
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: drop 1.16.0.3-r1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit da0cb7aebc8212f7d9e40463e41b4c1fdec3a77b
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: add 1.19.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 6e2858caef34b12617e9131d041129aba164fcb1
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: fix gcc 14 builds
Closes: https://bugs.gentoo.org/932471
Closes: https://bugs.gentoo.org/936962
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 219fe7161536a4e78cd3c7e470fb1ec4614b1f34
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Fri Sep 13 23:37:28 2024 +0900
games-emulation/RetroArch: fix media-libs/mesa[gles2] dependency
Closes: https://bugs.gentoo.org/939369
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 1122742a1e3f4e0ae5a2c9acb4c301f314ae2a73
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Jan 14 18:06:03 2024 +0900
games-emulation/RetroArch: drop 1.15.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit ea258bf11ff8d9954588965e6e996502e9299b10
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Jan 14 18:05:45 2024 +0900
games-emulation/RetroArch: add 1.16.0.3
Closes: https://bugs.gentoo.org/908571
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 459f4d16f858c2c4a2691d9a35ceb859bc908c39
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Thu Jun 15 18:35:44 2023 -0300
games-emulation/RetroArch: change dep from pulseaudio to libpulse
The former is deprecated.
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>
commit c6dcb876de18c2177e5027c34c748f451b035855
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Thu Jun 15 18:30:47 2023 -0300
games-emulation/RetroArch: add myself as a maintainer
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>
commit 0c4b910ebf0ed46f97ae5150d17587810c3ed246
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Wed Jun 14 10:57:39 2023 -0300
games-emulation/RetroArch: new package, add 1.15.0
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Tue Jan 6 12:32:32 2026 +0900
games-emulation/RetroArch: drop 1.19.1, 1.20.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 264b759cba0d5547885a7d112470d854d0310869
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Tue Jan 6 12:32:32 2026 +0900
games-emulation/RetroArch: add 1.22.2
Closes: https://bugs.gentoo.org/967331
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit e07d695d5da84f2398b78750a21dbf624edef39a
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Tue Nov 18 17:53:08 2025 +0100
*/*: Add := to virtual/zlib deps
Add := to virtual/zlib deps, part 1
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Add := to virtual/zlib deps
Done via:
```
git grep -l 'virtual/zlib ' |
xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```
Unify virtual/zlib:0= to virtual/zlib:=
Done via:
```
git grep -l 'virtual/zlib:0=' |
xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```
Add := to virtual/zlib deps, part 3
Done via:
```
git grep -l 'virtual/zlib:0' |
xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```
Add := to virtual/zlib deps, part 4
Done via:
```
git grep -l 'virtual/zlib\[' |
xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```
Use := on virtual/zlib deps, part 5
Done via:
```
git grep -l 'virtual/zlib-' |
xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
-c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```
Use := on virtual/zlib deps, part 6
Done via:
```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
commit c23791504e3bd1ef571d794b8e6c624a71c8b6f3
Author: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Sun Nov 16 23:26:20 2025 +0100
*/*: update for virtual/zlib
Update done using:
```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
commit 7074645b1de4804d1bb8d2ef3c5d0fba25ce098f
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Aug 10 23:01:07 2025 +0900
games-emulation/RetroArch: fix build failure with USE=-pipewire
Closes: https://bugs.gentoo.org/960043
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit c00af06cf20fb280437f6687806f55f01d92d899
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 10:15:59 2025 +0300
games-emulation/RetroArch: drop to maintainer-needed
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit 8d15338a15ba8c63754000b8c1293619c906a7d8
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 10:14:11 2025 +0300
games-emulation/RetroArch: drop USE osmesa
media-libs/mesa dropped it.
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit def193ac88b0614e292694ba3c9c7178411587fb
Author: Viorel Munteanu <ceamac@gentoo.org>
Date: Sun Jun 8 09:49:53 2025 +0300
games-emulation/RetroArch: add 1.21.0
Closes: https://bugs.gentoo.org/957507
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
commit 366cb5ce51444998af8729bb8135f95a09452105
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 23:22:26 2025 +0200
games-emulation/RetroArch: 1.20.0 corrected use_enable for pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 7380068a97af875816d57b47230dec9b2f3b04de
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:16:54 2025 +0200
games-emulation/RetroArch: 1.20.0 corrected typo for USE flag
* Apologizing for the typo, forgot to fix the name
of the USE flag PipeWire in metadata.xml
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit c5a92e615861e3e6ecf5c178ac6b4a54e8acb0a8
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:15:06 2025 +0200
games-emulation/RetroArch: 1.20.0 added pipewire local USE
* Added local USE flag pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 2ebdb2812dcef0f40ec8f019024ad31cd065b525
Author: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
Date: Wed Feb 26 17:11:40 2025 +0200
games-emulation/RetroArch: stable version bump 1.20.0
* Fixed some dependencies
* Added pipewire USE support + deps
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
commit 99de15ae983f5e9d6d6f38ab60a2083279f84cb3
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: drop 1.16.0.3-r1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit da0cb7aebc8212f7d9e40463e41b4c1fdec3a77b
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: add 1.19.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 6e2858caef34b12617e9131d041129aba164fcb1
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sat Sep 21 16:45:17 2024 +0900
games-emulation/RetroArch: fix gcc 14 builds
Closes: https://bugs.gentoo.org/932471
Closes: https://bugs.gentoo.org/936962
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 219fe7161536a4e78cd3c7e470fb1ec4614b1f34
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Fri Sep 13 23:37:28 2024 +0900
games-emulation/RetroArch: fix media-libs/mesa[gles2] dependency
Closes: https://bugs.gentoo.org/939369
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 1122742a1e3f4e0ae5a2c9acb4c301f314ae2a73
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Jan 14 18:06:03 2024 +0900
games-emulation/RetroArch: drop 1.15.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit ea258bf11ff8d9954588965e6e996502e9299b10
Author: Takuya Wakazono <pastalian46@gmail.com>
Date: Sun Jan 14 18:05:45 2024 +0900
games-emulation/RetroArch: add 1.16.0.3
Closes: https://bugs.gentoo.org/908571
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
commit 459f4d16f858c2c4a2691d9a35ceb859bc908c39
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Thu Jun 15 18:35:44 2023 -0300
games-emulation/RetroArch: change dep from pulseaudio to libpulse
The former is deprecated.
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>
commit c6dcb876de18c2177e5027c34c748f451b035855
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Thu Jun 15 18:30:47 2023 -0300
games-emulation/RetroArch: add myself as a maintainer
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>
commit 0c4b910ebf0ed46f97ae5150d17587810c3ed246
Author: Rafael Rondão <rafael.rondao@gmail.com>
Date: Wed Jun 14 10:57:39 2023 -0300
games-emulation/RetroArch: new package, add 1.15.0
Signed-off-by: Rafael Rondão <rafael.rondao@gmail.com>

