README.CVS 1.46 KB
Newer Older
Jordi Mallach's avatar
Jordi Mallach committed
1
2
3
INSTRUCTIONS TO COMPILE AND INSTALL NANO CVS VERSIONS
-----------------------------------------------------

4
5
GNU nano is available from CVS, but building this needs a bit more care
than the official stable and unstable tarballs.
Jordi Mallach's avatar
Jordi Mallach committed
6

7
8
To successfully compile GNU nano from CVS, you'll need the following
packages:
Jordi Mallach's avatar
Jordi Mallach committed
9

10
11
- autoconf (version >= 2.54)
- automake (version >= 1.7)
Jordi Mallach's avatar
Jordi Mallach committed
12
- gettext (version >= 0.11.5)
13
- groff
Jordi Mallach's avatar
Jordi Mallach committed
14
15
- texinfo
- cvs
16
17
- glib 2.x (if your system doesn't have snprintf() and/or vsnprintf())
- make, gcc and the normal development libraries (ncurses, etc.)
Jordi Mallach's avatar
Jordi Mallach committed
18

19
These should be available on your GNU mirror.
Jordi Mallach's avatar
Jordi Mallach committed
20
21

To download the CVS tree, execute the following command:
22
$ cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/nano login
Jordi Mallach's avatar
Jordi Mallach committed
23
24
and press enter at the password prompt.
Then, do
25
$ cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/nano checkout nano
26
27
28
and the nano tree will download.
If you want to checkout the stable CVS branch, append -r nano_1_0_branch:
$ cvs -z3 -d:pserver:anonymous@subversions.gnu.org:/cvsroot/nano checkout -r nano_1_0_branch nano
Jordi Mallach's avatar
Jordi Mallach committed
29

David Lawrence Ramsey's avatar
David Lawrence Ramsey committed
30
Once you have the sources in the "nano" directory, cd into it, and
31
32
33
execute the "autogen.sh" script in the top directory.  This will set up
a configure script and Makefile.in, and you will be ready to compile
with
Jordi Mallach's avatar
Jordi Mallach committed
34
35
36
$ ./configure [--add-options-here] && make
Once it's done compiling,
$ make install
37
(as root) should put the required files in their respective directories.
Jordi Mallach's avatar
Jordi Mallach committed
38

Jordi Mallach's avatar
Jordi Mallach committed
39
Please submit any bugs in the CVS branch to nano-devel@gnu.org.