d6dd6c3133
Squashed commit of the following: amend: removed push trigger, because it doesn't work, and I don't know why. You may only want to publish manually anyway. commit 9339b3999809ef0631dbed43333facdb6adb7264 Author: Marton Szasz <szaszm@apache.org> Date: Mon May 20 17:48:58 2024 +0200 hardcode output path because no variables are available in the publish context commit a6c320d1ff366f3d1f352295f132376e3b0d486d Author: Marton Szasz <szaszm@apache.org> Date: Mon May 20 17:46:01 2024 +0200 add missing packages commit 4cefbe602444968e1210863ca443dbebda33cd9d Author: Marton Szasz <szaszm@apache.org> Date: Mon May 20 17:36:49 2024 +0200 attempting to fix git describe error during publish commit e4453320bb9e0878e635cf763dee6eec3bcefd02 Author: Marton Szasz <szaszm@apache.org> Date: Mon May 20 17:29:01 2024 +0200 add xsltproc + debug commit 1be4323e822f6df67d58ed090dbb9a38971d551a Author: Marton Szasz <szaszm@apache.org> Date: Mon May 20 17:24:06 2024 +0200 try gh pages publish with actions |
||
---|---|---|
.github/workflows | ||
appendices | ||
book | ||
images | ||
introduction | ||
multilib | ||
shareddeps | ||
steam | ||
stylesheets | ||
template | ||
wine | ||
xincludes | ||
.gitattributes | ||
.gitignore | ||
expand_date | ||
general.ent | ||
git-version.sh | ||
gnome.ent | ||
index.xml | ||
INSTALL.md | ||
Makefile | ||
obfuscate.sh | ||
packages.ent | ||
pdf-fixups.sh | ||
README.md | ||
switch-theme.sh | ||
tidy.conf |
Gaming Linux From Scatch (GLFS)
Gaming Linux From Scratch is a book that covers how to install packages like Steam and Wine after the Linux From Scratch book.
Where to Read and How
The HTML files aren't hosted anywhere yet, except for the GitHub releases. Go to https://github.com/Zeckmathederg/glfs/releases and go the the newest release. Chunked means the book is seperated into multiple HTML files. Nochunked means the book is just one big HTML file. PDF is a big PDF file of the book.
Chunked:
Point your browser or HTML reader to index.html
Nochunked:
Point your browser or HTML reader to glfs.html
Point your browser or PDF reader to glfs.pdf
Installation
How do I convert these XML files to HTML? You need to have some software
installed that deal with these conversions. Please read the INSTALL.md
file to
determine what programs you need to install and where to get instructions to
install that software.
After that, you can build the html with a simple make command.
The default target builds the html in $(HOME)/public_html/glfs.
For all targets, setting the parameter REV=systemd
is needed to build the
systemd version of the book.
Furthermore, the dark theme is the default, but you can switch the theme by
running switch-theme.sh
with the parameter light
or dark
.
Other Makefile targets are: pdf
, nochunks
, validate
, and glfs-patch-list
.
pdf
: builds GLFS as a PDF file.
nochunks
: builds GLFS in one huge file.
validate
: does an extensive check for xml errors in the book.
glfs-patch-list
: generates a list of all GLFS controlled patches in the book.