Commit b095206b authored by Campbell Jones's avatar Campbell Jones 💬
Browse files

Update README

parent 99b5c9f3
......@@ -26,7 +26,7 @@ Solus has both frontends in the official repository. They can be installed eithe
#### Other Distributions
There are precompiled binaries available for each release [here](https://gitlab.com/serebit/wraith-master/-/releases).
There are precompiled binaries available for each release [here](https://gitlab.com/serebit/wraith-master/-/releases). For versions 1.0.0 and newer, prebuilt packages for Ubuntu/Debian and Fedora are also available on the releases page.
## Screenshots
......@@ -34,6 +34,8 @@ There are precompiled binaries available for each release [here](https://gitlab.
## Runtime Dependencies
These dependencies only need to be manually installed if you either built the software yourself, or are using a standalone binary rather than a distribution package (which would prompt these dependencies to install).
| Distribution | Shared Dependencies | GTK-Only |
|--------------------|-------------------------------|-------------------------|
| Debian/Derivatives | `libusb-1.0-0`, `libncurses5` | `glib2.0`, `libgtk-3.0` |
......@@ -43,6 +45,12 @@ There are precompiled binaries available for each release [here](https://gitlab.
| Solus | | |
| Gentoo | `dev-libs/libusb` | `gtk+` |
## Architecture
Wraith Master uses the Kotlin programming language and its LLVM backend (also known as Kotlin/Native). This backend provides semi-transparent interop with C libraries, which Wraith Master makes use of for two common libraries—libusb for communication with the Wraith Prism, and libgtk (version 3) for the graphical user interface. The backend itself also requires glibc to be in use, as explained above, though this may change in the future.
As Kotlin/Native uses LLVM as its backend, it compiles directly to native executables of rather paltry size. This is one of the reasons Kotlin/Native was used over the more common JVM backend for Kotlin; a JVM is required to build the software, but not to use it.
## Building from Source
See [this section of the wiki](https://gitlab.com/serebit/wraith-master/-/wikis/help/building-from-source) for instructions on building this software yourself.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment