source: websoy/INSTALL @ 78:886321dc5418

Revision 78:886321dc5418, 2.3 KB checked in by Mayank Singh <mayanks43@…>, 7 years ago (diff)

updated INSTALL

Line 
1WebSoy Installation Guide
2=========================
3This guide is for users compiling WebSoy from Mercurial.
4
5Releases source tarballs have nearly the same installation instructions except
6valac is not a dependency as the .c and .s files are included.
7
8Dependencies
9------------
10You'll want to make sure these are installed before proceeding::
11
12  valac         >= 0.8.0
13  libsoy        (from Mercurial)
14  NPAPI headers (from various sources)
15
16If you're using a binary-based distribution (such as Ubuntu, Fedora, etc) make
17sure you install the -dev versions of these dependencies.
18
19You will also need a working C compiler environment for building Python
20modules (same as your Python version was built with).
21
22-------------------------------------------------------------------------------
23
24Gentoo Quickstart
25~~~~~~~~~~~~~~~~~
26
27 sudo emerge npapi-sdk
28
29------------------------------------------------------------------------------
30
31Ubuntu Quickstart
32~~~~~~~~~~~~~~~~~
33
34 sudo apt-get install firefox-dev libgl1-mesa-dev
35
36------------------------------------------------------------------------------
37
38Compiling
39=========
40
41If you're reading this you've already downloaded WebSoy.  If you have all
42the dependencies installed you should, now, be able to type:
43
44  ./waf configure
45  ./waf build
46
47and watch it compile.  Any compile errors not linked to a missing
48dependency should be reported to our bug tracker (below).
49
50If everything has gone well you can now install WebSoy with:
51  sudo ./waf install
52
53
54-------------------------------------------------------------------------------
55
56Updating
57========
58
59If you've installed from Mercurial you should be able to update your version
60by changing to this directory and running:
61
62  hg pull -u
63
64Then repeat the compile steps (above).
65
66
67-------------------------------------------------------------------------------
68
69Bug Reporting
70=============
71
72There's a "New Ticket" link at the top of http://pysoy.org/ for reporting
73bugs.  You'll need to login to access it, registration should be quick
74and painless while helping us cut down on ticket spam and making it
75easier for us to contact you for more information.
76
77Please select the correct version when filing bug reports and, if
78building from Mercurial, mention the revision number and/or date of last
79update when writing your report.  This is very useful to us.
80
Note: See TracBrowser for help on using the repository browser.