Should packages depend on sdl2 or sdl2-compat?
Description:
There are packages now, namely mpv
, freeciv
, and moonlight-qt
, where the upstream software requires SDL2, but the package explicitly depends on sdl2-compat
, not sdl2
.
In practice, this is an inconvenience if I, for example, want to install an older sdl2 version from the AUR for testing purposes.
Before opening issues for these packages, I'd like to ask first if there's some policy as to what a package should do here.
Additional info:
For sdl12-compat
, I haven't found discussion about a similar policy.