Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360443 - mail-client/thunderbird-bin-3.1.9 needs libnotify.so.1, current is libnotify.so.4
Summary: mail-client/thunderbird-bin-3.1.9 needs libnotify.so.1, current is libnotify....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 361093
  Show dependency tree
 
Reported: 2011-03-25 16:48 UTC by Samuli Suominen (RETIRED)
Modified: 2011-03-30 13:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2011-03-25 16:48:16 UTC
/opt/thunderbird/components/libmozgnome.so has NEEDED entry for libnotify.so.1

In terms of package version <x11-libs/libnotify-0.7.0 because >=x11-libs/libnotify-0.7.0 installs libnotify.so.4 now.

On amd64 multilib you propably won't see this problem because app-emulation/emul-linux-x86-gtklibs is outdated and still has libnotify.so.1.

Perhaps reuse the 32bit libnotify.so.1 from the app-emulation/emul-linux-x86-gtklibs tarball and always copy it into /opt/thunderbird.

Or perhaps this will even work?

if has_version ">=x11-libs/libnotify-0.7.0"; then
dosym /$(get_libdir)/libnotify.so.4 /opt/thunderbird/libnotify.so.1
fi

Lastriting thundebird-bin of course works too...
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-03-25 16:49:55 UTC
Typing error there should be /usr/$(get_libdir) instead of /$(get_libdir).
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2011-03-30 10:07:56 UTC
No response from maintainers, broken with stable libnotify -> CC treecleaners
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-03-30 13:34:01 UTC
+  30 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+  thunderbird-bin-3.1.9.ebuild:
+  Install libnotify.so.1 from emul-linux-x86-gtklibs-20110129 to
+  /opt/thunderbird wrt #360443.

I didn't have x86 system to test, but runs at least on amd64 multilib.  I guess we'll find out soon enough.