Build your own version of Ekiga on Salix OS

From Ekiga
Jump to: navigation, search

This document is relevant for Salix OS 13.1.x users.

For users who don't want Ekiga to use GConf to store its settings, follow these steps:


Contents

Prerequisites

Open terminal (as root) and install the dependencies of Ekiga

root[~]# slapt-get -i ptlib opal

Exit terminal (as root)

root[~]# exit

Open a terminal and create a folder, in your home directory, with the name build_ekiga

$ mkdir build_ekiga
$ cd build_ekiga


Download

Download the slkbuild script directly from one of the following sources (Official Salix OS Repository)

$ wget http://salix.enialis.net/i486/13.1/source/xap/ekiga/SLKBUILD
$ wget http://download.salixos.org/x86_64/13.1/source/xap/ekiga/SLKBUILD

Note: slkbuild does not require specification of architecture, hence it won't matter which one of the above you'll download.


Edit

Open the SLKBUILD file with a text editor and insert the following line

         --disable-gconf \

between these lines

39.          --disable-avahi \
40.          --disable-eds \
41.          --disable-gdu \
42.          --disable-gnome \
43.          --disable-schemas-install \
44.          --disable-scrollkeeper \

for example (line #41)

39.          --disable-avahi \
40.          --disable-eds \
41.          --disable-gconf \
42.          --disable-gdu \
43.          --disable-gnome \
44.          --disable-schemas-install \
45.          --disable-scrollkeeper \

Save your changes.


Build the package

Open terminal (as root) and navigate to the folder build_ekiga

root[~]# cd build_ekiga
root[build_ekiga]#

Run the command slkbuild

root[build_ekiga]# slkbuild -X

The script will, automatically, download the source code of Ekiga and make a package (this process is going to take ~10 minutes or less)


Install the package

When the package building process is finished you should get these files

root[build_ekiga]# ls -1
SLKBUILD
build-ekiga-3.2.7-i486-1lm.log
ekiga-3.2.7-i486-1lm.md5
ekiga-3.2.7-i486-1lm.txz
ekiga-3.2.7.tar.bz2

Install the newly created .txz package by entering

root[build_ekiga]# installpkg ekiga-3.2.7-i486-1lm.txz
Installing package ekiga-3.2.7-i486-1lm...
| Ekiga (VoIP and video conferencing application)
| 
| Ekiga (formely known as GnomeMeeting) is an open source SoftPhone,
| Video Conferencing and Instant Messenger application over the
| Internet.
| 
| It supports HD sound quality and video up to DVD size and quality.
| 
| It is interoperable with many other standard compliant softwares,
| hardwares and service providers as it uses both the major
| telephony standards (SIP and H.323).
| 
| 

Exit terminal (as root)

root[build_ekiga]# exit


Enjoy

Open a terminal and type

$ ekiga

Setting will be stored to

~/.config/ekiga.conf
Personal tools