Commit Graph

14 Commits (master)

Author SHA1 Message Date
Mike Swanson 24091111fd COMPILING: ASCIIDOC make variables, note asciidoctor-pdf 2019-09-12 15:44:49 -07:00
Mike Swanson 6eef9be73a use python3 only for building
Python 2 is very near end-of-life, and Python3-compatible changes to a
few scripts introduced compatibility problems with 2.7 again.  It went
unnoticed for me since my system symlinks "python" to "python3", but
it broke the build on systems where that symlink is still python2.  At
this point in time, I feel it is worth targetting modern Python and
forgetting about 2.7.
2019-09-06 14:43:50 -07:00
Mike Swanson 3b0f55db25 documentation: change ascii ' quotes to either ’ or _
Non-reference AsciiDoc implementations such as AsciiDoctor (used by
GitHub) or even the simplistic parser in loccount choke up on these
characters for different reasons.  AsciiDoctor doesn’t seem to even
parse them, displaying them as-is and not with emphasized text.
loccount would get hung up on possessives, expecting a terminating
character for emphasis that never comes.

Annoying, but easy to work around.  the curly ’ character can be used
for possessives and _underscores_ can be used for emphasis.
2019-08-25 21:17:41 -07:00
Mike Swanson dbe2a19bd6 COMPILING: Pillow is a dependency, update Windows section
The Windows section predated Freedoom’s removal of symbolic links.
After that, it’s not so necessary anymore for all the software to be
built with Cygwin (as that allowed them to handle symbolic links
correctly), but our use of Make still effectively demands at least
minimal Unix-ish capabilities.
2017-07-31 15:41:39 -07:00
Mike Swanson 7776b2f122 COMPILING: Clean up language related to DeuTex 5 requirement. 2017-07-17 06:08:34 -07:00
NickZ 6770d42207 Update language in Compiling.adoc 2017-07-17 05:52:04 -07:00
Nick Zatkovich 0bc6c96f47 Update build docs to reflect Deutex 5.0 requirement. 2017-07-17 05:41:04 -07:00
Mike Swanson 01aa0aedd5 COMPILING: Update the guide considering lack of symlinks 2016-01-02 08:22:47 -08:00
Mike Swanson fde457d4d8 COMPILING: Unofficial DeuTex has a new unofficial home! 2015-08-21 05:41:56 -07:00
Mike Swanson d088713415 COMPILING: Python 3.x is now supported 2014-10-28 22:15:04 -07:00
Mike Swanson 399a3f5c5d COMPILING: Zip is used for `make dist` also 2014-10-12 18:00:45 -07:00
Mike Swanson 5f799395be COMPILING: Wording tweak, Cygwin pretty much is a GNU system 2014-10-12 05:40:42 -07:00
Mike Swanson e558ec5de3 COMPILING: Typo, make/freedoom2.wad isn't a command! 2014-10-07 07:08:55 -07:00
Mike Swanson 2f104ea7fe Add a COMPILING document describing the dependencies.
The Freedoom project has never officially documented its dependencies.
This seems like a fairly big thing to miss out on.
2014-10-07 06:58:47 -07:00