Second keybord layout missing

i’ll copy my own post i wrote on reddit about that issue:

The issue was “caused” by sdl2 that is installing fcitx5 as cmake dependency. I just saw it on my second System that also runs EOS and wasn’t updated yet.
sdl2 was moved to the AUR since it got replaced by sdl2-compat (from Extra). When updating the system it still would build sdl2 (from the AUR) and therfore installing that cmake dependencies. What’s odd about it is that the dependencies didn’t got removed after building although i said “remove after building”. In case someone cares: That is what i get when upgrading the system:

extra/cmake -> 3.31.5-1
(make dependency of sdl2)
extra/fcitx5 -> 5.1.11-2
(make dependency of sdl2)
extra/ibus -> 1.5.31-2
(make dependency of sdl2)
extra/ninja -> 1.12.1-2
(make dependency of sdl2)
extra/wayland-protocols -> 1.39-1
(make dependency of sdl2)

i guess you can just remove all that dependencies that got installed for cmake because of sdl2 (as long as they aren’t a dependency of anything else).

You can run sudo pacman -Rn $(pacman -Qdtq) which is removing orphans (i don’t run it recursively so you might run it a few times to get rid of everything what isn’t needed) . That would get rid of all the packages that got installed as cmake dependenciy. The only thing that will be left out is the ibus package since it is considered an optional package of Plasma… so you decide on your own if you wanna keep it. You might check out the paclog to see when it was installed that way you would know if you installed it for a reason or if it also was just installed as cmake dependency.

6 Likes