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)
Jordi Mallach's avatar
Jordi Mallach committed
13
14
- texinfo
- cvs
15
16
- 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
17

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

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
Once you have the sources in the "nano" directory, cd into it, and
30
31
32
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
33
34
35
$ ./configure [--add-options-here] && make
Once it's done compiling,
$ make install
36
(as root) should put the required files in their respective directories.
Jordi Mallach's avatar
Jordi Mallach committed
37

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