« Previous - Version 4/212 (diff) - Next » - Current version
Adrian Georgescu, 01/10/2009 11:58 am


= Installation guide =

Download

=== Tarball ===

Tarball with the latest released version is available at [http://download.ag-projects.com/SipClient/ http://download.ag-projects.com/SipClient/]

=== Binary packages ===

Binary packages are available for Debian or Ubuntu on i386 and amd64 architectures. To install add the following lines to /etc/apt/sources.list:

{{{
deb http://ag-projects.com/debian unstable main
deb-src http://ag-projects.com/debian unstable main
}}}

Install AG Projects debian repository signing key:

{{{
wget http://download.ag-projects.com/agp-debian-gpg.key
apt-key add agp-debian-gpg.key
}}}

Install the software:

{{{
apt-get update
apt-get install sipclient
}}}

Install dependencies that are not yet available as debian package:

{{{
sudo apt-get install mercurial python-setuptools

  1. Download and install eventlet for twisted:
    hg clone http://devel.ag-projects.com/~denis/cgi-bin/hgweb.cgi/eventlet_twisted
    cd eventlet_twisted
  1. To update the eventlet_twisted at a later date:
    cd eventlet_twisted
    hg pull
    hg update

sudo python setup.py install
}}}

=== Version control ===

The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:

{{{
darcs get http://devel.ag-projects.com/repositories/pypjua sipsimpleclient
}}}

To obtain the incremental changes after the initial get, go to the sipsimpleclient directory and run:

{{{
cd sipsimpleclient
darcs pull
}}}

Building the software

Building instructions for the corresponding platforms are available at:

  • [source:docs/INSTALL.linux INSTALL.linux]
  • [source:docs/INSTALL.osx INSTALL.osx]
  • [source:docs/INSTALL.freebsd INSTALL.freebsd]