GNOME Bugzilla – Bug 778446
Support the Libretro Core Descriptor format
Last modified: 2017-02-10 12:04:42 UTC
Games should support the Libretro core Descriptor format specified here: https://wiki.gnome.org/Design/Playground/Games/LibretroCores/DescriptorSpec It should also deprecate any older format like the .info descriptor format from RetroArch's libretro-super repository.
Created attachment 345433 [details] [review] retro-gobject: Add CoreDescriptor This will be used in the next commit to look for Libretro cores via their Libretro Core Descriptor file.
Created attachment 345434 [details] [review] retro-gobject: Allow to browse cores with CoreDescriptor Allow to loop through the available Libretro Core Descriptors, offering a new way to look for a Libretro core.
Created attachment 345435 [details] [review] retro-gobject: Remove unused elements from ModuleQuery
Created attachment 345436 [details] [review] retro: Add RetroCoreSource This will be used in the next commit to look for Libretro cores using the Libretro Core Descriptor format for Games, replacing the RetroArch libretro-super .info format.
Created attachment 345437 [details] [review] Use RetroCoreSource Use RetroCoreSource in the plugins and in RetroRunner. This allows to use the Libretro Core Descriptor format for Games instead of the previously used core descriptor format.
Created attachment 345441 [details] [review] retro-gobject: Change Libretro plugin path env variable Change the Libretro plugin path environment variable from RETRO_PLUGIN_PATH_1_0 to LIBRETRO_PLUGIN_PATH.
Attachment 345433 [details] pushed as 4c381a2 - retro-gobject: Add CoreDescriptor Attachment 345434 [details] pushed as 7011d19 - retro-gobject: Allow to browse cores with CoreDescriptor Attachment 345435 [details] pushed as 34eb124 - retro-gobject: Remove unused elements from ModuleQuery Attachment 345441 [details] pushed as 0d2188b - retro-gobject: Change Libretro plugin path env variable
Attachment 345436 [details] pushed as 935cdc9 - retro: Add RetroCoreSource Attachment 345437 [details] pushed as 6bdd19d - Use RetroCoreSource