summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-01-23 15:08:54 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-01-23 15:08:54 -0600
commita76fd30084008f71bc6ae09565676648f9d9e556 (patch)
treeba952d18d53e15ac795d2b368fbd6f715045bb99 /README.rst
parentf2202a722098c06a136d27fed0c295673623c0ad (diff)
downloadhorizon-a76fd30084008f71bc6ae09565676648f9d9e556.tar.gz
horizon-a76fd30084008f71bc6ae09565676648f9d9e556.tar.bz2
horizon-a76fd30084008f71bc6ae09565676648f9d9e556.tar.xz
horizon-a76fd30084008f71bc6ae09565676648f9d9e556.zip
README: Tweak requirements section, add ui/ directory
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst24
1 files changed, 19 insertions, 5 deletions
diff --git a/README.rst b/README.rst
index 59a8cc0..f5d8c1c 100644
--- a/README.rst
+++ b/README.rst
@@ -11,7 +11,7 @@
:Status:
Development
:Copyright:
- © 2015-2019 Adélie Linux.
+ © 2015-2020 Adélie Linux.
Code: AGPL-3.0 license.
Documentation: CC BY-NC-SA open source license.
@@ -94,7 +94,7 @@ To build the entirety of Project Horizon, you will need:
* libudev development files (eudev-dev)
-* BCNM
+* `BCNM`_
* cURL development files (curl-dev)
@@ -103,7 +103,7 @@ To build the entirety of Project Horizon, you will need:
Horizon makes full use of the C++17 <filesystem> library if it is
available, but will fall back to requiring Boost if it isn't.
-To build the Horizon UI for Installation Environments, you will additionally
+To build Horizon UI for Installation Environments, you will additionally
need:
* LibCap development files (libcap-dev)
@@ -112,11 +112,13 @@ need:
* XKB File development files (libxkbfile-dev)
+* Linux kernel header files (linux-headers)
+
To run the test suite, you will additionally need:
* RSpec (ruby-rspec)
-* Aruba
+* `Aruba`_
* Valgrind (valgrind)
@@ -128,7 +130,11 @@ For full operation, Project Horizon requires the following packages to be
present on the computer where it runs (either the Runtime or Installation
Environment):
-* tzdata (`timezone` key validation and execution)
+* tzdata (``timezone`` key validation and execution)
+
+.. _`BCNM`: https://www.skarnet.org/software/bcnm/
+
+.. _`Aruba`: https://github.com/cucumber/aruba
Build options
@@ -241,6 +247,14 @@ Horizon, including:
output the interpretation of your installfile to a shell script.
+``ui``: User interface code
+```````````````````````````
+The ``ui`` directory includes the source code for Project Horizon's front end,
+including:
+
+* ``qt5``, the Qt 5 user interface.
+
+
``util``: Shared utility code
`````````````````````````````
The ``util`` directory includes source code that is common between libraries