Versioned source-snapshots are released when things are judged to be stable, but the preferred method for downloading sources at the moment is directly via the Github repositories.
The code has only been tested by the authors upon GNU/Linux, but if it fails to build upon OpenBSD, FreeBSD, or any other similar modern Unix flavour this is a bug and should be reported as such.
The most recent releases are:
- Lumail 2.x, the active project:
- Lumail Legacy:
- Released on 24th November 2015.
- SHA1 Hash
See the notes on building for requirements and instructions on building the release.
Cutting Edge Git Repository
All development on lumail is carried out, in public, via a central git repository:
Building from source
Lumail is deliberately designed to only depend upon a small number of libraries, to ensure that it is possible to build it upon the widest range of systems.
As of the current release the dependencies are as follows:
- Lua 5.2
- The scripting language.
- This library identifies the MIME-type of files/binaries via "magic" codes.
- The console-graphics library (wide-version).
- The MIME-library.
- The C++ wrapper around PCRE
Providing you have the appropriate dependencies installed you can build the client via a single "make" command:$ make
Once the compilation completes you'll find the executable ./lumail2 generated, and you can now get started.
As of release 2.6 the generated binary also includes a simple test-suite to validate the internal implementation, you can execute that via:$ ./lumail2 --test