Summary: | media-sound/spotify-0.9.1.55: Fails to start because dbus-launcher can't load libplc4.so.9 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Nilsson <gentoo> |
Component: | Current packages | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Daniel Nilsson
2013-09-26 17:44:56 UTC
I had to patch the ebuild because of nss and nspr library name changes: # different NSPR / NSS library names for some reason sed -i \ -e 's/\(lib\(nss3\|nssutil3\|smime3\).so\).1d/\1\x00\x00\x00/g' \ -e 's/\(lib\(plc4\|nspr4\).so\).0d\(.\)/\1\x00\x00\3\3/g' \ opt/spotify/spotify-client/libcef.so || die "sed failed" So far it seems to work for me. I'm holding out for the new release (this one has security issues), so I'm going to keep this open for now, but the fix is in tree. I tested the new, patched, version of the ebuild and I can confirm that it works. I no longer need my workaround. Since Jorge's patch removed the ".9" I though that the symlinks in opt/spotify/spotify-client/ might no longer be needed. I tested to remove that hack from the ebuild, and it still works! Removed these lines: #hack to fix the nspr linking in spotify dosym /usr/lib/libnspr4.so /opt/spotify/spotify-client/libnspr4.so.9 dosym /usr/lib/libplc4.so /opt/spotify/spotify-client/libplc4.so.9 sed -i 's/libcef\.so/libcef\.so\ \/opt\/spotify\/spotify\-client\/libnsp r4\.so\.9\ \/opt\/spotify\/spotify\-client\/libplc4\.so\.9/g' "${ED}/usr/bin/spotify" Looking forward to the next official release. A big thank you to everyone helping to get Spotify working in Linux! |