README
author Paul Crowley <paul@ciphergoth.org>
Tue Sep 01 22:48:21 2009 +0100 (2009-09-01)
changeset 289 36c03dee2969
parent 264 1effa1639a6c
permissions -rw-r--r--
use types module to recognise functions
     1 Rurple NG, an environment for teaching programming to beginners
     2 
     3 Development version, Paul Crowley, paul@lshift.net, 2009
     4 
     5 http://dev.lshift.net/paul/rurple/
     6 
     7     This program is free software; you can redistribute it and/or modify
     8     it under the terms of the GNU General Public License as published by
     9     the Free Software Foundation; either version 2 of the License, or
    10     (at your option) any later version.
    11 
    12     This program is distributed in the hope that it will be useful,
    13     but WITHOUT ANY WARRANTY; without even the implied warranty of
    14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    15     GNU General Public License for more details.
    16 
    17     You should have received a copy of the GNU General Public License
    18     along with this program; if not, write to the Free Software
    19     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    20 
    21 Rurple NG is a reimplementation from scratch of André Roberge's marvellous
    22 RUR-PLE: http://rur-ple.sourceforge.net/
    23 
    24 This is an early release of RUR-PLE.  On top of the failings listed in the manual, the biggest thing it lacks is a working build system.  In order to get a working build of the Windows installer you need to follow the following steps:
    25 
    26 - Build the manual.  This is all the "SConstruct" file supplied currently does, and it currently uses a Linux specific hard-coded path for finding the relevant DocBook style sheet.  Running an XSLT processor by hand should work equally well; the manual should end up in "build\html\index.html".
    27 
    28 - Build the executable with "python setup.py py2exe".  You will need py2exe and the wxPython library.  
    29 
    30 - Run "build.bat" to build the installer.  You will need WiX installed.
    31 
    32 I'd very much like to wrap all of these steps into the SConstruct file in a way that works under Windows.  I'd also of course like to produce a .deb file suitable for Debian and Ubuntu based systems.  Help in this area would be very much appreciated.
    33 
    34 -- Paul Crowley, 2009-08-30
    35