Added dummies to Steam section for readability

This commit is contained in:
Zeckmathederg 2024-04-23 15:59:07 -06:00
parent 8c48c9d2ee
commit 7547ae1d7a
10 changed files with 129 additions and 1 deletions

View File

@ -5,7 +5,7 @@
<sect1 role="dummy">
<title>Packages for UEFI Boot</title>
<title>Audio</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Wayland</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>X11</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Graphics Drivers</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Graphics APIs</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Miscellaneous</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Networking</title>
<para/>
</sect1>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<sect1 role="dummy">
<title>Steam</title>
<para/>
</sect1>

View File

@ -17,7 +17,16 @@
that is required to get Steam working on a LFS platform.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whatissteam.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/net/netdummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/net/nspr.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/net/nss.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/audio/audiodummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/dps/x/xdummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/dps/wl/wldummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/gfxapi/gfxapidummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/drivers/driversdummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="deps/misc/miscdummy.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="steam/steamdummy.xml"/>
</chapter>

42
steam/whatissteam.xml Normal file
View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="whatissteam" xreflabel="What is Steam?">
<?dbhtml filename="whatissteam.html"?>
<title>What is Steam?</title>
<para>
Steam is an application that can execute a variety of games
and even software, which can even execute Windows applications
without the need of Wine via the Steam tool Proton. This can
can be a replacement for Wine although some applications might
not work as expected. Most games are built for Windows but
most work just fine via Proton and Proton works both on regular
Linux distributions, including LFS without all the setup required
for Wine.
</para>
<para>
As Steam is a gaming application, it depends on many tools,
libraries, and graphics APIs to function and perform as it should.
Obvious among such software would be OpenGL, Vulkan, and graphics
drivers. Less obvious software includes audio and a window manager
or desktop environment.
</para>
<para>
Please check the Steam dependency list to find what you will need
before proceeding, although most of this chapter is a straight shot.
There is some choice involved such as choosing if you want X11 or
Wayland, Pulseaudio or Pipewire, so forth. There are subsections to
help readability and also meant to serve those following the Wine
chapter.
</para>
</sect1>