gnome-games-app doesn't pick up libretro cores due to missing descriptor files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desmume (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
genesisplusgx (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-games-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libretro-beetle-psx (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libretro-beetle-vb (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libretro-beetle-wswan (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libretro-bsnes-mercury (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
libretro-mupen64plus (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
libretro-snes9x (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
mgba (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
nestopia (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Ubuntu/Debian and even the upstream "Libretro" team PPA (https:/
Those descriptor files are listed in: https:/
Due to the missing descriptor files gnome-games-app cannot pick up those cores and play the games.
Those descriptor files should be shipped within the libretro packages and installed alongside the proper .so file.
==Workaround 1==
Just use the upstream flatpak bundle. The most common cores are bundled there together with the descriptor files:
sudo apt install flatpak
flatpak install https:/
==Workaround 2==
Add those descriptor files manually:
My example is the Nestopia (Nintendo NES) core
1) Ubuntu installs the cores in /usr/lib/
If you install the libretro-nestopia package the file nestopia_
2) See the list above: https:/
3) Choose the proper file for the core, here it is the file nestopia.libretro
4) Start up gedit with superuser privileges and add this file alongside the .so file. The content of the descriptor file in my example would be:
[Libretro]
Type=Emulator
Version=1.0
Name=Nestopia UE
Module=
LibretroVersion=1
Authors=Martin Freij;R. Belmont;R. Danbrook;
License=GPL-2.0+;
[Platform:
MimeType=
[Platform:
MimeType=
Firmwares=
[Firmware:
Path=disksys.rom
MD5=ca30b50f880
Mandatory=true
5) If you use the upstream PPA, the nestopia_
summary: |
- PSX games not working + gnome-games-app not picking up libretro cores |
description: | updated |
description: | updated |
summary: |
- gnome-games-app and retro-gtk do not support pcsx-reloaded and other + gnome-games-app and retro-gtk do not pick up pcsx-reloaded and other libretro cores |
summary: |
- gnome-games-app and retro-gtk do not pick up pcsx-reloaded and other - libretro cores + gnome-games-app and retro-gtk do not pick up pcsx-reloaded and the + libretro cores due to missing descriptor files |
description: | updated |
description: | updated |
summary: |
- gnome-games-app and retro-gtk do not pick up pcsx-reloaded and the - libretro cores due to missing descriptor files + gnome-games-app doesn't pick up libretro cores due to missing descriptor + files |
no longer affects: | mednafen (Ubuntu) |
Changed in desmume (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in genesisplusgx (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in gnome-games-app (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-beetle-psx (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-beetle-vb (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-mupen64plus (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in nestopia (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in mgba (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-bsnes-mercury (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-beetle-wswan (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libretro-snes9x (Ubuntu): | |
status: | Confirmed → Invalid |
Status changed to 'Confirmed' because the bug affects multiple users.