diff options
Diffstat (limited to 'README.SVN')
-rw-r--r-- | README.SVN | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/README.SVN b/README.SVN new file mode 100644 index 0000000..f5476f2 --- /dev/null +++ b/README.SVN @@ -0,0 +1,87 @@ +INSTRUCTIONS TO COMPILE AND INSTALL NANO CVS VERSIONS +===================================================== + +GNU nano is available from SVN, but building this needs a bit more care +than the official stable and unstable tarballs. + + +Prerequisites +------------- + +To successfully compile GNU nano from CVS, you'll need the following +packages: + +- autoconf (version >= 2.54) +- automake (version >= 1.7) +- gettext (version >= 0.11.5) +- groff (version >= 1.12) +- texinfo (version >= 4.0) +- subversion (aka svn) +- ssh (with support for the SSH version 2 protocol) +- glib 2.x (if your system doesn't have vsnprintf(), which the configure + script will check for) +- make, gcc and the normal development libraries (curses or slang, etc.) + +These should be available on your GNU mirror. Note that you'll need a +version of curses or slang with wide character support if you want nano +to use UTF-8. + + +Download the source +------------------- + +To obtain the current nano development code (called 'trunk'), use the +following command. It will create a copy of the files in a subdirectory +of your current working directory called 'nano': + + $ svn co svn://svn.savannah.gnu.org/nano/trunk/nano + +If you want to download the stable SVN branch instead, use: + + $ svn co svn://svn.savannah.gnu.org/nano/branches/nano_2_0_branch/nano + + +Generate the configure script +----------------------------- + +Once you have the sources in the "nano" directory, + + $ cd nano + $ ./autogen.sh + +This will set up a configure script and a Makefile.in file. + + +Configure your build +-------------------- + +To configure your build, run the configure script from the nano source +directory: + + $ ./configure [--add-options-here] + + +Build and install +----------------- + +From the nano source directory, build the code with: + + $ make + +Then, once it's done compiling, run + + $ make install + +which should copy various files (i.e. the nano executable, the info and +man pages, and syntax highlighting pattern files) to their appropriate +directories. + +If you're installing into the default install directory (/usr/local), +you'll need to run that "make install" command with root privileges. + + +Problems? +--------- + +Please submit any bugs in the SVN branch using the Savannah project's +bug tracker (https://savannah.gnu.org/bugs/?group=nano) |