comparison INSTALL @ 188:22cbd3837233

updated INSTALL instruction (wokkel MUC branch merge)
author Goffi <goffi@goffi.org>
date Wed, 18 Aug 2010 17:27:33 +0800
parents 61124cb82fb7
children 9face609f83c
comparison
equal deleted inserted replaced
187:12544ea2951f 188:22cbd3837233
6 ** DEPENDENCIES: 6 ** DEPENDENCIES:
7 7
8 To use SàT, you will need to install: 8 To use SàT, you will need to install:
9 - twisted (http://twistedmatrix.com/trac/) which is found in most distributions, at least core, web and words must be installed 9 - twisted (http://twistedmatrix.com/trac/) which is found in most distributions, at least core, web and words must be installed
10 - progressbar (http://pypi.python.org/pypi/progressbar/2.2) which can be installed with easy_install 10 - progressbar (http://pypi.python.org/pypi/progressbar/2.2) which can be installed with easy_install
11 - wokkel (http://wokkel.ik.nu/), please read instructions on website to download/install. You must apply the patch found at http://wokkel.ik.nu/ticket/56 11 - wokkel (http://wokkel.ik.nu/). /!\ the MUC branch (http://hg.ik.nu/ralphm/wokkel-muc-client-support-24-2) must be merged, please read instructions below
12 - wxWidgets (www.wxwidgets.org) which is found in most distributions. The more recent the version is, the better. 12 - wxWidgets (www.wxwidgets.org) which is found in most distributions. The more recent the version is, the better.
13 13
14 ** PATHS: 14 ** PATHS:
15 15
16 You must have the main dir (with sat inside) and frontend in your PYTHONPATH. For exemple, if you have uncompressed the soft in /tmp/useless_soft: 16 You must have the main dir (with sat inside) and frontend in your PYTHONPATH. For exemple, if you have uncompressed the soft in /tmp/useless_soft:
32 You maybe need an updated repository for wxPython, take a look at http://wiki.wxpython.org/InstallingOnUbuntuOrDebian for more informations. 32 You maybe need an updated repository for wxPython, take a look at http://wiki.wxpython.org/InstallingOnUbuntuOrDebian for more informations.
33 33
34 progressbar can be installed with easy_install: 34 progressbar can be installed with easy_install:
35 > sudo easy_install progressbar 35 > sudo easy_install progressbar
36 36
37 Wokkel is a bit more complicated to install as we need to patch it: 37 Wokkel is a bit more complicated to install as we need to merge two branches:
38 38
39 First be sure that mercurial is installed 39 First be sure that mercurial is installed
40 > sudo aptitude install mercurial 40 > sudo aptitude install mercurial
41 41
42 then we go to a directory where we can clone the repository and patch the sources. If you don't want to code on wokkel, you can do it in /tmp: 42 then we go to a directory where we can clone the repositories and merge. If you don't want to code on wokkel, you can do it in /tmp:
43 43
44 > cd /tmp 44 > cd /tmp
45 > hg clone http://hg.ik.nu/wokkel 45 > hg clone http://hg.ik.nu/wokkel wokkel
46 46
47 now we need to download and use the patch: 47 now we pull the other branch:
48 > cd wokkel
49 > hg pull -f http://hg.ik.nu/ralphm/wokkel-muc-client-support-24-2
48 50
49 > cd wokkel/wokkel 51 time to merge and commit:
50 > wget http://wokkel.ik.nu/raw-attachment/ticket/56/patch 52 > hg merge wokkel-muc-client-support-24
51 > patch -p0 < patch 53 > hg commit -m "Merged wokkel's MUC branch"
52 54
53 now it's time to install: 55 finally,we can install:
54 56
55 > cd ..
56 > sudo python setup.py install 57 > sudo python setup.py install
57 58
58 Everything is fine ? Ok let's add the paths. 59 Everything is fine ? Ok let's add the paths.
59 60
60 If you use bash, you need probably to do something like 61 If you use bash, you need probably to do something like