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

GNU nano is available from CVS, but building this needs a bit
more care than the official stable and unstable tarballs.

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

Jordi Mallach's avatar
Jordi Mallach committed
10
- autoconf (version >= 2.52)
Jordi Mallach's avatar
Jordi Mallach committed
11
12
- automake (version >= 1.6, 1.7.x recommended)
- gettext (version >= 0.11.5)
Jordi Mallach's avatar
Jordi Mallach committed
13
14
- texinfo
- cvs
15
- glib (if your system doesn't have snprintf() and/or vsnprintf())
Jordi Mallach's avatar
Jordi Mallach committed
16
17
18
19
20
- make, gcc and the normal development libraries (ncurses, etc)
These should be available on your GNU mirror.


To download the CVS tree, execute the following command:
21
$ cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/nano login
Jordi Mallach's avatar
Jordi Mallach committed
22
23
and press enter at the password prompt.
Then, do
24
$ cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/nano checkout nano
25
26
27
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
28

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


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