Bug#916303: steam: installs to ~/.steam, which is not as intended by upstream
Simon McVittie
smcv at debian.org
Tue Jan 22 10:52:15 GMT 2019
On Fri, 18 Jan 2019 at 11:25:12 +0000, Simon McVittie wrote:
> On Fri, 18 Jan 2019 at 00:31:33 -0500, Michael Gilbert wrote:
> > The two viable solutions I see are. One, use a debian specific dir in
> > ~/.steam
>
> This would be a straightforward
> change after fixing #919467: the "# This is a new installation" code path
> currently says STEAMDIR="$HOME/.steam", and the patch on #916303 changes
> it to STEAMDIR="$XDG_DATA_HOME/.steam", but instead we could change it
> to STEAMDIR="$HOME/.steam/debian-installation-path" or something like
> that.
I'm going to upload this to experimental shortly, fixing both #919467 and
#916303. The freeze is soon, so I intend to follow up with an upload to
unstable later this week.
The new behaviour is:
- In new installations, $STEAMDIR (the equivalent of C:\Program Files\Steam)
is ~/.steam/debian-installation, with ~/.steam/steam and ~/.steam/root
created by Steam as symlinks to that directory, i.e. #916303 is fixed
- If an existing installation had ~/.steam/steam or ~/.steam/root as a
symlink to anywhere else (in particular Valve's $XDG_DATA_HOME/Steam),
that will continue to be used as the $STEAMDIR, i.e. #919467 is fixed
- If an existing installation had ~/.steam as the $STEAMDIR (past Debian
behaviour, detected by ~/.steam/root being a symlink to ~/.steam or by
~/.steam/steam being a non-symlink directory) then we keep using it
I hope that meets with your approval.
Thanks,
smcv
More information about the Pkg-games-devel
mailing list