- Install some linphone dependencies with macports
$ port install speex
- $ port install libosip2
- $ port install libeXosip2
+ $ port install libosip2 # WARNING: currently outdated in macport
+ $ port install libeXosip2 #WARNING: currently outdated in macport
$ port install ffmpeg-devel
+ $ port install libvpx
- Install srtp (optional) for call encryption
$ port install srtp
$ cd srtp && autoconf && ./configure --prefix=/opt/local && make libsrtp.a
$ sudo make install
+- Install zrtpcpp (optional), for unbreakable call encryption
+ $ port install cmake
+ $ git clone git://git.linphone.org/zrtpcpp.git
+ $ cd zrtpcpp && cmake -Denable_ccrtp=false . && make
+ $ sudo make install
- Install gtk. It is recommended to use the quartz backend for better integration.
$ port install gtk2 +quartz +no_x11
Then or otherwise, do:
- $ ./configure --prefix=/opt/local --with-readline=/opt/local --disable-strict --disable-x11 --with-srtp=/opt/local && make
+ $ ./configure --prefix=/opt/local --with-readline=/opt/local --disable-strict --disable-x11 --with-srtp=/opt/local --with-gsm=/opt/local --enable-zrtp && make
Install to /opt/local