Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 102490

Summary: mail-client/evolution-{2.2.3-r2|2.3.8} linking only to mozilla or mozilla-firefox
Product: Gentoo Linux Reporter: Gergan Penkov <gpp666_999>
Component: [OLD] GNOMEAssignee: GNOME Office (OBSOLETE) <gnome-office+disabled>
Status: RESOLVED FIXED    
Severity: normal Keywords: Inclusion
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 100597    
Bug Blocks:    
Attachments: evolution-rpath.patch
evolution-2.2.3-r3.ebuild
evolution-2.2.3-r3.ebuild
evolution-2.3.8.ebuild

Description Gergan Penkov 2005-08-14 07:08:50 UTC
It is absolutely the same situation as with evolution-data-server and bug
#102487 - the full discription could be found there. 
I will attach ebuild and patch, which could resolve this issue and will use only
mozilla/firefox as dependancy. This bug will also depend on bug #100597, if the
firefox-use-flag is used.
Comment 1 Gergan Penkov 2005-08-14 07:13:23 UTC
Created attachment 65926 [details, diff]
evolution-rpath.patch

This will apply a rpath-tag to all libraries in evolution, which need it, to
ensure they will correctly link at run-time to the selected nss/nprs libraries
(mozilla's or firefox's)
Comment 2 Gergan Penkov 2005-08-14 07:15:55 UTC
Created attachment 65927 [details]
evolution-2.2.3-r3.ebuild

The ebuild, which applies the patch and which reduces the choices for
nss/nspr-libraries  only to mozilla and firefox.
Comment 3 Gergan Penkov 2005-08-14 15:02:27 UTC
Created attachment 65974 [details]
evolution-2.2.3-r3.ebuild

It could be made without the patch, but the ebuild needs the mozilla,
mozilla-firefox ebuilds from bug #100597, because the pkgconfig files are not
correct in the current ebuilds.
Comment 4 Gergan Penkov 2005-08-15 17:14:17 UTC
It only depends and does not block on #100597, because the ebuilds should be now
in portage and it is possible to build against mozilla or mozilla-firefox (the
libraries are essentially the same (even have the same size), so I don't think
it is a risk building it against firefox.
Comment 5 Gergan Penkov 2005-08-26 12:17:28 UTC
Created attachment 66930 [details]
evolution-2.3.8.ebuild

The new evolution ebuild, which uses mozilla or mozilla-firefox.
Comment 6 Gergan Penkov 2006-04-27 08:57:03 UTC
I have forgotten about this - with nss/nspr corrected in portage and the ebuilds using only them this is not a problem anymore.
so closing.
the only thing probably left is make evolution and e-d-s use the pkg-config files from nss/nspr.