I tested around a bit with Tapioca and got it running on Fedora Core 5. And since Peter Robinson packaged it for Fedora Core and provides a yum repository, there is not to much you have to do.
Set up the repositories
Tapioca works with gstreamer. Since the gstreamer API changed between two minor versions, you have to use newer packages then these available with Fedora Core. Newer packages are provided by the GStreamer team as yum repositories for Fedora Core 5, and they say that these are compatible to Fedora Core 5 and livna.org. So, add these three files to your
Now the only thing missing is the tapioca repository. Add this file to your
/etc/yum.repos.d/ directory, and your are prepared.
Install the software
Since you have to install the new gstreamer version first, update your system:
yum update. And as a side effect, when you additionally enter
yum install gstreamer-universe you will get possibly the most complete set of plugins available for gstreamer available 🙂
After that, install the software which is additionally needed:
yum install gstreamer-plugins-farsight farsight libjingle tapioca-xmpp tapiocaui tapioca
Your system is now ready to run tapioca.
Start the program
The program can be started with the command
tapiocaui. In the login you have to enter a jabber login with the appropriate password. After that you will see the list of contacts and if they can be called. At the moment you will be only able to call other Google Talk users most likely since that is the only program which is supporting this protocol which is wider spread (Kopete 0.12 does have experimental support but is not shipped with the normal KDE at the moment).
If you run into problems, it could probably be caused by a still running
xmpp_connection_manager-0.3. Kill it before you restart the program.
If you have bigger problems, try to run the program in debug mode:
apiocaui --gst-debug-level=3. Reproduce the problem, copy it to a pastebin service like pastebin.com, and enter the irc channel #tapioca-voip at freenode.
Other problems can occur when you are using tapioca behind a tight firewall. Some of these problems are fixed in the svn, but there are some issues building a svn version due to a gcc bug, see this error. Hopefully this will be solved soon. When there are new packages available,
yum update will update them automatically 🙂