Build your own version of Ekiga on Salix OS
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