Latest Spotify client re-packaged from the Ubuntu packages for supported Fedora and RHEL/CentOS distributions.
This package tries to comply as maximum to the Fedora Packaging Guidelines; this means the packages has debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.
The provided client is binary only and compiled for Ubuntu, so the Fedora package de-assembles the original Ubuntu package and moves all files in the appropriate places. To overcome library conflicts, the package contains symlinks from Fedora system libraries to match the original Ubuntu names, adds native Ubuntu OpenSSL libraries and leaves
RUNPATH enabled for finding libraries on its own.
$ cd /usr/lib64/spotify-client $ ls -l lib* -rwxr-xr-x. 1 root root 92543584 Jun 4 14:53 libcef.so -rwxr-xr-x. 1 root root 1965440 Jun 8 21:41 libcrypto.so.1.0.0 -rwxr-xr-x. 1 root root 1456016 Jun 4 14:53 libffmpegsumo.so -rwxr-xr-x. 1 root root 387432 Jun 8 21:41 libssl.so.1.0.0 $ chrpath -l spotify spotify: RPATH=$ORIGIN
Instead of bundling Ubuntu’s libgcrypt library along with OpenSSL; it uses the compat-libgcrypt package from ssaavedra/compat-libcrypt COPR repository.
- Fedora 23 – i686/x86_64
- Fedora 24 – i686/x86_64
- Fedora 25 – i686/x86_64
- RHEL/CentOS 7 – x86_64
Starting from Fedora 25, the Spotify client is available for installation by default also in Gnome Software.
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-spotify.repo
To do the same on CentOS/RHEL:
Then, to install the client and its data files, perform the following command:
# yum -y install spotify-client
Just open an issue to the specific package on Github.