New issue by amak79 on void-packages repository https://github.com/void-linux/void-packages/issues/34201 Description: ### System * xuname: Void 5.10.80-gentoo x86_64 AuthenticAMD uptodate rrmFFF (Void is running in an LXD container on a Gentoo host) * package: wine-6.22_1 Wine 6.20 [bundled](https://www.winehq.org/announce/6.20) some system libraries to support PE builds. This causes `xbps` to remove these system libraries since Wine no longer links against them, and nothing else on my system depends on them. ``` # xbps-remove -o Name Action Version New version Download size FAudio remove 20.11_2 - - FAudio-32bit remove 20.11_2 - - SDL2 remove 2.0.16_1 - - SDL2-32bit remove 2.0.16_1 - - lcms2 remove 2.12_1 - - lcms2-32bit remove 2.12_1 - - libXScrnSaver remove 1.2.3_1 - - libXScrnSaver-32bit remove 1.2.3_1 - - libXrandr remove 1.5.2_1 - - libXrandr-32bit remove 1.5.2_1 - - libdecor remove 0.1.0_1 - - libdecor-32bit remove 0.1.0_1 - - libmpg123 remove 1.29.2_1 - - libmpg123-32bit remove 1.29.2_1 - - libxkbcommon remove 1.3.1_1 - - libxkbcommon-32bit remove 1.3.1_1 - - xkeyboard-config remove 2.34_1 - - xkbcomp remove 1.4.5_1 - - ``` The removal of `libXrandr` in particular causes issues for me. Without `libXrandr`, Wine will run games in a small window in the top left corner of the screen, instead of in fullscreen. Manually installing `libXrandr` and `libXrandr-32bit` fixes this issue. `libXrandr-devel` is listed in `makedepends` and `configure` finds it ``` ... checking for -lXrandr... libXrandr.so.2 ... ``` but `xbps-src` doesn't detect it as a runtime dep. Should `libXrandr` be added to `depends`? I believe it worked with Wine <=6.19 because `libXrandr` was pulled in by `SDL2`, but now doesn't since Wine uses bundled SDL.