Retropie has some very specific customizations that are either unique to Debian/RaspberryPI OS based systems or rely on custom builds of the SDL & SDL2 libraries.
[x] Remove legacy options related to the proprietary Broadcom drivers for the Raspberry Pi 2,3 & 4
[ ] Remove SDL hints only available in Retropie's SDL builds:
SDL_HINT_VIDEO_RPI_SCALE_MODE
SDL_HINT_VIDEO_RPI_RATIO
SDL_HINT_JOYSTICK_COMPAT_NAME
[ ] Remove options relating to OMX
[x] Look into the start-stop-daemon as this causes a crash when launching setup scripts from within EmulationStation
[ ] Retropie installs x11 & Matchbox window manger for apps that do not run under KMS/DRM. Only a very old version of Matchbox is available in the AUR. Look into using Wayland (Sway or Cage) & xorg-wayland
[ ] Remove legacy options from runcommand.sh eg tvservice
Retropie has some very specific customizations that are either unique to Debian/RaspberryPI OS based systems or rely on custom builds of the SDL & SDL2 libraries.