From: Chris Allegretta Date: Sat, 15 Mar 2008 23:14:34 +0000 (+0000) Subject: Update source checkout information now that we are using X-Git-Tag: v2.1.0~11 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=990567cf866049408104b33a8e935786ba5905af;p=nano.git Update source checkout information now that we are using svn inetad of cvs. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4227 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/Makefile.am b/Makefile.am index 2b0d1ed9..0887753a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = gnu no-dependencies SUBDIRS = doc m4 po src EXTRA_DIST = ABOUT-NLS AUTHORS BUGS COPYING COPYING.DOC ChangeLog \ - ChangeLog.pre-2.1 INSTALL NEWS README README.CVS \ + ChangeLog.pre-2.1 INSTALL NEWS README README.SVN \ THANKS TODO UPGRADE config.rpath install-sh missing \ mkinstalldirs nano.spec diff --git a/README.CVS b/README.CVS deleted file mode 100644 index 0e3cc705..00000000 --- a/README.CVS +++ /dev/null @@ -1,94 +0,0 @@ -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. - - -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) -- cvs -- 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 -------------------- - -First, you need to set up cvs to download the CVS tree using ssh. If -you're using a Bourne shell (e.g. bash or sh), do - - $ export CVS_RSH=ssh - -If you're using a C shell (e.g. tcsh or csh), do - - $ setenv CVS_RSH ssh - -After that's set up, cd to your src directory and use the following -command to download the CVS tree: - - $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/nano checkout nano - -If you want to download the stable CVS branch, add "-r nano_2_0_branch": - - $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/nano checkout -r 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 CVS branch to nano-devel@gnu.org. diff --git a/README.SVN b/README.SVN new file mode 100644 index 00000000..0e3cc705 --- /dev/null +++ b/README.SVN @@ -0,0 +1,94 @@ +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. + + +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) +- cvs +- 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 +------------------- + +First, you need to set up cvs to download the CVS tree using ssh. If +you're using a Bourne shell (e.g. bash or sh), do + + $ export CVS_RSH=ssh + +If you're using a C shell (e.g. tcsh or csh), do + + $ setenv CVS_RSH ssh + +After that's set up, cd to your src directory and use the following +command to download the CVS tree: + + $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/nano checkout nano + +If you want to download the stable CVS branch, add "-r nano_2_0_branch": + + $ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/nano checkout -r 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 CVS branch to nano-devel@gnu.org.