The libretro fork is no longer maintained and the libretro project uses the upstream project now (flyinghead/flycast).
This commit switches the scriptmodule to build from the upstream project's repository.
Changes:
* updated description to match upstream
* removed mention to `dc_flash.bin` BIOS file, it's no longer needed.
* switched the build to use `cmake`, matching upstream and updated the dependencies.
* removed the module renames hook, it's been 2.5 years since the change, `lr-reicast` hasn't been used in a long time and `lr-beetle-dc` was just a temporary (1 month) name.
Recent Flycast changes:
* OpenGL - support for high refresh rate monitors (120+ Hz)
* Support for WinCE games on 32-bit ARM platforms
* Support for Core Options categories
* Input mapping updates for Naomi/Atomiswave games, separate mapping profiles for Arcade/Dreamcast
* makefile patch is still needed for our compiler flags
* CPU_FLAGS isn't used so not sure what happened here - mistake or I missed out something.
* use CXXFLAGS for the additional videocore flags, to override makefile logic
* re-add make clean
Makefile for lr-flycast has a lot of copy and paste and unneeded compiler parameters. Although moving the
logic to the module could still break with Makefile changes, it gives us more control over both
compiler parameters, as well as adding other platforms without having to upstream changes.
Removed !mali flag but this will need testing still. Current changes are tested on rpi+videocore, rpi+mesa,
and rpi4(aarch64)+mesa
Also removed DISTCC workaround as this is now built without Link Time Optimisation. The Makefile patch is also
dropped, as this is no longer needed.