Finally video-/voice-support for the normal Instant-Messengers on Linux is emerging. Both AMSN and Pidgin provide experimental support for farsight2/libnice. Farsight2 is a framework which is intended to provide video-/voice-capabilities to Instant-Messengers such as AMSN or Pidgin. Compatibility with amsn nightly snapshot has been tested as of today. It builds and the plugin is recognized. Calls have not been made. Compatibility with pidgin's vv-branch remains to be tested. All 3 ebuilds have been created with this page in mind: http://www.amsn-project.net/wiki/Farsight Reproducible: Always
Created attachment 171417 [details] Farsight2 ebuild (depends on libnice)
Created attachment 171419 [details] libnice ebuild (depends on gst-python)
Created attachment 171421 [details] AMSN live-ebuild This ebuild uses NOT svn but the provided daily snapshot-tar.gz. Because of this the snapshot must be erased from /usr/portage/distfiles and the ebuild must be re-digested prior to every update! It requires the regular amsn-ebuild to be uninstalled, but can use the existing ~/.amsn profile dir, afaict.
There was a release of libnice last week and there will be a release of farsight 2 tomorrow that supports libnice. So no need for live ebuilds in these cases. Also, these won't go into portage before amsn makes a release. The maintainer says he wants to make one soon...
/me jumps up and down excitedly. any1 from the pidgin crowd working on a live-ebuild?
Created attachment 171680 [details] Farsight2-0.0.4.ebuild This is an ebuild for Farsight2-0.0.4 since it will take a while until a release for amsn is out. It's also intended for testing use with the im.pidgin.pidgin.vv development branch.
Created attachment 171691 [details] nice-0.0.2.ebuild The release-file was called nice-0.0.2.tar.gz instead of libnice. Apart from that, the same as for the farsight2.ebuild applies.
you're missing a bunch of deps in the packages libnice needs at least openssl farsight2 needs gst, gst-p-base, -good, -bad, etc and probably ffmpeg too oh and with a use flag gupnp-igd
Created attachment 176186 [details] update to farsight-0.0.6
Created attachment 176188 [details] update of nice-0.0.2.ebuild
Comment on attachment 176188 [details] update of nice-0.0.2.ebuild tweaked both ebuilds and added suggested deps
Some comments... libnice doesnt need python and 0.0.4 doesnt need openssl anymore. Also, fs2 currently needs a patched version of pygobject, but that should hopefully be fixed in the next release. And you shouldnt --enable-gtk-doc in fs2, there is no reason to rebuild the docs, they're already in the tarball
Just a side note for those passing by: Empathy will also use farsight2 in the next release. (It's in git. Live-ebuild at http://repo.or.cz/w/gentoo-overlay-ibormuth.git)
Pidgin will be needing fs2 (and maybe libnice as well) for the next release too, if all goes as planned.
they are also required by empathy 2.26. There are ebuilds in the gnome overlay.