Slackware package for Valve's Steam Client for Linux.
-------------------------------------------------------------------------------

The Steam client is primarily targeting Ubuntu, so in order to make it work
on Slackware, the package ships with a slightly modified steam startup script.

--- Dependencies ---
For Slackware 14.2 you will also have to install the following dependency:
  - OpenAL
This is available as SlackBuild script on http://slackbuilds.org ;
Also an OpenAL package can be found in my own repository
at http://slackware.com/~alien/slackbuilds/ .
Slackware 15.0 and later contain openal-soft, which actcually is OpenAL.

--- Multilib ---
Note that the Steam client currently is 32-bit only. If you are running a
64-bit Slackware you must add multilib capability to it first, get more
information at https://docs.slackware.com/slackware:multilib .
Then, you need to add several more 'compat32' packages. In addition to
'compat32' version of the aforementioned dependency for Slackware 14.2 (OpenAL),
it is recommended that you also install a 'compat32' package for oxygen-gtk2 .

--- Pulseaudio ---
The Steam client is dynamically linked against pulseaudio libraries.
If you do not use pulseaudio or want to use ALSA regardless, my
modification to the steam startup script is able to actually force the script
to use Slackware's ALSA for audio output.
Pulseaudio will not be used then.  Uncomment the relevant lines
in '/usr/bin/steam', it's self-explanatory.

--- GPU ---
In order to run the Steam client you will probably need a Nvidia or Ati card
with proprietary drivers. I would like to hear from people who are able to
start Steam and play a game using open source drivers.

--- Further reading ---
See also:
  https://docs.slackware.com/howtos:multimedia:steam
  https://docs.slackware.com/slackware:multilib
  https://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers

-------------------------------------------------------------------------------
Eric Hameleers <alien@slackware.com> 28-dec-2021
