Skip to content

Commit

Permalink
Update NEWS and INSTALL
Browse files Browse the repository at this point in the history
  • Loading branch information
realnc committed Feb 15, 2020
1 parent add15f8 commit e59a841
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 10 deletions.
34 changes: 25 additions & 9 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -1,24 +1,40 @@
First of all, if you're on Gentoo Linux or some other portage-based system, then
there's no need to continue; you can find QTads ebuilds in the
"interactive-fiction" overlay; simply add it with the "layman" utility and then
emerge the "games-engines/qtads" package:
there's no need to continue; QTads is in portage and you can install it normally
with:

emerge games-engines/qtads

A live ebuild (building from the latest in-development source code) can be found
in the "interactive-fiction" overlay; simply add it with the "layman" utility:

layman -a interactive-fiction
emerge games-engines/qtads

Otherwise, read on.
For all other Linux distributions, a self-contained AppImage binary is provided
on the download page. If you still want to build QTads yourself from source,
read on.

QTads uses qmake as its build system. To build it:

cd <directory where you unpacked the QTads sources>
qmake
qmake PREFIX=/usr/local
make -j4

(Replace "-j4" with the amount of CPUs on your machine. "-j2" for a dual-core
CPU, for example.)
Replace "-j4" with the amount of CPUs on your machine. "-j2" for a dual-core
CPU, for example. Specifying PREFIX is optional. If you omit it, the default
is /usr/local.

This will create a "qtads" binary which you can then copy and run from anywhere.
There are no files that need to be installed.
There are no files that need to be installed, although can do a full
installation as well with:

make install

This will install all files into /usr/local, unless you specified a different
PREFIX. This will also install a desktop file and MIME information data for
better integration with your desktop (if your deskop is monitoring /usr/local
for such files, that is.) You might need to run the install command as root, if
you don't have write permission for the specified PREFIX.

You can disable audio support when building by running qmake like this instead:

Expand All @@ -27,7 +43,7 @@ You can disable audio support when building by running qmake like this instead:
This will produce a version of QTads that does not support audio.

For it to build correctly, you will need to have the Qt5 libraries along with
their development headers/tools installed.
their development headers/tools installed. You need at least Qt 5.5.

If audio support is enabled, you'll also need:

Expand Down
12 changes: 11 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
3.0 - 2020-02-08
3.0 - 2020-02-15
================

- Improved audio engine:
Expand All @@ -16,6 +16,12 @@
thus it no longer matters whether or not the operating system supports
MIDI.

- Fixed font rendering issues on Windows, improved font quality of bold and
italics.

- Fake bold is now used on macOS when the selected font does not have a bold
variant (like Monaco.)

- The maximum text width of the game's main window is now configurable (set
to 70 characters by default. This only applies to the main window. Banner
windows created by the game are not affected.
Expand All @@ -32,6 +38,8 @@
- Fixed an issue where the interpreter sometimes failed to set custom fonts
requested by the game.

- Added config dialog button for restoring default settings.

- The "Typewriter" font setting now allows selecting proportional fonts. Many
typewriter fonts don't identify themselves as fixed-width. Lift the
restriction so that they can be selected.
Expand All @@ -43,6 +51,8 @@

- Fixed not being able to close some dialog windows on Windows.

- HTTPS links in games are now supported.

- Improved random number generator.

- "OS time" is now properly reported with nanosecond precision instead of
Expand Down

0 comments on commit e59a841

Please sign in to comment.