nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 5cb3f09a78e3940d2ac409e35a6e19bd5840fa5e
parent 686b784d04d83f2c3598a3c20eae382df8de9063
Author: Chris Allegretta <chrisa@asty.org>
Date:   Mon,  4 Apr 2016 18:08:32 -0400

Rename README.SVN -> README.GIT and take out the branch details since we're generally using trunk

Diffstat:
AREADME.GIT | 82+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DREADME.SVN | 86-------------------------------------------------------------------------------
2 files changed, 82 insertions(+), 86 deletions(-)

diff --git a/README.GIT b/README.GIT @@ -0,0 +1,82 @@ +INSTRUCTIONS TO COMPILE AND INSTALL NANO GIT VERSIONS +===================================================== + +The latest version of GNU nano is available via git, but building this needs a +bit more care than the official stable and unstable tarballs. + + +Prerequisites +------------- + +To successfully compile GNU nano from the git repo, 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) +- 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': + + $ git clone git://git.savannah.gnu.org/nano.git 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 git repository using the Savannah project's +bug tracker (https://savannah.gnu.org/bugs/?group=nano). diff --git a/README.SVN b/README.SVN @@ -1,86 +0,0 @@ -INSTRUCTIONS TO COMPILE AND INSTALL NANO SVN 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 SVN, 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) -- 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_2_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).