Changes between Version 5 and Version 6 of DevEnvironment


Ignore:
Timestamp:
04/27/11 11:54:54 (3 years ago)
Author:
matija
Comment:

Finalize the documentation building stuff.

Legend:

Unmodified
Added
Removed
Modified
  • DevEnvironment

    v5 v6  
    1717* `make`, `g++`, `python-dev`, `python-numpy`, `python-matplotlib` and `python-imaging` are needed to build and use the Orange scripting environment, and 
    1818* `python-qwt5-qt4` is needed in order for the Orange Canvas (GUI) to work, 
    19 * `python-sphinx` and `dvipng` are needed to build the HTML documentation. 
     19* `python-sphinx`, `texlive-latex-base`, `texlive-latex-recommended`, `texlive-latex-extra` and `dvipng` are needed to build the HTML documentation. 
    2020 
    21 Beware that Sphinx has to be at least of version 1.0; Ubuntu 10.10 and older contain older versions of Sphinx, so you should '''not''' install the one from apt repository, but find another way, such as `easy_install`. 
     21Beware that Sphinx has to be at least of version 1.0; Ubuntu 10.10 and older contain older versions of Sphinx, so you should '''not''' install the `python-sphinx` from apt repository, but find another way, such as `easy_install sphinx`. 
    2222 
    2323This is the command to install all those packages in one shot: 
    2424{{{ 
    25 sudo apt-get install eclipse libsvn-java make g++ python-dev python-numpy python-matplotlib python-imaging python-qwt5-qt4 python-sphinx dvipng 
     25sudo apt-get install eclipse libsvn-java make g++ python-dev python-numpy python-matplotlib python-imaging python-qwt5-qt4 python-sphinx texlive-latex-base texlive-latex-recommended texlive-latex-extra dvipng 
    2626}}} 
    2727 
     
    7575Now add a new "C/C++ Application" configuration, name it `orange-Cpp`, select `source` as the project and `/usr/bin/python` as the C/C++ Application. Debugger (in the Debugger tab) should be set to "gdb Debugger" and "Stop on startup" '''not''' checked. You may now apply the configuration. 
    7676 
    77 Now clone the last configuration, name it `orange-canvas-Cpp` and add, in the Arguments tab, type `${workspace_loc}/orange/OrangeCanvas/orngCanvas.pyw` as program arguments.  
     77Now clone the last configuration, name it `orange-canvas-Cpp` and add, in the Arguments tab, type `${workspace_loc}/orange/OrangeCanvas/orngCanvas.pyw` as program arguments. 
     78 
     79=== Building the Documentation === 
     80 
     81To build the documentation, open a terminal and go to `orange/doc/Orange` directory. Invoke `make html` (preceded by `make clean` if you want to force a rebuild of all documentation). You should now have a `html/index.html` file with documentation index.