root/INSTALL

Revision 1474:c79f8c7c968b, 2.2 KB (checked in by Arc Riley <arcriley@…>, 9 months ago)

updated instructions for libsoy branch on Jaunty

Line 
1PySoy Installation Guide
2========================
3While many PySoy users will grab the latest pre-packaged release with
4everything taken care of for them, users and developers compiling from
5Mercurial or building a package for distribution may need this guide.
6(See the windows_building.txt for instructions to compile/build/install
7on Windows)
8
9
10Dependencies
11------------
12You'll want to make sure these are installed before proceeding:
13  Python    >=2.3
14  OpenAL    >=1.1
15  OpenDE    >=0.8
16  OpenGL    >=1.2
17  GLEW      >=1.4
18  GLib      >=2.0
19  Cairo     >=1.4
20  liboil    >=0.3.10
21  libogg    >=1.1.2
22  libvorbis >=1.1.2
23  libtheora >=1.0
24
25
26If you're using a binary-based distribution (such as Ubuntu, Fedora, etc) make
27sure you install the -dev versions of these dependencies.
28
29On Ubuntu 9.04 (Jaunty Jackalope) :
30 sudo apt-get install python3.0-dev valac libgtk2.0-dev liboil0.3-dev \
31                      libglew1.5-dev libopenal-dev libode-dev \
32                      libtheora-dev libvorbis-dev
33
34Note that these package names may vary as new versions are released.
35
36You will also need a working C compiler environment for building Python
37modules (same as your Python version was built with).
38
39
40Compiling
41---------
42If you're reading this you've already downloaded PySoy.  If you have all
43the dependencies installed you should, now, be able to type:
44  python setup.py build
45
46and watch it compile.  Any compile errors not linked to a missing
47dependency should be reported to our bug tracker (below).
48
49If everything has gone well you can now install the PySoy module with:
50  python setup.py install
51
52
53Updating
54--------
55If you've installed from Mercurial you should be able to update your version
56by changing to this directory and running:
57  hg pull -u
58
59Then repeat the compile steps (above).
60
61
62Bug Reporting
63-------------
64There's a "New Ticket" link at the top of http://pysoy.org/ for reporting
65bugs.  You'll need to login to access it, registration should be quick
66and painless while helping us cut down on ticket spam and making it
67easier for us to contact you for more information.
68
69Please select the correct version when filing bug reports and, if
70building from Mercurial, mention the revision number and/or date of last
71update when writing your report.  This is very useful to us.
Note: See TracBrowser for help on using the browser.