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

I think we can drop libnm-glib #357

Closed TheGreatMcPain closed 4 months ago

TheGreatMcPain commented 4 months ago

I've been running steam with STEAMRUNTIME=0 for a while now and I've noticed I don't have libnm-glib in the esteam set.

I figure we should drop it, because I just found out that the ebuild no longer works due to a meson error.

Also, it looks like arch's 'steam-native-runtime' package dropped it 2 years ago.

chewi commented 4 months ago

I noted in 0f6da0456d76e99a879ec52b66e9ed7bea746d1c that Steam had gone back to depending on the whole of NetworkManager again. We did add libnm-glib to esteam too, but I don't recall which games actually required it, do you? It doesn't seem like the kind of thing a game would need.

TheGreatMcPain commented 4 months ago

I don't think a game specifically needed it, but I remember when NetworkManager dropped libnm-glib it broke Steam for a while, so I wrote that ebuild for libnm-glib as a work-around.

TheGreatMcPain commented 4 months ago

Doesn't esteam handle libraries that Steam itself uses?

chewi commented 4 months ago

Nah, esteam has only ever scanned the game directories. The steam-launcher ebuild handles the Steam dependencies. I probably added NetworkManager libraries to esteam just in case.