anyc / steam-overlay

Gentoo overlay for Valve's Steam client and Steam-based games
GNU General Public License v2.0
202 stars 44 forks source link

games-util/steam-client-meta: steamwebhelper now requires libibus #317

Closed TheGreatMcPain closed 2 years ago

TheGreatMcPain commented 2 years ago

See: https://github.com/ValveSoftware/steam-for-linux/issues/8734

chewi commented 2 years ago

I think you might need this, even if you do use the Steam runtime. I don't think the runtime is used for steamwebhelper. Are you able to check?

It's a bit odd though, because steamwebhelper also needs things like libSDL2, which are included alongside it. We don't include this as a dependency because forcing it to use the system version is more trouble than it's worth. I suspect Valve may just bundle libibus the same way in the end.

TheGreatMcPain commented 2 years ago

Running steam via STEAM_RUNTIME=1 steam works just fine without app-i18n/ibus installed.

Running steam without the runtime all I get is a black screen, but as soon as app-i18n/ibus is merged it starts working.

(I have disabled the steamruntime useflag.)