nixpkgs-suyu/pkgs/misc/emulators
Thiago Kenji Okada c8304d130f retroarch: 1.9.2 -> 1.9.13.2
The issue of non-working cores on newer versions of RetroArch was caused
by the missing core metadata that is available on
libretro/libretro-super repo. This also allows RetroArch to works
properly, for example there is no need to load a core before loading a
content: RetroArch knows each emulator to load depending on the
available emulators and the file extension.

To load the metadata from `/nix/store`, we need to patch the
`retroarch.cfg`. Sadly this file is only updated when needed, for
example, it will update if the path that it is pointing doesn't exist
anymore. However, before this PR it pointed to a file located in the
HOME directory, so if someone used RetroArch before they will probably
have issues while loading the file.

I tried to patch the configuration loader directly but the code is kinda
messy and this seems very prone to breakage (while the `retroarch.cfg`
file seems an stable interface). One better solution will probably be
the introduction of a module that can generate `retroarch.cfg` file
(since retroarch supports loading a config from `/etc/retroarch.cfg`).

But this will come in a future PR.
2021-11-19 17:43:47 -03:00
..
atari++
atari800
attract-mode
blastem blastem: stay with python2 2021-07-27 20:37:04 +02:00
bsnes-hd bsnes-hd: init at 10.6-beta 2021-07-24 07:59:27 +10:00
bsod misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
caprice32
ccemux
cdemu linuxKernel.packages.linux_5_14_hardened.vhba: 20210418 -> 20211023 2021-11-08 17:13:08 +01:00
cen64
citra citra: devendor some packages 2021-11-02 21:45:45 +02:00
commanderx16 pkgs.misc: remove unused args 2021-11-13 23:09:33 +01:00
craftos-pc
darcnes
desmume desmume: update meta.homepage 2021-09-29 18:41:06 -03:00
dgen-sdl pkgs.misc: remove unused args 2021-11-13 23:09:33 +01:00
dlx
dolphin-emu dolphinEmuMaster: remove unnecessary symlink, force xcb 2021-11-10 17:50:50 +01:00
dosbox misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
dosbox-staging dosbox-staging: writeShellScript into makeWrapper 2021-10-10 17:06:02 -07:00
duckstation duckstation: 2021-10-01 -> 2021-10-19 (#142741) 2021-10-24 20:17:55 +02:00
emu2 treewide: change 0.0.0 to 0.pre in version attrs 2021-10-05 22:45:24 -03:00
emulationstation
epsxe
fakenes misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
fceux fceux: 2.4.0 -> 2.5.0 2021-10-22 13:57:39 +02:00
firebird-emu firebird-emu: 1.4 -> 1.5 2021-10-29 14:20:14 +00:00
fs-uae
fs-uae-launcher fs-uae-launcher: init at 3.0.5 2021-07-18 18:39:13 +02:00
fuse-emulator
gens-gs misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
gxemul
hatari
higan higan: 110 -> 115+unstable=2021-08-18 2021-09-30 14:42:08 -03:00
kega-fusion
lambda-delta
libdsk
maiko
mame
mednafen
mednaffe
melonDS melonDS: add libpcap to library path (#139787) 2021-09-28 18:45:21 -04:00
mgba pkgs.misc: remove unused args 2021-11-13 23:09:33 +01:00
mupen64plus
nestopia
np2kai
oberon-risc-emu
openmsx openmsx: 16.0 -> 17.0 2021-08-01 03:01:38 -03:00
pcem
pcsx2 pcsx2: unstable-2020-11-13 -> unstable-2021-10-28 2021-11-01 23:40:05 +01:00
pcsxr pcsxr: build with newer ffmpeg 2021-11-07 15:56:44 +10:00
ppsspp
proton-caller proton-caller: 2.3.1 -> 2.3.2 2021-09-14 20:47:15 +00:00
punes puNES: Fix a typo (#138242) 2021-09-17 08:38:22 -04:00
py65
qmc2
reicast
resim
retroarch retroarch: 1.9.2 -> 1.9.13.2 2021-11-19 17:43:47 -03:00
retrofe
rpcs3 rpcs3: 0.0.16-12235-a4f4b81e6 -> 0.0.19-12975-37383f421 2021-11-02 19:42:35 +10:00
ruffle ruffle: nightly-2021-05-14 -> nightly-2021-09-17 2021-09-17 20:12:41 +02:00
ryujinx ryujinx: 1.0.7101 -> 1.0.7105 2021-11-18 08:52:45 +08:00
sameboy sameboy: 0.14.5 -> 0.14.6 2021-11-13 10:19:11 +01:00
simh
simplenes
snes9x-gtk
stella stella: 6.5.3 -> 6.6 2021-11-18 18:04:05 -03:00
termtekst
tilem
uae misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
uxn treewide: change 0.0.0 to 0.pre in version attrs 2021-10-05 22:45:24 -03:00
vbam
vice misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
wine winetricks: remove wine dependency 2021-11-07 10:00:47 +10:00
wxmupen64plus misc: replace name with pname&version 2021-08-15 16:33:00 +02:00
xcpc
yabause
yapesdl
yuzu yuzu-{ea,mainline}: {1874,679} -> {2156,788} 2021-10-24 12:03:26 +02:00
zesarux zesarux: init at 10.0 2021-10-11 18:49:28 -03:00
zsnes misc: replace name with pname&version 2021-08-15 16:33:00 +02:00