Hi ppl, When firefox 2.0 beta1 be avaible in portage?
When we'll have much more important bugs fixed (such as porting current ebuilds from Mozilla/Gecko-SDK to FF/Seamonkey) and when we'll manage to recruit some regular mozilla maintainer, perhaps... Don't hold your breath, really :P
*** Bug 140513 has been marked as a duplicate of this bug. ***
Created attachment 91795 [details] mozilla-firefox-bin-2.0_beta1.ebuild (new version)
Attached new version
I see you've marked it stable on x86 and amd64. This is a beta-version and should most certainly not be considered stable :)
I just minor edit ebuild for firefox 1.5.0.4 . Please chage flags(and additional languages) myself :) . I think most people that want try it NOW(before it be added to portage) can have it stable on their systems :)
I have made a 2.0_beta1 src based ebuild. Everything is available at http://www.gentoo-sunrise.org/svndump/peper/www-client/mozilla-firefox/
Your ebuild seems to work well. But "pkg-config firefox-xpcom --variable=libdir" gives me the wrong answer: Other than that, thanks.
Thanks for catching that, fixed.
(In reply to comment #9) > Thanks for catching that, fixed. > try using 008_firefox-gentoo-pkgconfig-1.patch instead of the sed, it should work and corrects firefox-config and adds -Wl,-R... to the pkg-config files as not all the pkgs, which build against firefox will utilize it themselves and probably will not build correctly, that's why it should be forced on them. If it does not apply cleanly, I could look at it.
Thanks, fixed with patch now. This is what i get now: firefox-gtkmozembed.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: Mozilla Gtk Embedding Widget Description: Mozilla Embedding Widget for Gtk+ Version: 2.0b1 Requires: firefox-xpcom = 2.0b1 Libs: -L${libdir} -lgtkembedmoz -Wl,-R${libdir} Cflags: -I${includedir}/gtkembedmoz firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: JavaScript Description: The Mozilla JavaScript Library Version: 2.0b1 Requires: firefox-nspr >= 4.6.2 Libs: -L${libdir} -lmozjs -Wl,-R${libdir} Cflags: -I${includedir}/js -DXP_UNIX firefox-nspr.pc: Name: NSPR Description: The Netscape Portable Runtime Version: 4.6.2 Requires: nspr >= 4.6.2 firefox-nss.pc: Name: NSS Description: Mozilla Network Security Services Version: 3.11.1 Requires: nss >= 3.11.1 firefox-plugin.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: Mozilla Plug-In API Description: Mozilla Plug-In API Version: 2.0b1 Requires: firefox-xpcom = 2.0b1 Cflags: -I${includedir}/java -I${includedir}/plugin firefox-xpcom.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include idldir=/usr/lib/mozilla-firefox/idl Name: XPCOM Description: The Mozilla Cross Platform Component Library Version: 2.0b1 Requires: firefox-nspr >= 4.6.2 Libs: -L${libdir} -lxpcom -Wl,-R${libdir} Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/stringfirefox-gtkmozembed.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: Mozilla Gtk Embedding Widget Description: Mozilla Embedding Widget for Gtk+ Version: 2.0b1 Requires: firefox-xpcom = 2.0b1 Libs: -L${libdir} -lgtkembedmoz -Wl,-R${libdir} Cflags: -I${includedir}/gtkembedmoz firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: JavaScript Description: The Mozilla JavaScript Library Version: 2.0b1 Requires: firefox-nspr >= 4.6.2 Libs: -L${libdir} -lmozjs -Wl,-R${libdir} Cflags: -I${includedir}/js -DXP_UNIX firefox-nspr.pc: Name: NSPR Description: The Netscape Portable Runtime Version: 4.6.2 Requires: nspr >= 4.6.2 firefox-nss.pc: Name: NSS Description: Mozilla Network Security Services Version: 3.11.1 Requires: nss >= 3.11.1 firefox-plugin.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include Name: Mozilla Plug-In API Description: Mozilla Plug-In API Version: 2.0b1 Requires: firefox-xpcom = 2.0b1 Cflags: -I${includedir}/java -I${includedir}/plugin firefox-xpcom.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/mozilla-firefox includedir=/usr/lib/mozilla-firefox/include idldir=/usr/lib/mozilla-firefox/idl Name: XPCOM Description: The Mozilla Cross Platform Component Library Version: 2.0b1 Requires: firefox-nspr >= 4.6.2 Libs: -L${libdir} -lxpcom -Wl,-R${libdir} Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/string Correct?
well yes essentially, but it seems that azarah has committed an ebuild today to the portage :)
Yep and i am proud it was based on my ebuild ;]
Thanks to all who helped here especially KIm and Gergan for helping Peper. As this got into portage I am closing it.