Mercurial > octave-nkf
changeset 16664:789d2376db2d
maint: update etc/HACKING
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 15 May 2013 03:03:32 -0400 |
parents | e380d1317c72 |
children | d68e72ee28bf |
files | etc/HACKING |
diffstat | 1 files changed, 25 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/HACKING Wed May 15 02:44:46 2013 -0400 +++ b/etc/HACKING Wed May 15 03:03:32 2013 -0400 @@ -9,6 +9,29 @@ the savannah source code repository. These requirements do not apply when building from a distribution tarball. +* Quick start + + 1. Install all the required dependencies. Precisely how to do that + depends on what type of system you are using. There are more + details below. + + 2. Clone the Octave sources: + + hg clone http://www.octave.org/hg/octave + + 3. Change to the top-level directory of the Octave source tree and run + the bootstrap script: + + cd octave + ./bootstrap + + 4. Create a build directory, cd to it, then run configure and make: + + mkdir .build + cd .build + ../configure + make + ** Requirements We've opted to keep only the highest-level sources in the repository. @@ -23,6 +46,7 @@ - Flex <http://www.gnu.org/software/flex/> - Gnulib <http://www.gnu.org/software/gnulib/> - GNU Make <http://www.gnu.org/software/make/> + - gperf <http://www.gnu.org/software/gperf/> - Gzip <http://www.gnu.org/software/gzip/> - Libtool <http://www.gnu.org/software/libtool/> - Mercurial <http://mercurial.selenic.com/> @@ -220,8 +244,6 @@ m-editor source files for the m-file editor. - octave-adapter souce files for the octave layer for threadsafe - communication with the octave interpreter. qtinfo source files for the Qt texinfo browser. icons icon files that will be compiled into the @@ -304,7 +326,7 @@ jwe@octave.org -Last updated: Thu, 10 Jan 2013 10:46:41 EST +Last updated: Wed, 15 May 2013 03:02:45 EDT ################################################################################