Upstream uses a shallow submodule, but is tracking a rolling branch that changed since the submodule was added.
Older `git` versions cannot fetch the ref registered in the parent repo and the recursive clone fails.
It affects Debian _buster_ and Ubuntu 18.04, plus other downstream distros (Linux Mint 19.3).
Clone the repo temporarily and remove the submodule, since it's not used actively by the core.
Issue was reporeted upstream in https://github.com/libretro/libretro-cap32/issues/116.
the default combokey is SELECT
this key collides with RETROARCH and the combination START+SELECT to activate the virtual keyboard will terminate the emulator.
Therefore setup to Y and now START+Y activates virtual keyboard
* rp_module_menus is no more - instead use rp_module_section with one of
- core (core packages)
- main (main packages - which will be installed by default in the image)
- opt (optional packages)
- exp (experimental packages)
- driver (driver packages)
- config (configuration packages / tools)
* The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.
* The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_
* rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called
* configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.