getsolus / packages

Solus Package Monorepo & Issue Tracker
66 stars 86 forks source link

steam: Decouple from Linux Steam Integration #1282

Open stalebrim opened 10 months ago

stalebrim commented 10 months ago

Since Steam runtime has gotten better and LSI requires constant maintenance, I propose decoupling LSI from the Steam package in order to avoid repo Steam breaking every once in a while.

The native package should remain though, as Valve actively recommends using a native distribution package (https://help.steampowered.com/en/faqs/view/18A4-1E10-8A94-3DDA).

malfisya commented 9 months ago

Is this not as simple as removing linux-steam-integration from steam rundeps? I see that we move steam binary to lib, does removing that steps sufficient? I am curious

stalebrim commented 9 months ago

Is this not as simple as removing linux-steam-integration from steam rundeps? I see that we move steam binary to lib, does removing that steps sufficient? I am curious

The steam binary is moved to /usr/lib, because LSI provides /usr/bin/steam binary. See here: https://github.com/getsolus/linux-steam-integration/blob/master/TECHNICAL.md

JTCPingas commented 4 months ago

Is this still a possibility? I don't even bother with lsi anymore.