There is a new pull request by ahesford against master on the void-packages repository https://github.com/ahesford/void-packages sdl12-compat https://github.com/void-linux/void-packages/pull/54199 SDL: replace with `sdl12-compat` Especially now that SDL 3 is available, let's completely abandon the dead SDL 1.2 in favor of the official compat library that uses SDL 2 on the backend. This supersedes https://github.com/void-linux/void-packages/pull/53761. Four packages that depend on SDL fail to build because their distfiles cannot be fetched: - `agg` (only required by `desumume`) - `ballerburg` (leaf package, some game) - `swars` (leaf package, only for `i686`, some game) - `xrick` (leaf package, restricted) I've marked the first three broken to highlight the existing issues. Note that, because `sdl12-compat` is ABI compatible with SDL 1.2, people with any of these packages installed should still be able to upgrade seamlessly and we should avoid any shlib staging. #### Testing the changes - I tested the changes in this PR: **briefly**, works as expected with `dosbox`. A patch file from https://github.com/void-linux/void-packages/pull/54199.patch is attached