Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72330 - Gecko-sharp and the need for Mozilla
Summary: Gecko-sharp and the need for Mozilla
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-24 03:00 UTC by Stefan de Konink
Modified: 2005-09-06 03:56 UTC (History)
0 users

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 Stefan de Konink 2004-11-24 03:00:03 UTC
I just emerged Gecko-sharp with -O avoiding mozilla beeing compiled and installed. I wonder thus, since 'it' installed if this was a wise decision, could Firefox/Thunderbird also satisfy the Gecko-sharp dependancy?

Reproducible: Didn't try
Steps to Reproduce:
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2004-11-28 12:23:25 UTC
Firefox/Thunderbird do not aim to be both browsers *and* an SDK. I'm not comfortable using either of these as dependancies.

Mozilla is both. browser + sdk. Hopefully soon the SDK portion of things is broken out, so the true dependancy, the mozilla SDK, is all that's needed.

For now, we're stuck with it. Sorry.
Comment 2 Stefan de Konink 2004-11-28 12:35:19 UTC
I find it a bit obscure gecko-sharp compiles without mozilla... so if anyone can confirm the mozilla binary is only used as gecko engine... firefox could also do the trick.

About the SDK: Would this split also imply a serperate gecko engine which Firefox/Thunderbird/Sunbird will use? (eventually shorten compile time?)
Comment 3 Stefan de Konink 2004-12-03 12:31:20 UTC
Gecko-sdk now seems to be in gecko-sdk, so *if* the mozilla dependancy is needed for the SDK it can be replaced.
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2004-12-03 13:59:37 UTC
Unfortunately, that Gecko-sdk is *not* the upstream split. That's something one of our mozilla folks has done.

I may talk to them about what all is included, because currently that does not include the gtkembedmoz pieces needed for gecko-sharp to work.
Comment 5 Peter Johanson (RETIRED) gentoo-dev 2005-01-04 19:37:25 UTC
Marking LATER, we're still (and may be for a long time) in a painful place wrt SDK/gtkmozembed with one guaranteed good source, and a gazillion maybe possible sources.

Until the "smoke clears", as it were, I can't comfortably remove this dep. Sorry.
Comment 6 @4u 2005-04-21 12:45:16 UTC
Isn't it possible just to set mozilla-firefox OR mozilla as dependancy? As for mozilla-firefox-1.0.3 the *.pc files and gtkmozembed iss built and installed.
Comment 7 Fredrik Svensson 2005-09-06 03:56:27 UTC
Since there seems to be common to now use the USE-flag 'firefox' for packages
that build against both mozilla and firefox I did this change to my gecko-sharp
ebuilds and put them my local portage overlay

IUSE="firefox"

S=${WORKDIR}/${MY_P}

DEPEND=">=dev-lang/mono-1.0
        >=dev-dotnet/gtk-sharp-1.9.2
        firefox? ( www-client/mozilla-firefox )
        !firefox? ( www-client/mozilla )"