doc: Release update.
[mes.git] / INSTALL
1                                                               -*- org -*-
2 Building and Installing Mes
3
4 * Get it
5
6    git clone https://gitlab.com/janneke/mes
7
8 * Prerequisites
9 ** Guix
10
11     guix environment -l guix.scm     #64 bit + 32bit
12     guix environment --system=i686-linux -l guix.scm #32 bit only
13
14 ** Other GNU/Linux
15 *** A C compiler, GNU Gcc 4.9.3 is known to work.
16 The idea is to drop this requirement, of course.
17
18 *** Guile, version 2.0.12 or is know to work.
19 Guile is not strictly necessary but it is used by the configure script
20 and in development.
21
22 *** GNU Make, version 4.0 is know to work.
23 Not strictly necessary.
24
25 *** /bin/sh, GNU Bash 4.3 is known to work.
26 Let's just say for now that it gets awkward without a shell.
27
28
29 *** Development (but see [[./guix.scm]])
30
31 *** GNU coreutils
32 *** sed, GNU sed 4.2 is known to work.
33 *** git, 2.10 is known to work.
34 *** Perl, 5.22 is known to work.
35
36 * Build it
37
38    ./configure
39    make all
40
41 * Check it
42
43    make check
44
45 * Install it
46
47    make install
48 * Guix it...
49
50    guix package -f guix.scm