It also used to contain purple-skype for Fedora and CentOS/RHEL distributions which at the time required an installed Skype to work. Now, I helped a new Fedora contributor into integrating the newly developed Skype web plugin, which is based on the Skype web client. The package in Fedora obsoletes and provides correctly the
skype4pidgin plugin and as such I don’t need to provide anything else in the repository.
This packages try to comply as maximum to the Fedora Packaging Guidelines; which means they have debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.
Additional libraries that are normally fetched during Skype’s provided package are pulled during Skype installation. This avoids looking on the web for information on how to install missing packages and libraries. Since the package installs in the normal Fedora filesystem layout, the package also installs an exclusion for
prelink that prevents prelinking in corrupting the binary.
Skype is available only in 32 bit format, so on a 64 bit a 32 bit client will always be installed. Since the merging with MSN, the HTML welcome screen requires a 32 bit WebKit GTK build to start. This is not included in the 64 bit only CentOS/RHEL 7 repositories; so for this reason, if you are running CentOS/RHEL 7, it requires the multimedia repository to be enabled and have the dependency solved.
The wrapper that sets
PULSE_LATENCY_MSEC=30 before running the real binary is no longer needed with version 18.104.22.168+.
To install the repository on a supported Fedora 22+ distribution, run as root the following command:
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-skype.repo
To install the repository on CentOS/RHEL:
Then, to install the skype packages, perform the following commands:
yum -y install skype
For pidgin-skypeweb plugin:
yum -y install pidgin-skypeweb
After installing the plugin, restart Pidgin or Empathy and configure your Skype account.
The package used to provide four different plugins, as you can see in the picture:
- Skype (Network) – Full network client (not working at the moment)
- Skype (D-Bus) – D-Bus interface, this will launch the Skype client in background
- Skype – X11 interface, this will launch the Skype client in background
- Skype (HTTP) – New HTTP(S) interface, this one does not require the client running
Right now, all of them are obsolete except the Skype (HTTP) one.
Gnome Shell integration
If you’re not interested in Pidgin and just want to use Skype in Gnome; you can enable the additional Gnome Shell extension for further integration. After installing the
skype package, point your browser to this Gnome Extensions page and install the extension to have Skype integrated as all the other Gnome accounts (notifications, etc.).
Just open an issue to the specific package on Github. For the Pidgin Skype Web plugin please open a bug on the appropriate component on Fedora’s Bugzilla instance.