instrumentation: add next-share/
[cs-p2p-next.git] / instrumentation / next-share / BaseLib / Transport / README.txt
1 install dependancies:
2  sudo apt-get install python-m2crypto python-openssl python2.6-wxgtk2.8 python-apsw
3
4 in one terminal:
5  bzr branch lp:~j/+junk/tribe/
6  cd tribe
7  ant
8  or for dev setup:
9   echo `pwd` > ~/.mozilla/firefox/*default/extensions/tribe@p2pnext.org
10
11 restart firefox and open trib/test.html
12
13 to enable debugging open about:config and set
14 tribe.logging.enabled to true
15
16 Arno Remarks:
17 ==========
18 - Using the domain name "p2p-next.org" gives problems on Linux
19 - To run from source, by linking ~/mozilla/firefox/..../tribe@p2pnext.org to Tribler/Transport
20   you must add a symbolic link in the bgprocess dir that links to Tribler. Or use
21   a different bgprocessd.
22   
23 - The xulrunner that comes with Ubuntu lucid gives problems, I manually installed
24   1.9.1.7 which does work:
25         
26   wget http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.1.7/source/xulrunner-1.9.1.7.source.tar.bz2
27   gtar -xvjf xulrunner-1.9.1.7.source.tar.bz2
28   sudo apt-get build-dep xulrunner-1.9.2
29   cd mozilla-1.9.1/
30   .../Tribler/Transport/lucid-configure-xulrunner191.sh
31   make 
32   make install
33   Make coffee :-(
34   
35 - With xpitransmakedeb.sh you can create a .deb that installs SwarmTransport
36   as a FX extension. Required software:
37      devscripts
38      mozilla-devscripts
39