Debian has libretro cores that don't have .libretro files
Debian has several libretro cores that are packaged that don't correspond with the cores used in the Flatpak version of GNOME Games. If these are compatible with GNOME Games, we need .libretro files for them.
Below is the full list of libretro cores in Debian. If they are checked, they already have .libretro files in Ubuntu.
libretro cores in Debian
-
libretro-beetle-pce-fast: /usr/lib/x86_64-linux-gnu/libretro/mednafen_pce_fast.libretro -
libretro-beetle-psx: /usr/lib/x86_64-linux-gnu/libretro/mednafen_psx_libretro.so -
libretro-beetle-vb: /usr/lib/x86_64-linux-gnu/libretro/mednafen_vb_libretro.so -
libretro-beetle-wswan: /usr/lib/x86_64-linux-gnu/libretro/mednafen_wswan_libretro.so -
libretro-bsnes-mercury-balanced: /usr/lib/x86_64-linux-gnu/libretro/bsnes_mercury_balanced.libretro.so -
libretro-desmume: /usr/lib/x86_64-linux-gnu/libretro/desmume_libretro.so -
libretro-gambatte: /usr/lib/x86_64-linux-gnu/libretro/gambatte_libretro.so -
libretro-genesisplusgx: /usr/lib/x86_64-linux-gnu/libretro/genesis_plus_gx_libretro.so -
libretro-mgba: /usr/lib/x86_64-linux-gnu/libretro/mgba_libretro.so (has wrongly licensed AppStream metadata) -
libretro-nestopia: /usr/lib/x86_64-linux-gnu/libretro/nestopia_libretro.so
libretro cores in Ubuntu
-
libretro-beetle-pce-fast: /usr/lib/x86_64-linux-gnu/libretro/mednafen_pce_fast.libretro -
libretro-beetle-psx: /usr/lib/x86_64-linux-gnu/libretro/mednafen_psx_libretro.so (19.04) -
libretro-beetle-vb: /usr/lib/x86_64-linux-gnu/libretro/mednafen_vb_libretro.so (19.04) -
libretro-beetle-wswan: /usr/lib/x86_64-linux-gnu/libretro/mednafen_wswan_libretro.so (19.04) -
libretro-bsnes-mercury-balanced: /usr/lib/x86_64-linux-gnu/libretro/bsnes_mercury_balanced.libretro.so -
libretro-desmume: /usr/lib/x86_64-linux-gnu/libretro/desmume_libretro.so -
libretro-gambatte: /usr/lib/x86_64-linux-gnu/libretro/gambatte_libretro.so -
libretro-genesisplusgx: /usr/lib/x86_64-linux-gnu/libretro/genesis_plus_gx_libretro.so (19.04) -
libretro-mgba: /usr/lib/x86_64-linux-gnu/libretro/mgba_libretro.so (has .libretro file in 19.04 but AppStream metadata has invalid license) -
libretro-nestopia: /usr/lib/x86_64-linux-gnu/libretro/nestopia_libretro.so (18.04 updates)
Duplicates
Games doesn't really handle de-duplication yet so let's not bother adding Appstream metadata & .libretro files for these yet
-
libretro-bsnes-mercury-accuracy: /usr/lib/x86_64-linux-gnu/libretro/bsnes_mercury_accuracy_libretro.so -
libretro-bsnes-mercury-performance: /usr/lib/x86_64-linux-gnu/libretro/bsnes_mercury_performance_libretro.so -
libretro-snes9x: /usr/lib/x86_64-linux-gnu/libretro/snes9x_libretro.so (duplicates the bsnes cores and is non-free)
Doesn't work with Games
-
libretro-mupen64plus: /usr/lib/x86_64-linux-gnu/libretro/mupen64plus_libretro.so