Bug#775512: #775512 steam: please provide steamcmd

Alexandre Detiste alexandre.detiste at gmail.com
Mon Dec 7 16:47:49 UTC 2015


control: retitle -1 ITP steamcmd - Command-line interface for Valve's Steam	
control: reasign -1 wnpp
control: owner -1 !
control: severity -1 wishlist


* Package name    : openxcom
  Version         : 20130205  (that's just the timestamp of the file)
  Upstream Author : Valve
* URL             :  https://developer.valvesoftware.com/wiki/SteamCMD
* License         : commercial
* Section          : non-free/games
  Programming Lang: C
  Maintainer      : Debian Games Team
  Description     : Command-line interface for Valve's Steam


This utility is needed to further automate game-data-packager;
to install games like "Quake" that are only sold as "Windows-only games"
and would otherwise require Wine + the windows version of Steam.

steamcmd must run from a _writable_ location,
so the launcher scripts copy the old version provided by Steam
into ~/.steam/steamcmd and launch it.

On first run, the software replaces itself by a current version.

So:
- the binary in this archive is only run once by user
- on package removal, a lot of cruft remain in ~/.steam/steamcmd/

http://anonscm.debian.org/cgit/pkg-games/steamcmd.git


--------------------

$ cat /usr/games/steamcmd 
#!/bin/sh
if [ ! -e ~/.steam/steamcmd ]
then
        mkdir -p ~/.steam/steamcmd/linux32
        # steamcmd will replace these files with newer ones itself on first run
        cp /usr/lib/games/steam/steamcmd.sh ~/.steam/steamcmd/
        cp /usr/lib/games/steam/steamcmd    ~/.steam/steamcmd/linux32/
fi
~/.steam/steamcmd/steamcmd.sh $@
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20151207/a60bc506/attachment.sig>


More information about the Pkg-games-devel mailing list