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
 
 
 ################################################################################