Commit 5a6beca5 authored by Alexandre Bourget's avatar Alexandre Bourget
Browse files

Update build instructions + dependencies + about license.

parent deda3bae
...@@ -7,7 +7,7 @@ About ...@@ -7,7 +7,7 @@ About
SFLphone is meant to be a robust enterprise-class desktop phone. It is design SFLphone is meant to be a robust enterprise-class desktop phone. It is design
with a hundred-calls-a-day receptionist in mind. It can work for you, too. with a hundred-calls-a-day receptionist in mind. It can work for you, too.
SFLphone is released under the *GNU General Public License* (GPLv2 and up). SFLphone is released under the *GNU General Public License*.
SFLphone is being developed by the global community, and maintained by SFLphone is being developed by the global community, and maintained by
http://www.savoirfairelinux.com[Savoir-faire Linux], a Montreal, http://www.savoirfairelinux.com[Savoir-faire Linux], a Montreal,
......
...@@ -9,6 +9,9 @@ sflphoned ...@@ -9,6 +9,9 @@ sflphoned
Instructions to build `sflphoned`: Instructions to build `sflphoned`:
TIP: Check out to fullfill the sflfile:Dependencies.txt[dependencies] first.
dbus-c++-bindings dbus-c++-bindings
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
...@@ -21,6 +24,9 @@ make ...@@ -21,6 +24,9 @@ make
sudo make install sudo make install
------------------------- -------------------------
You can replace `--prefix=/usr` by whatever prefix you like. Make sure to
also change this value in the next steps.
NOTE: If you have `colorgcc`, configure will *fail* on `libeXpat`. Issue an `unset CC` and `unset CXX` to build the dbus bindings. NOTE: If you have `colorgcc`, configure will *fail* on `libeXpat`. Issue an `unset CC` and `unset CXX` to build the dbus bindings.
...@@ -44,10 +50,11 @@ portaudio ...@@ -44,10 +50,11 @@ portaudio
Go to `tools/` and run: Go to `tools/` and run:
------------------------- ----------------------------
./portaudio.sh --prefix=/usr ./portaudio.sh --prefix=/usr
su -c "cd portaudio && make install" cd portaudio
------------------------- sudo make install
----------------------------
...@@ -58,7 +65,7 @@ Then, go to the root of the repository, and run: ...@@ -58,7 +65,7 @@ Then, go to the root of the repository, and run:
--------------------------------------------------- ---------------------------------------------------
autoreconf --install autoreconf --install
./configure --prefix=/usr (or whatever your prefix) ./configure --prefix=/usr
make make
sudo make install sudo make install
--------------------------------------------------- ---------------------------------------------------
......
...@@ -5,9 +5,9 @@ Dependencies to compile SFLphone daemon ...@@ -5,9 +5,9 @@ Dependencies to compile SFLphone daemon
--------------------------------------- ---------------------------------------
`--------------------`----------`----------------------------------------------------- `--------------------`----------`-----------------------------------------------------
Program Version Links Program Version Notes
-------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------
libiax2 0.2.3 http://svncommunity.digium.com/view/libiax2/trunk/[svn repos] libiax2 0.2.3 http://svncommunity.digium.com/view/libiax2/trunk/[svn repos] SFLphone maintains it's own copy
Common C++2 1.3.21 http://sourceforge.net/projects/cplusplus/[website] Common C++2 1.3.21 http://sourceforge.net/projects/cplusplus/[website]
ccRTP 1.3.5 http://sourceforge.net/projects/cplusplus/[website] ccRTP 1.3.5 http://sourceforge.net/projects/cplusplus/[website]
libeXosip2 ** 2.2.2 http://savannah.nongnu.org/projects/exosip/[website] libeXosip2 ** 2.2.2 http://savannah.nongnu.org/projects/exosip/[website]
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment